如何在查询Google AnalyticsAPI时将自定义细分包含在细分受众群列表中?

时间:2014-10-22 19:59:35

标签: google-analytics google-analytics-api

这可能是this question的可能重复,但根据所有Google Analytics文档,我真的应该能够提取自定义细分列表。

由于我有一个非常大的列表,所以我一次只手动复制段ID就不是最理想的。

我正在关注this。重现的步骤:

  1. 使用Google Analytics帐户中的第一个会话日期创建自定义细分。
  2. 授权Google Analytics指南访问您的Google Analytics帐户。
  3. 尝试使用他们的页面查询测试程序,并检查您的自定义细分是否存在。
  4. 我已经排除的一件事是创建细分的用户。我手动创建了一个与我查询API的用户相同的细分,但仍然没有显示。我需要设置一个标志来包含自定义段吗?

    编辑:

    事实证明,它会列出一些自定义细分,但不会列出使用第一个会话日期创建的细分,因此这是this question的副本,这意味着存在错误在Google AnalyticsAPI中。

2 个答案:

答案 0 :(得分:2)

现在修复了bug。因此,现在可以通过调用segments.list()方法在Google Analytics Management API中列出会话段的日期。

答案 1 :(得分:1)

因此,在试图解决这个问题的几天之后,我得出的结论是,它无法按要求完成。

然而,有另一种方法可以做到这一点。对于每个细分市场,每天(或每周等)将电子邮件报告设置为电子邮件作为TSV。在每个电子邮件正文中指定段的名称,因此当您使用电子邮件时,您可以知道附加的TSV所针对的段。看起来每日报告的设计都不考虑细分,因为TSV中包含的元数据中没有提到它所针对的细分市场。

从那里它是微不足道的。每天使用IMAP客户端连接到电子邮件地址并更新数字。

请注意,每日电子邮件仅包含当天的数字(不是指定范围),因此您需要先生成一次报告并加载历史数据。

虽然hacky,但这种方法的一个好处是它可以使您的报告与您的(伪造的电子邮件)api代码保持同步(前提是您匹配TSV中的列标题)。因此,例如,如果报表中包含新过滤器,则新的每日字段将继续更新。

不幸的是,过去的数据不会反映在变化中。

显然这并不是很好,但如果您正在监控每日群组,那么如果您需要继续使用Google Analytics,那么它就是您所拥有的最佳选择。我已经将此作为一个错误提交给Google Analytics开发人员,但我还没有回复他们是否打算修复它。