用于多个相同应用程序构建的Google Analytics层次结构

时间:2017-02-23 16:35:06

标签: google-analytics analytics google-analytics-api google-analytics-sdk

我正在为一个产品设置Google Analytics帐户,该产品的多个版本作为相同用户群的前端。

因此,我们有一个名为X的产品,并且具有:

  1. 网站构建
  2. 移动网络
  3. Android App 1
  4. iOS App 1
  5. Android App 2
  6. iOS App 2 6。
  7. 重点是相同的API,用户基础用于所有平台和应用程序。因此,如果我们有一个用户 John Doe ,他可以登录任何网络或应用程序。

    我们希望从Google Analytics中提取以下信息。

    1. 用户ID 功能要求下,该用户围绕所有构建和应用进行会话聚合,但可识别。所以我可以知道用户 John 昨天登录网络并且今天使用了移动应用程序。
    2. 每个用户都属于我们系统中的客户(公司)。所以想要根据公司分离所有信息。
    3. 我已经通过在Google Analytics中创建自定义维度来实现第2点,并相信这是最好的方法。

      现在需要Gurus提供有关如何使用Google Analytics实现第1点的建议。

      1. 对所有构建和应用程序使用单个帐户和单个属性
      2. 如果是,那么如何识别这些应用并在会话中构建
      3. 如果我在GA帐户中使用多个属性/应用,那么如何在所有用户会话中聚合?
      4. 期待听到周围的人或应该如何处理这种情况。干杯!

1 个答案:

答案 0 :(得分:0)

这个问题非常广泛,IMO任何你得到的答案都将主要以意见为基础。所以这是我的意见和一些额外的信息来启动。

您将遇到的第一个问题是Mobile google analytics帐户与网站分析帐户之间存在差异。两者不混。移动分析帐户使用屏幕名称插入屏幕视图。 Web帐户插入带有文档位置的PageViews。

无法分析两种不同的Google分析网络媒体资源。除非你打算将你的android和ios应用程序作为网站运行并像它的网页那样发送它不起作用。您可以将数据下载到您自己的系统或大查询中并在那里进行分析。比较您的自定义维度,以查看用户的不同操作。我想知道您将获得的分析质量,因为除了使用您的自定义维度用户ID和可能的日期之外,没有真正的方法可以比较数据并将其匹配。

我正在添加此内容,因为我不确定您在自定义维度中保存了什么。

您将要遇到的第二个问题是跟踪。 Google Analytics TOS不允许您向Google发送任何可识别信息。

  

所有Google Analytics客户必须遵守的Google Analytics服务条款禁止向Google Analytics()发送个人身份信息(,例如姓名,社会安全号码,电子邮件地址或任何类似数据 ),或永久识别特定设备的数据(如移动电话的唯一设备标识符,如果此类标识符无法重置)。

例如,您可以将您公司的客户ID作为user_id发送给John,但user_id是用于internal processing的内部贵重物品,这不是您可以通过api提取的内容。

  

用户ID可以关联一个或多个会话(以及任何会话)   这些会话中的活动)具有唯一且持久的ID   您发送到Google Analytics。

     

要实现用户ID,您必须能够生成自己的唯一ID   ID,始终为用户分配ID,并在任何地方包含这些ID   您将数据发送到Google Analytics。

     

例如,您可以发送自己生成的唯一ID   将Google Analytics的身份验证系统作为用户ID的值。任何   参与,如链接点击和页面或屏幕导航,即   在分配唯一ID时可以发送和连接   通过用户ID进行分析。

你能做的最好的事情就是创建一个custom dimension,然后用每个命中用户名= johnscustomerId发送它。你似乎已经完成了。这就是我过去所做的,而且效果非常好。