Pet*_*lik 4 google-analytics clientid google-tag-manager universal-analytics
我设置了新的通用分析跟踪,并希望将ClientID存储在其中一个自定义维度位置中.
跟踪代码是通过Google跟踪代码管理器(使用预定义的UA代码)实现的,我很难通过基本的网页浏览请求传递客户端ID(通过自定义JavaScript宏).
我已经命名了我的跟踪器,以便我可以访问它,并且此代码在控制台中运行时没有任何错误,但是当与GTM一起使用时,它会返回错误.
ga.getByName('trackerGTM').get('clientId'))
Run Code Online (Sandbox Code Playgroud)
产生错误:
Uncaught ReferenceError: ga is not defined
Run Code Online (Sandbox Code Playgroud)
有小费吗?
我假设您正在触发网页浏览{{url}} matches RegEx .*,对吗?可能是Universal尚未加载.你试过{{event}} equals gtm.dom吗?我没有测试过这个,但这是一个想法.
编辑:
这看起来像一个bug.我能够跑:
function(){
var client = ga.getAll()[0].get('clientId');
return client;
}
Run Code Online (Sandbox Code Playgroud)
让它吐出客户端ID毫无问题.
| 归档时间: |
|
| 查看次数: |
4798 次 |
| 最近记录: |