0

我正在尝试使用 Tealium 发送用户点击视频播放并将数据发送到 Google Analytics 的次数。主页上有一个 iframe,辅助页面有 iframe 的内容。我无法将数据发送到 GA。如果我直接进入二级页面,它会发送信息,但如果我通过主页并单击视频上的播放,它不会向 GA 发送数据。有人可以给我一个解决方案吗?我真的很感激。谢谢。

以下是主页上的 iframe 代码;

次要页面

function myVideo(){ window.$DataTracking.SendForData({ "event_category" : "Video", "event_action" : "播放的视频", "event_label" : "主页视频" }); }
4

1 回答 1

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"
});
于 2019-01-24T10:43:49.260 回答