Использование переменных схемы экспорта GA Bigquery в Google Tag Manger - PullRequest
0 голосов
/ 24 сентября 2018

Существует ли простой способ доступа к переменным сеанса аналитики в диспетчере тегов Google?

Я использую BigQuery для подключения нескольких баз данных.Одна из основных задач состоит в том, чтобы соединить сеанс GA с определенным тегом, запущенным в этом же сеансе (более конкретно, тегом двойного щелчка).

У меня есть переменная (идентификатор пользователя), которую можно использовать для подключения моих сеансов GA с этим тегом.Но чтобы получить конкретную сессию, в которой был запущен этот тег, мне нужно много сделать с временными метками.

Было бы намного проще запустить идентификатор сессии (идентификатор посещения и идентификатор клиента Google) внутри моего двойногонажмите Tag.Таким образом, проблема будет позже решена с помощью простого оператора JOIN в BigQuery.Но я не знаю, как определить эти переменные в Google Tag Manager.Должен быть простой способ?

1 Ответ

0 голосов
/ 24 сентября 2018

Вы можете попытаться определить пользовательскую переменную JS и сгенерировать идентификатор сеанса, что-то вроде этого:

function() {
  var SID = sessionStorage.getItem('mySID');
  if(SID == null){
    sessionStorage.setItem('mySID',Date.now()+"-"+Math.random());
  }
  return SID;
}

Затем сохраните это в пользовательском измерении области действия сеанса.

...