Azure Application Insight Monitor веб-трафик - PullRequest
0 голосов
/ 01 февраля 2019

Как и в Google Analytics, есть ли какой-то способ контролировать веб-трафик, например, органический трафик, трафик рефералов в разделе аналитики приложений

1 Ответ

0 голосов
/ 01 февраля 2019

На веб-сайте ASP.NET вы можете создать TelemetryInitializer для добавления UrlReferrer к запросам.

Фильтрация и предварительная обработка телеметрии в SDK Application Insights

Также дляподготовить диаграмму вы можете сделать следующее: -

  1. Вы можете использовать Metrics Explorer для создания диаграммы, выберите «Запросы к серверу» в разделе «Метрики».Включите «Показать дополнительные настройки», а затем найдите «Реферер» в разделе «Группировать по».

  2. Пользовательские свойства можно искать с помощью инструмента аналитики, например:

запросов |extension referrer = tostring (customDimensions.Referrer)

Также вы можете поместить код тега скрипта, как показано ниже для включения трафика

<script type="text/javascript">
     var appInsights=window.appInsights||function(a){
         function b(a){c[a]=function(){var b=arguments;c.queue.push(function(){c[a].apply(c,b)})}}var c={config:a},d=document,e=window;setTimeout(function(){var b=d.createElement("script");b.src=a.url||"https://az416426.vo.msecnd.net/scripts/a/ai.0.js",d.getElementsByTagName("script")[0].parentNode.appendChild(b)});try{c.cookie=d.cookie}catch(a){}c.queue=[];for(var f=["Event","Exception","Metric","PageView","Trace","Dependency"];f.length;)b("track"+f.pop());if(b("setAuthenticatedUserContext"),b("clearAuthenticatedUserContext"),b("startTrackEvent"),b("stopTrackEvent"),b("startTrackPage"),b("stopTrackPage"),b("flush"),!a.disableExceptionTracking){f="onerror",b("_"+f);var g=e[f];e[f]=function(a,b,d,e,h){var i=g&&g(a,b,d,e,h);return!0!==i&&c["_"+f](a,b,d,e,h),i}}return c
     }({
         instrumentationKey: "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx"
     });

     window.appInsights=appInsights,appInsights.queue&&0===appInsights.queue.length&&appInsights.trackPageView();
</script>

Где ключом Инструментовки является ключ инструментария вашего приложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...