Как изменить имя пользовательского свойства в данных Application Insights - PullRequest
0 голосов
/ 29 марта 2019

Есть ли способ изменить имя настраиваемого свойства для существующих данных просмотра страниц в Application Insights?

1 Ответ

1 голос
/ 29 марта 2019

Вы можете изменить любые свойства события просмотра страницы, прежде чем оно покинет браузер, с помощью инициализатора телеметрии :

Добавьте этот код сразу после фрагмента инициализации, полученного с портала.

...
window.appInsights = appInsights;

// Add telemetry initializer
appInsights.queue.push(function () {
    appInsights.context.addTelemetryInitializer(function (envelope) {
        var telemetryItem = envelope.data.baseData;

        // To check the telemetry item’s type:
        if (envelope.name === Microsoft.ApplicationInsights.Telemetry.PageView.envelopeType) {
            // this statement removes url from all page view documents
            telemetryItem.url = "URL CENSORED";
        }

        // To set custom properties:
        telemetryItem.properties = telemetryItem.properties || {};
        telemetryItem.properties["globalProperty"] = "boo";

        // To set custom metrics:
        telemetryItem.measurements = telemetryItem.measurements || {};
        telemetryItem.measurements["globalMetric"] = 100;
    });
});
// end of insertion

appInsights.trackPageView();

Кроме того, вы можете переименовать столбцы во время запроса в запросе Google Analytics, указав их псевдонимы или скопировав их:

pageViews | summarize sum(itemCount) by NameB=tostring(customDimensions.NameA) | ...

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