Я узнал, что при настройке междоменного отслеживания с помощью Google Ads, связанного с GA, gclid фактически не передается из домена A в домен B. Но вместо этого gclid приписывается сеансу с некоторой «атрибуцией на стороне сервера Google Analytics».
Однако, читая документацию Google, я понимаю кое-что еще:
If you follow these steps, the GCLID from the Google Analytics cookie will automatically be read
Так как же это работает? Как передается информация gclid в междоменной ситуации?
В Google Analytics пользователи отслеживаются с помощью файла cookie в браузере (clientId), который по умолчанию уникален для веб-сайта и генерируется случайным образом при первом посещении пользователя. Все просмотры страниц и события (обращения) отправляются на серверы Google Analytics, где они обрабатываются, и Google Analytics определяет, какие обращения связаны друг с другом, формируя сеанс. Как вы можете заметить, вам не нужно передавать параметры UTM или GCLID для всех просмотров страниц в рамках сеанса, чтобы все они принадлежали к одному и тому же сеансу и источнику сеанса, поскольку Analytics будет обрабатывать последовательные обращения без нового источник трафика, принадлежащего одному и тому же сеансу. сессия. (Для определения сеанса могут применяться дополнительные правила.)
Междоменное отслеживание означает, что clientId передается из домена A на страницы домена B и наоборот, чтобы Google Analytics знал, что этот пользователь один и тот же на обоих сайтах, и следует использовать существующий clientId, а не генерировать новенький. Следовательно, если идентифицируется один и тот же посетитель, применяется описанное выше поведение: он будет применять последний известный источник трафика к просмотрам страниц в обоих доменах.
По этой причине правильно настроенное междоменное отслеживание не требует передачи параметров UTM или GCLID между доменами. (Однако вместо этого будет передан clientId.)