我正在尝试使用Tealium发送用户点击视频中的播放次数并将数据发送到Google Analytics(分析)。主页上有一个iframe,辅助页面包含iframe的内容。我无法将数据发送到GA。如果我直接进入辅助页面,它会发送信息,但是如果我浏览主页并单击视频上的播放,则它不会将数据发送到GA。有人可以给我解决方案吗?我真的很感激。谢谢。
下面是主页上的iframe代码;
第二页
函数myVideo(){ window。$ DataTracking.SendForData({“ event_category”:“ Video”,“ event_action”:“ Played Video”,“ event_label”:“ Home Video”}); }
答案 0 :(得分:0)
您无法从主机页面跟踪iframe内部的点击。但是,一旦您可以在辅助页面上跟踪代码,就可以使用一些技巧使它正常工作。
将辅助页面加载到某个主机页面上的iframe中时,其引荐来源网址指向加载了iframe的主机页面URL。您可以使用此值来覆盖事件匹配项的dl参数,以便Google Analytics(分析)可以在主机页面上跟踪此事件。为此,我无法将您指向Tealium代码,但在普通的分析中看起来像这样:
ga("set", "location", document.referrer);
ga("send", {
"hitType" : "event",
"event_category" : "Video",
"event_action" : "Played Video",
"event_label" : "Home Page Video"
});