view_search_results 事件在 Google Analytics 4 (GA4) 中不会触发

问题描述 投票:0回答:1

我的搜索结果具有以下 URL:mydomain.com/search?query=dog,并且我已安装并启用了增强测量。但是,view_search_results 不显示在 GA4 调试视图中 - 仅 page_view 事件 - 有什么建议吗?是不是我设置有什么问题?非常感谢!

google-tag-manager google-analytics-4
1个回答
0
投票

view_search_results 事件不会自行触发(可能是一个错误,或者可能仅在过去受支持)。

您需要设置一个标签来触发它。方法如下:

  1. 创建一个变量,以捕获 URL 查询上的搜索词: enter image description here

请注意,将 null(类型 null)转换为 null(类型字符串,值“null”)是一个重要设置,否则,该标记会在每个页面视图上触发。阅读下面的步骤 2 后,它会变得更清楚。

  1. 创建一个触发事件historyChange(选择事件正则表达式gtm.historyChange*)并且search_term不为空的触发器。 enter image description here 现在这里的比较假设 search_term 是一个字符串(当搜索查询不存在时它将为 null),因此我们需要上面将 null 类型转换为 string 类型的技巧。

  2. 使用事件名称 view_search_results 并使用步骤 2 中配置的触发器创建标签。 enter image description here

就是这样。现在转到跟踪代码管理器预览并查看结果: enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.