系统设计 - 谷歌分析



我正在为一个项目设计架构,该项目包括一个Android和iOS应用程序以及一个带有移动应用程序功能子集的Web界面。该项目基本上是一个电子商务解决方案。在所有三个界面中,我都使用Google Analytics来跟踪一些信息。但是,我正在内部讨论我应该发送给 GA 的信息范围。我应该在 GA 中存储什么,我应该在自己的服务器中存储什么?

我举几个例子。

  • 会话跟踪显然是属于 GA 的东西。
  • 产品详细信息视图。听起来应该进入 GA,特别是考虑到增强的电子商务模块。
  • 共享项目。当用户通过社交网络共享某些内容时,我应该将这些信息存储在 GA 上还是我自己的服务器中?我倾向于 GA,但它变得更加模棱两可。

你明白我的意思吗?有人可以分享关于应该在 GA 中保存什么以及应该保存在项目自己的服务器上的一般规则或建议吗?

谢谢

对于这些例子,我通常会将所有点击发送到Google Analytics。 以下是几个原因:

  • 防止数据孤岛。 您希望将所有数据集中在一个地方,而Google为您提供了一个可通过API访问的数据库,您可以在其中将所有数据整理在一个地方。 在考虑衡量效果时,这一点非常重要,因为您希望避免重复转化或流量匹配
  • 使用谷歌分析高级细分。将所有数据都定为 GA,您将能够创建用于分析的高级细分。 但真正的力量在于,如果您使用的是AdWords或重定向,因为您可以将这些高级细分发送到AdWords,并使用自定义数据在网络上定位这些用户
  • 用户的单点参考 所有分析都是不准确的,但您希望确保它们在相同程度上不准确。 使用 GA 将您的所有数据保留在同一竞争环境中
  • 可用性和信息自由 在 GA 界面中向用户提供您的数据更容易,因为人们比您的数据库更有可能知道如何导航。 您还可以使用 GA API 提取需要推送到其他可视化工具中的任何数据。
  • 用户会话合并 通过 GA 中的数据和 userID 跟踪,您可以在用户通过移动设备到达桌面设备,然后再返回多个会话时跟踪用户。

您需要避免输入谷歌分析的是个人信息,例如姓名,电子邮件地址等。 有反对 TOS。 但是,您可以捕获唯一的用户 ID,并在以后在工具外部匹配该用户 ID。

最新更新