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