我正在尝试使用Tealium发送用户点击播放视频的次数,并将数据发送到Google Analytics。主页上有一个iframe,辅助页面包含iframe的内容。我在向GA发送数据时遇到了问题。如果我直接转到二级页面,它会发送信息,但如果我浏览主页并单击视频上的播放,它不会将数据发送到GA。有人能给我一个解决方案吗?我真的很感激。谢谢。
下面是主页上的iframe代码;
辅助页面
函数myVideo(){ window.$DataTracking.SendForData({ "event_category“:”视频“,"event_action”:“播放的视频”,"event_label“:”首页视频“});}
发布于 2019-01-24 18:43:49
您不能从主页跟踪iframe内的点击。但是,一旦你可以在第二页上找到跟踪代码,你就可以使用一些技巧来让它工作。
当二级页面加载到某个主页上的iframe中时,它的引用指向加载了iframe的主页URL。您可以使用此值覆盖事件命中的dl参数,以便Analytics跟踪在主页上发生的此事件。我不能给你指出Tealium的代码,但在普通的分析中,它看起来像:
ga("set", "location", document.referrer);
ga("send", {
"hitType" : "event",
"event_category" : "Video",
"event_action" : "Played Video",
"event_label" : "Home Page Video"
});https://stackoverflow.com/questions/54338345
复制相似问题