需要帮助衡量用户点击播放 iFrame 中的视频 (Tealium/GA)
Need Help Measuring Users Clicking PLay on Video That's Sitting in iFrame (Tealium/GA)
我正在尝试使用 Tealium 发送用户点击视频播放的次数并将数据发送到 Google Analytics。主页上有一个 iframe,二级页面有 iframe 的内容。我无法将数据发送到 GA。如果我直接转到二级页面,它会发送信息,但如果我浏览主页并单击视频播放,它不会向 GA 发送数据。有人可以给我一个解决方案吗?我真的很感激。谢谢
下面是主页上的 iframe 代码;
副页
功能我的视频(){
window.$DataTracking.SendForData({ "event_category" : "Video", "event_action" : "Played Video", "event_label" : "Home Page Video" } );
}
您无法从主机页面跟踪 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"
});
我正在尝试使用 Tealium 发送用户点击视频播放的次数并将数据发送到 Google Analytics。主页上有一个 iframe,二级页面有 iframe 的内容。我无法将数据发送到 GA。如果我直接转到二级页面,它会发送信息,但如果我浏览主页并单击视频播放,它不会向 GA 发送数据。有人可以给我一个解决方案吗?我真的很感激。谢谢
下面是主页上的 iframe 代码;
副页
功能我的视频(){ window.$DataTracking.SendForData({ "event_category" : "Video", "event_action" : "Played Video", "event_label" : "Home Page Video" } ); }您无法从主机页面跟踪 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"
});