Javascript 我可以用Google Analytics跟踪IFRAME小部件吗?

Javascript 我可以用Google Analytics跟踪IFRAME小部件吗?,javascript,iframe,google-analytics,Javascript,Iframe,Google Analytics,我们将推出基于JS的小部件,网站管理员(任何网站)都将通过嵌入一个小代码片段将其放在他们的网站上,如: <iframe src="SOURCE_PATH" frameborder="0" width="300px" height="150px" scrolling="no" id="cd_frame"></iframe> 在小部件内部有三个链接,我们需要跟踪小部件将要使用的外部站点上的点击次数 如果我简单地把GA提供的代码放在一起,它会起作用吗?或者我需要做些改变

我们将推出基于JS的小部件,网站管理员(任何网站)都将通过嵌入一个小代码片段将其放在他们的网站上,如:

<iframe src="SOURCE_PATH" frameborder="0" width="300px" height="150px"  scrolling="no" id="cd_frame"></iframe>

在小部件内部有三个链接,我们需要跟踪小部件将要使用的外部站点上的点击次数

如果我简单地把GA提供的代码放在一起,它会起作用吗?或者我需要做些改变吗


谢谢。

您应该能够从iframe跟踪,因为它在google analytics中显示为常规页面。你的问题是知道你在跟踪什么。如果您可以通过iframe url传递唯一的id,那么您应该能够添加一个自定义参数来跟踪不同的站点

乙二醇


有关自定义跟踪代码的信息可在此处找到

在此仅作澄清……您无法从父窗口跟踪iframe内的单击。这被认为是跨站点脚本。为了跟踪iframe中链接的点击,您必须在实际iframe代码的源代码中包含GA代码。Josh在提到在iframe src=“…”中传递唯一的跟踪参数时暗示了这一点,这是将数据传递给iframe的唯一方法,iframe html中的代码可以查找它。您可以获取它并将其放入自定义变量中,或者基于它创建目标,等等。。。
<iframe src="SOURCE_PATH?uniquetrackingid=123" frameborder="0" width="300px" 
height="150px" scrolling="no" id="cd_frame"></iframe>