Google 分析核心报告 api 网页浏览标签?

Google analytics core reporting api pageview label?

我正在尝试发送一些特定数据,以便稍后在使用 GA 核心时进行过滤 api。例如,当我跟踪一个事件时,我可以像这样传递一些参数。

ga('send', 'event', {
    eventCategory: data.category,
    eventAction: data.action,
    eventLabel: data.label || null,
    eventValue: data.value || null,
    nonInteraction: data.interaction === false ? false : true
});

我可以稍后在请求数据时过滤这些。特别是我正在尝试跟踪我存储在 eventLabel 字段中的项目 ID。对于事件一切都很好。

我遇到问题的部分是过滤页面视图、会话等。对此的调用如下所示:

ga('set', 'page', data.path);
ga('send', 'pageview', {eventLabel: 'test'});

本例中的eventLabel似乎不​​起作用。我不能按 pagePath 使用过滤器,因为我使用的是漂亮的 url。如果可能,我需要在页面视图中明确设置 id。或者一些可行的替代方法。

pageview 命令不带 eventLabel 参数,只有 titlelocationpage,如此处所述 https://developers.google.com/analytics/devguides/collection/analyticsjs/pages#pageview_fields。也许尝试为项目 ID 使用自定义维度。

此外,可能需要仔细检查您的事件的非交互逻辑。如果 data.interaction 为假,我认为这意味着它不是交互式的,因此 nonInteraction 为真(反之亦然)。