如何在Google Analytics中监控外部小工具
How to monitor external widget in Google Analytics
如果我的网络应用程序允许用户将其部分内容作为iframe小部件嵌入第三方网站/博客,我应该如何处理?
目前,我在谷歌分析中把它作为一个单独的网站进行监控。每一帧的HEAD部分都有一个GA脚本。
然而,这种选择有几个缺点:
- 它没有跟踪我为它设定的任何目标
- 它不会在URL旁边显示域,所以我不知道哪些网站嵌入了我的内容
- 它显示了很多家长网站的信息——我不感兴趣的信息(即refferers)
Iframed内容在您的服务器上运行,因此它与服务器上的任何其他网站都没有什么不同。
所以
- 如果没有跟踪目标,这与iframe无关
- url旁边的域将是帧传递的域(即您自己的服务器)
- 在许多情况下,referrer实际上是嵌入iframe的网站(afaik这在不同的浏览器中实现不同,因此不可靠)。在任何情况下,最简单的方法都是不查看数据,否则您可以设置一个高级过滤器来将值设置为null
如果你仍然想创建自己的实现,你可以看看谷歌的测量协议,它可以跟踪到同一个跟踪服务器(因此允许你使用相同的界面),但可以让你对发送的数据有更多的控制权。然而,这意味着您必须创建自己的GA实现(测量协议不会自动收集任何数据)。
相关文章:
- 调整窗口大小时,可拖动的对象会出现在容器外部
- HTML表单提交时未执行外部函数
- 通过在Dojo mobile ViewController.openExternalView中动态更改打开同一外部视图的
- 使用html中的外部javascript进行数据验证
- 将变量传递给外部Javascript
- 使用javascript在Flash中加载外部图像
- Firebase2(Firebase.google.com)推送通知-从外部管理
- 如何更改reactjs中外部/独立组件的状态或属性
- 如何从外部页面激活非默认引导选项卡
- 如何在运行时在angular 2中加载外部js脚本
- JavaScript-在手机上不工作的情况下,在外部单击时隐藏元素
- 单击元素外部时进行JQuery
- 我的外部js文件无法加载
- 拆下外部分配器
- 什么'在webpack外部设置中,reactDom和reactDom不同
- 将依赖外部库的UMD模块与browserfy捆绑在一起
- 如何在构建node-webkit应用程序后获取外部资源
- 关于引入外部javascript文件的问题&css通过https
- 监控外部网站的HTTP请求
- 如何在Google Analytics中监控外部小工具