Google Analytics - пользовательское значение для параметра "dl" - PullRequest
0 голосов
/ 22 апреля 2020

Я использую Google Analytics (версия gtag) на своем сайте и пытаюсь предотвратить отправку реальных URL в Google Analytics. В частности, я вижу, что параметр dl содержит URL:

enter image description here

ВОПРОС: Как можно Я настраиваю значение параметра dl?

Моя текущая настройка выглядит следующим образом (кстати, я тестирую локально). В голову я включил стандартный код gtag Google Analytics с несколькими настраиваемыми полями:

<script async src="https://www.googletagmanager.com/gtag/js?id=<TRACKING_ID>"></script>
<script>
    window.dataLayer = window.dataLayer || [];
    function gtag() { dataLayer.push(arguments); }
    gtag('js', new Date());
    gtag('config', '<TRACKING_ID>', {
        'custom_map': {
            'metric1': 'time_to_interactive',
            'metric2': 'dom_content_loaded_in',
            'metric3': 'dom_completely_loaded',
            'dimension1': 'time_to_interactive',
            'dimension2': 'dom_content_loaded_in',
            'dimension3': 'dom_completely_loaded'
        }
    });
</script>

А затем в функции загрузки тела у меня есть следующий код:

window.gtag('event', 'load', {
    'event_category': 'CriticalRenderingPath',
    'event_label': document.title, //url,
    'time_to_interactive': millisToHumanFormat(interactive),
    'dom_content_loaded_in': millisToHumanFormat(dcl),
    'dom_completely_loaded': millisToHumanFormat(complete)
});

Документация разработчика Google Analytics довольно противоречива и ужасна, и я не смог найти там четкого ответа. На старой системе (ga. js), в соответствии с этим , вы можете сказать:

ga('set', 'location', 'CUSTOM_VALUE_HERE');

Но я понятия не имею, как это сделать, используя новую версию gtag Гугл Аналитика. Я пробовал подобное - на самом деле я пробовал все это:

gtag('set', {
  'pageview': 'TEST_PAGE',
  'dl': 'TEST_DL_PAGE',
  'location': 'TEST_LOCATION',
  'page': 'TEST_PAGE',
  'documentlocation': 'TEST_LOCATION',
  'documentLocation': 'TEST_LOCATION',
  'document-location': 'TEST_LOCATION',
  'document_location': 'TEST_LOCATION'
});
gtag('set', 'location', 'TEST_LOCATION');
gtag('set', 'pageview', 'TEST_LOCATION');
gtag('set', 'dl', 'TEST_LOCATION');
gtag('set', 'page', 'TEST_LOCATION');
gtag('set', 'documentlocation', 'TEST_LOCATION');
gtag('set', 'documentLocation', 'TEST_LOCATION');
gtag('set', 'document-location', 'TEST_LOCATION');
gtag('set', 'document_location', 'TEST_LOCATION');

Ничего не работает.

1 Ответ

1 голос
/ 23 апреля 2020

Используйте page_location в вашей конфигурации, как указано здесь, https://developers.google.com/analytics/devguides/collection/gtagjs/pages

...