谷歌分析:跟踪来自Iframe小部件的某些点击

谷歌分析:跟踪来自Iframe小部件的某些点击,iframe,google-analytics,Iframe,Google Analytics,情况: 有一个电子商务平台myshop.com 有一个附属合作伙伴将“迷你商店”与src=myshop.com/widget集成在iframe中 在小部件中,我可以浏览类别并浏览它们 单击链接的产品时,myshop.com/manufacturer/product-x将在一个新窗口中打开 并发症: 附属合作伙伴之间的支付模式基于CPC,但仅限于点击产品(这意味着如上所述的“逃离iframe”) 问题: 如何从myshop.com的角度跟踪这些点击,以便它们在谷歌分析的某个地方聚合 实现

情况:

  • 有一个电子商务平台myshop.com
  • 有一个附属合作伙伴将“迷你商店”与src=myshop.com/widget集成在iframe中
  • 在小部件中,我可以浏览类别并浏览它们
  • 单击链接的产品时,myshop.com/manufacturer/product-x将在一个新窗口中打开
并发症:

  • 附属合作伙伴之间的支付模式基于CPC,但仅限于点击产品(这意味着如上所述的“逃离iframe”)
问题:

  • 如何从myshop.com的角度跟踪这些点击,以便它们在谷歌分析的某个地方聚合

实现这一点最安全的方法是要求合作伙伴在包含iframe时包含一个带有某种标识的查询参数。您需要这样做,因为您无法访问外部窗口以从iframe中获取合作伙伴url。因此,合作伙伴将插入以下代码:


现在,从iframe内部抓取该查询参数,并将其与产品点击一起发送到analytics。试试这个。JQuery代码

$('.product')。单击(函数(){
var product=$(this).text()| |“未知产品”;
var partner=document.location.search;
试一试{
partner=partner.match(/partner=([^&]+)/)[1];
}(e)项除外{
合作伙伴='无';
}
_gaq.push([“跟踪事件”、“合作伙伴点击”、合作伙伴、产品]);
});
这只是一个例子。我试图得到产品名称和合作伙伴。并在点击产品时触发谷歌分析事件

这将在内容>事件跟踪中为您提供一个很好的报告。 您可以检查每个合作伙伴或每个产品的点击次数,并将其中任何一项深入到另一项中

请注意,谷歌分析施加了一些限制,如果你有太多的产品或合作伙伴,你可以达到这些限制

对于组合合作伙伴+产品,每个报告的限制为50.000个唯一值

如果你的合作伙伴的数量乘以产品的数量超过50K,你可以考虑放弃产品部分(只是省略了最后一个参数的TrackEvEnter)。


如果仅您的合作伙伴数量就超过了50k限制,那么您将不得不在其他工具上注册这些交互,而不是谷歌分析

谢谢,我不知道谷歌分析事件跟踪!()