【发布时间】:2016-04-26 11:30:39
【问题描述】:
我想将 Mouseflow ID 添加为 Analytics 中的自定义维度。我的 GTM 已正确集成,其他标签和触发器工作正常。我正在努力解决以下问题:
我认为我需要一个自定义变量,其中包含返回 Mouseflow ID 的 javascript。我已将此链接用作参考:
https://mouseflow.zendesk.com/hc/en-us/articles/206505015-How-do-I-push-data-into-third-party-tools-
Google Tag Manager 中的自定义 Javscript 变量需要一个函数并返回,所以我不能直接使用上面网站上的代码。我尝试过的两件事是:
$(window).load(function() {
return mouseflow.getSessionId;
});
还有:
function() {
return mouseflow.getSessionId();
}
如您所料,我缺乏正确实现代码的 Javascript 知识。我已经做了几个小时了,我认为现在是在这里问这个问题的合适时机。我最接近的是在 Analytics 的自定义维度中获取对象对象,这实际上并不接近。
我通过将变量设置为事件的标签来测试变量,我将其配置为 GTM 中的 Mouseflow 记录。仅保留带有变量的自定义维度(未设置)或 Object Object。
谢谢,如果我遗漏了什么或不清楚,请告诉我。
米克
【问题讨论】:
-
您的第一次尝试缺少括号,因此它返回函数对象而不是执行检索会话 id 的函数。
标签: javascript google-tag-manager