【发布时间】:2015-03-28 15:35:40
【问题描述】:
我正在为我的客户开发一个网站。但我对 Google Analytics 或 JavaScript 的使用从来都不是很好,所以我现在遇到了问题。
最重要的页面之一是带有直播播放器和实时聊天的页面。不幸的是,它们都是来自外部域的 iframe。
我的客户正在使用 GamingLive.tv,聊天 iframe 的代码看起来像这样(播放器的代码相同,但只有 /e/ 而不是 /echat/):
<iframe class="chat" src="http://alpha.gaminglive.tv/embed.html#/echat/CHANNEL_NAME"
frameborder="0" scrolling="no" allowfullscreen>
</iframe>
我的问题是 - 我可以(如果可以,如何?)使用 Google Analytics(分析)事件跟踪来发送有关用户在聊天中输入的信息?我想发送有关帖子数量及其长度的信息。
【问题讨论】:
-
这里的问题不是 iframe,问题是不同的域,这显然不在你的控制之下。来自任意来源的跨域 javascript 将是一个很大的安全问题,因此这是不可能的。
-
@EikePierstorff 我害怕那个。而且我想不可能从 iframe 中捕获像
onKeyPressed这样的事件,而 JavaScript 在它之外?这很糟糕:( -
正确。除非您可以在该页面上放置代码(听起来您不能),否则您将无法获取该数据。当用户点击 iframe 时,您可以获得点击事件,仅此而已。
标签: javascript iframe google-analytics livechat