我正在使用Google API通过自定义维度从Google Analytics检索数据。这很好用;但是,我还需要获取没有自定义维度设置的数据......
到目前为止,我看到自定义维度的方式只是显示设置该维度的记录。这对领域词汇有意义;但是,我的情况和我确定其他人需要访问另一块馅饼。
有没有办法获得包含设置和不设置自定义维度的数据的报告?
如果没有办法获得包含没有设置维度的数据的报告?
提前致谢!
答案 0 :(得分:1)
一种方法是报告两种情况,然后以编程方式找出排除集。
另一种(可能更简单)的方法是始终将自定义维度设置为值。 API在许多维度中使用值(not set)
来实现此目的。您可以使用最初设置为(not set)
的自定义维度来实例化跟踪器对象,然后在具有实际值时重新分配。这样,所有匹配都会设置一些值。
答案 1 :(得分:1)
如@ philip-walton所述,无法对“未定义的”自定义维度存储桶(或自定义指标)进行细分。
您可以在代码中的任何其他内容之前手动将其设置为(not set)
,并在时间到来时使用正确的值覆盖它们但是如果您使用会话或用户级自定义维度则会出现大问题
这些维度的原则是:你设置一次并忘记它们。
如果您在将匹配发送到GA之前在每个页面上将会话级别自定义维度设置为(not set)
,则您将覆盖所有用户会话的此值,即使是在您之前的匹配之前的匹配也是如此即将发送。
您可以将用户或会话级自定义维度初始化为(not set)
,但这需要使用Cookie或会话存储进行复杂设置,以便在会话/用户生命周期中设置时不要覆盖它。 / p>
答案 2 :(得分:0)
是的,与adobe分析不同,adobe analytics为未设置维度的所有情况提供(无)存储桶,GA仅报告其设置的情况。在界面中,您可以更容易地看到数据处理的会话百分比,但是通过API,没有"所有其他"尺寸。
如果您给我准确的用例,我可以尝试使用分段或其他方法来考虑解决方法。
杰夫