在Google标记管理器中使用GA Bigquery导出架构变量

时间:2018-09-24 16:51:21

标签: google-analytics google-bigquery google-tag-manager

是否有一种简单的方法来访问Google跟踪代码管理器中的分析会话变量?

我正在使用BigQuery连接多个数据库。一个主要的挑战是将GA会话与在同一会话内触发的某个代码(更具体地说是双击代码)相关联。

我有一个变量(用户ID),该变量可用于将我的GA会话与该标记相关联。但是要获得触发该标签的特定会话,我必须对时间戳进行很多变通。

在我的双击代码中触发会话ID(访问ID和Google客户端ID)会容易得多。这样,以后可以通过BigQuery中的简单JOIN语句解决问题。但是我不知道如何在Google跟踪代码管理器中定义这些变量。必须有一个简单的方法吗?

1 个答案:

答案 0 :(得分:1)

您可以尝试定义自定义JS变量并生成会话ID,如下所示:

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

然后将其存储在会话范围的自定义维度中。