跟踪不同维度值的命中数,由事件触发

Track number of hits for different dimension values, triggered by events

我的网站上有一个区域,其中有一些下拉菜单可以根据所选内容过滤项目列表。还有一个搜索栏可以搜索列表。我想做的是在 GA 中有一个自定义报告,它跟踪下拉菜单中每个选项被选中的次数,以及人们输入的搜索词。

我的问题是,如何正确配置事件/维度/指标以报告此数据?我想象这样的报告:

到目前为止,我正在收集自定义维度(每个下拉列表一个)中的项目,这些项目由事件触发,如下所示(angular / 打字稿):

    (window as any).dataLayer.push({
                    'event': 'filter-guest-artist',
                    'GuestArtist': this.currentComposer
                });

代码在 GTM 调试器中正确触发,但我的问题是我不确定是否应该使用自定义指标或事件来跟踪点击。现在我的自定义报告中没有数据,因为我没有合适的指标来跟踪。我以类似的方式使用了自定义维度,但它们是在页面浏览量上收集的,我使用页面浏览量作为我的指标,但这在这里不适用,因为它们是由事件触发的。

在你的情况下,我会参加一个活动。正如我从您的描述中推断的那样,下拉列表用于过滤结果。每次用户选择您的下拉值之一并过滤结果时,都会触发一个事件标签作为过滤器名称的事件。例如

  • 事件类别:{{列表标题}}
  • 事件操作:'filter'
  • 事件标签:{{name 所选项目的数量}}

然后我可以通过事件部分的分析界面轻松回答我的问题。按事件操作筛选 == 'filter' 并将事件标签作为维度。 TotalEvents 和 UniqueEvents 指标将为您提供所需的见解。

对于用户在您的页面上键入的搜索词,您可以使用需要一些小配置的内置搜索词报告。 See more here

如果无法实现,我建议您使用另一个具有如下结构的自定义事件

  • 事件类别:{{列表标题}}
  • 事件操作:'search'
  • 事件标签:{{search tem}}

这样,在应用正确的过滤器后,您会在事件报告中看到搜索词作为事件标签。