Google Analytics 的一些用法介绍( 三 )

在上面这段代码中 , 我们设置了 Google Analytics Cookies 的名称、域以及过期时间 , 这就让我们能够将不同网站或 Web 应用的 Cookies 区分开来 。因此我们需要为我们自己的应用程序的 Google Analytics 追踪器的 Cookies 设置一个自定义的标识1 , 而不是一个自动生成的随机标识 。
IP 匿名在某些场景下 , 我们可能不需要知道应用程序的流量来自哪里 。例如对于一个按钮点击的追踪器 , 我们只需要关心按钮的点击量 , 而不需要关心点击者的地理位置 。在这种场景下 , Google Analytics 允许我们只追踪用户的操作行为 , 而不获取到用户的 IP 地址 。
ipParams = { anonymizeIp: true};...ngOnInit() { ... ga('set', this.ipParams); ...}在上面这段代码中 , 我们将 Google Analytics 追踪器的 abibymizeIp 参数设置为 true 。这样用户的 IP 地址就不会被 Google Analytics 所追踪 , 这可以让用户知道自己的隐私正在被保护 。
不被跟踪还有些时候用户可能不希望自己的行为受到追踪 , 而 Google Analytics 也允许这样的需求 。因此也存在让用户不被追踪的选项 。
...optOut() { window['ga-disable-UA-139883813-1'] = true;}...optOut() 是一个自定义函数 , 它可以禁用页面中的 Google Analytics 追踪 , 我们可以使用按钮或复选框上得事件绑定来使用这一个功能 , 这样用户就可以选择是否会被 Google Analytics 追踪 。
在本文中 , 我们讨论了 Google Analytics 集成到单页应用时的难点 , 并探索出了一种相关的解决方法 。我们还了解到了如何在单页应用中追踪页面访问和用户交互 , 例如按钮点击、社交媒体活动等 。
最后 , 我们还了解到 Google Analytics 为用户提供了保护隐私的功能 , 尤其是用户的一些隐私数据并不需要参与到统计当中的时候 。而用户也可以选择完全不受到 Google Analytics 的追踪 。除此以外 , Google Analytics 还可以做到很多其它的事情 , 这就需要我们继续不断探索了 。


推荐阅读