如何使谷歌分析/像素脚本只在按钮点击事件中启动



希望我能在这里描述我的挑战。。

简而言之:我如何使谷歌分析&Facebook像素脚本只有在点击按钮并且页面加载时NOT时才会触发

在";较长的">:我有一个iFrame,它加载在不同的页面中;两个页面共享相同的域。要求iframe被预加载,即使访问者还没有到达它,这种情况会导致GA&FB像素发送偏见/虚假数据的次数,因为这些iframe实际上从未被访问者查看过。

由于这两个页面都有谷歌分析&facebookpixel在他们的"header"标签中实现,我希望这些脚本只在访问者点击iframe区域下的按钮时触发,这样可以避免虚假数据返回到google/pixel。

我是一个初学者js程序员,我不知道如何做到这一点。。有人能帮忙和/或分享一两条关于如何做到这一点的建议吗。

谢谢大家!

如果您使用的是Universal Analytics代码段,您可能不会在加载时输入ga('send', 'pageview');命令,而是单击按钮。通过这种方式加载库,并且在加载页面时不发送页面视图。

如果你使用谷歌标签管理器,你可以很容易地解决它,因为你可以在标签中插入脚本,只有当用户点击按钮时才能激活它们。

另一种方法是将脚本定义为text/plain,然后当用户点击按钮时,您可以将块从text/plaine转换为text/javascript并执行它

最新更新