Отправьте Google Analytics в два аккаунта - PullRequest
0 голосов
/ 10 февраля 2020

Я знаю, что есть много сообщений об этом, но я не могу найти решение, которое работает для нас.

У нас есть приложение, которое мы отслеживаем в аналитике Google.

Но каждая страница должна иметь возможность отправлять данные отслеживания в два разных аккаунта Google Analytics. И затем мы хотим, чтобы наши клиенты только вводили свой UA-код администратору нашей страницы, и тогда наша страница будет генерировать все необходимое для того, чтобы они отслеживали страницу, а также мы. Так что это должен быть автоматизированный процесс, при котором нам не нужно ничего настраивать в нашей учетной записи Google Analytics, чтобы они могли отслеживать страницу в своей учетной записи. Я надеюсь, что это имеет смысл.

Просто чтобы проиллюстрировать, это то, что мы делаем сейчас:

<script async src="https://www.googletagmanager.com/gtag/js?id=UA-XXXX"></script>
<script>
    window.dataLayer = window.dataLayer || [];

    function gtag() {
        dataLayer.push(arguments);
    }

    gtag('js', new Date());
    gtag('config', 'UA-XXXX');
</script>

И это то, что мы пытались. Кажется, это работает, но может ли это решение вызвать проблемы?

<script async src="https://www.googletagmanager.com/gtag/js?id=UA-XXXX"></script>
<script>
    window.dataLayer = window.dataLayer || [];

    function gtag() {
        dataLayer.push(arguments);
    }

    gtag('js', new Date());
    gtag('config', 'UA-XXXX');
    gtag('config', 'UA-YYYY');
</script>

1 Ответ

2 голосов
/ 11 февраля 2020

Эта настройка не вызовет особых проблем c, если вы не используете никаких других пользовательских сценариев отслеживания, кроме gtag('config', ...). Кроме того, если страницы ваших клиентов находятся на указанном поддомене c, вы можете добавить дополнительный параметр к их коду:

gtag('config', 'UA-YYYY', {
  'cookie_domain': 'custom_subdomain.example.com'
});

Это обеспечит чуть более точное различие между новым и возвращенным пользователи в аналитических отчетах клиентов.

...