Как изменить абсолютный URL-адрес страницы виртуального просмотра страниц в Google Tag Manager для выполнения междоменного отслеживания? - PullRequest
0 голосов
/ 26 апреля 2020

Пользователь проходит через два домена для достижения конечной цели. Например, рабочий процесс:

Пользователь попадает на www.abc.com и затем переходит на video.xyz.com для достижения конечной цели. Чтобы увидеть весь путь пользователя, мы настроили междоменное отслеживание, но перед нами стоит задача video.xyz.com не разрешать параметры запроса и, следовательно, параметр компоновщика (_ga) не добавляется к URL.

Следовательно, в GA мы видим 2 пользователей для отдельного пользователя.

Обходное решение, которое мы пытались создать виртуальный просмотр страницы при нажатии на ссылку (ссылка присутствует на www.abc.com), которая направляет пользователь на video.xyz.com и попытался изменить параметр местоположения (URL-адрес расположения документа) с помощью customTask без особой удачи. Перечисляя шаги, которые мы выполнили,

  1. Получил параметр компоновщика из www.abc.com

  2. Установите параметр местоположения в URL - video.xyz.com ? {{linkerparameter}}

  3. Отправил виртуальный просмотр страницы с указанным выше URL

Надеюсь, я смог прояснить ситуацию здесь. Я застрял с этим более 2 дней.

Любая помощь будет очень полезна.

Код для получения Linker Param:

function() {
  var dataLayer = window.dataLayer;
  return function(model) {
    var galinkerParam = model.get('linkerParam');
    dataLayer.push({'event':'linkerParamReady',
                    'galinkerParam':galinkerParam});
      }

}

Код для URL-адреса формы:

function() {
    return 'video.xyz.com' + '?'+ {{GA Linker Variable}};
}

Код для изменения URL-адреса расположения документа:

function() {
  var dataLayer = window.dataLayer;
  return function(model) {
    var cid = model.get('clientId');
    dataLayer.push({'event':'trackerReady',
                    'cid':cid});
    var locationurl = model.get('location');
    dataLayer.push({'event':'locationReady',
                    'locationurl':locationurl});
    model.set('location', {{GA Virtual Pageview URL}} );
  }

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