Установите параметры gtag utm вручную, используя JavaScript - PullRequest
0 голосов
/ 28 июня 2019

Для лучшего отслеживания междоменных фреймов я хочу вручную установить параметры utm для gtag Google Analytics.

Я не могу изменить URL-адрес, который добавляет utm_source = {source} и т. Д.

Мои iframes загружаются как:

<iframe src="https://example.com/?pagetest=a&source=source_page"></iframe>

Затем на стороне сервера я буду извлекатьэти параметры, поэтому, если другой родительский сайт поместит ie referer_source вместо просто источника, я могу изменить это так, чтобы в javascript все переменные были одинаковыми.

Я нашел этот поток , однако он не работаетдля меня.Это код сценария в заголовке:

     <script async src="https://www.googletagmanager.com/gtag/js?id={id}"></script>
    <script>
        window.dataLayer = window.dataLayer || [];
        function gtag(){dataLayer.push(arguments);}
        gtag('js', new Date());
        gtag('config', '{id}',{
        'page_title':'title',
        'page_referrer':'{ source }',
        'page_location':'/current_page',
        'page_path':'/current_page',
        });

        // Sends an event that passes 'age' as a parameter.
        gtag('event', 'page_view', {'pagetest': 'a'});
    </script>

Я все еще вижу родительский домен iframe в качестве реферала, а на вкладке событий я вижу только

категория события: общее;действие события: тестирование страницы;events: 100%

Я хотел бы иметь аналитику для итогов на странице, а затем иметь возможность разбить на тесты страницы a и тест страницы b, например.

Как мне установить всеэти точки в JavaScript?

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