- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想将 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 对象。
谢谢,如果我遗漏了什么或不清楚,请告诉我。
米克
最佳答案
你有没有试过看这篇文章: https://mouseflow.zendesk.com/hc/en-us/articles/206505595-Google-Analytics-Integration
基本上,它建议这样做:
if (typeof ga != 'undefined' && typeof mouseflow != 'undefined') {
ga('set', 'dimensionX', mouseflow.getSessionId());
ga('send', 'event', 'Mouseflow', mouseflow.getSessionId(), {'nonInteraction': 1});
}
要使用它,您需要先在 Google Analytics 中创建一个自定义维度,然后将正确的维度名称添加到上面的代码段中。
关于Javascript:通过 Google 标签管理器将 Mouseflow session ID 作为自定义维度推送到 Google Analytics,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36863677/
我想将 Mouseflow ID 添加为 Analytics 中的自定义维度。我的 GTM 已正确集成,其他标签和触发器工作正常。我正在努力解决以下问题: 我认为我需要一个包含返回 Mouseflow
我是一名优秀的程序员,十分优秀!