2

我想通过谷歌分析事件跟踪点击我页面上 iframe 内的 href。iframe 在同一个域中。可能吗?如何?
iframe 在加载后会动态插入到页面上。将此代码放在 iframe 之后是否重要?

4

2 回答 2

1

如果 iframe 在您的域中,则 iframe 的内容可能在您的控制之下(如果不是,您将没有任何业务跟踪该框架)。因此,您可以简单地在 iframe 文档中安装 Google Analytics 跟踪代码(无论如何您都想这样做,毕竟框架页面与您网站上的任何其他页面没有太大不同,您会想知道它的频率被称为)。因此,虽然您可以从(同源)iframe(调用 window.parent)访问父框架,但没有必要或不推荐。

于 2012-11-11T15:19:21.107 回答
0

如果 iframe 是同一个域,您可以(从主窗口)等待 iframe 加载,然后安装事件侦听器来处理对特定链接的点击。

您需要的代码是:

  1. 等待 iframe 内容加载的代码。
  2. 在 iframe 中查找相关链接的代码
  3. 安装事件监听器的代码
  4. 处理点击事件的代码
于 2012-11-11T03:56:45.790 回答