这可能是this question的可能重复,但根据所有Google Analytics文档,我真的应该能够提取自定义细分列表。
由于我有一个非常大的列表,所以我一次只手动复制段ID就不是最理想的。
我正在关注this。重现的步骤:
我已经排除的一件事是创建细分的用户。我手动创建了一个与我查询API的用户相同的细分,但仍然没有显示。我需要设置一个标志来包含自定义段吗?
编辑:
事实证明,它会列出一些自定义细分,但不会列出使用第一个会话日期创建的细分,因此这是this question的副本,这意味着存在错误在Google AnalyticsAPI中。
答案 0 :(得分:2)
现在修复了bug。因此,现在可以通过调用segments.list()方法在Google Analytics Management API中列出会话段的日期。
答案 1 :(得分:1)
因此,在试图解决这个问题的几天之后,我得出的结论是,它无法按要求完成。
然而,有另一种方法可以做到这一点。对于每个细分市场,每天(或每周等)将电子邮件报告设置为电子邮件作为TSV。在每个电子邮件正文中指定段的名称,因此当您使用电子邮件时,您可以知道附加的TSV所针对的段。看起来每日报告的设计都不考虑细分,因为TSV中包含的元数据中没有提到它所针对的细分市场。
从那里它是微不足道的。每天使用IMAP客户端连接到电子邮件地址并更新数字。
请注意,每日电子邮件仅包含当天的数字(不是指定范围),因此您需要先生成一次报告并加载历史数据。
虽然hacky,但这种方法的一个好处是它可以使您的报告与您的(伪造的电子邮件)api代码保持同步(前提是您匹配TSV中的列标题)。因此,例如,如果报表中包含新过滤器,则新的每日字段将继续更新。
不幸的是,过去的数据不会反映在变化中。
显然这并不是很好,但如果您正在监控每日群组,那么如果您需要继续使用Google Analytics,那么它就是您所拥有的最佳选择。我已经将此作为一个错误提交给Google Analytics开发人员,但我还没有回复他们是否打算修复它。