跟踪在iframe内单击

时间:2012-11-11 03:45:46

标签: javascript jquery iframe google-analytics click

我想跟踪谷歌分析事件,点击我页面上iframe内的href。 iframe位于同一个域中。 可能吗?怎么样?
iframe在加载后在页面上动态插入。将此代码放在iframe之后是否很重要?

2 个答案:

答案 0 :(得分:1)

如果iframe位于您的域中,则iframe的内容可能在您的控制之下(如果不是,您将无法跟踪该帧的任何业务)。因此,您只需在iframe文档中安装Google Analytics跟踪代码(无论如何,在您的网站上的任何其他页面与您的网站上的任何其他页面没有太大差异之后,您想要了解它的频率被称为)。因此,虽然您可以从(相同的原点)iframe(调用window.parent)访问父框架,但它不是必需的或可推荐的。

答案 1 :(得分:0)

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

您需要的代码是:

  1. 等待加载iframe内容的代码。
  2. 在iframe中找到相关链接的代码
  3. 安装事件监听器的代码
  4. 处理点击事件的代码