首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在行为流中忽略URL查询参数

在行为流中忽略URL查询参数
EN

Webmasters Stack Exchange用户
提问于 2020-01-23 16:26:00
回答 1查看 268关注 0票数 2

我的web应用程序的一个主要部分是一个丰富的搜索功能,它有大约7个不同的方面可供过滤。所有搜索参数都在页面URL中完全表示;这意味着用户可能会停留在概念上的搜索页面上(即URL始终具有相同的路径,/search),但是在她调整过滤器时使用不同的查询参数组合(?q=holiday&fa=200&fb=3&...)。

我的目标有两个:

  1. 能够捕获用户会话中发布的每个搜索过滤器的组合,以便更深入地了解人们如何找到他们正在寻找的内容。特别是,我希望在我们的出口到BigQuery中看到每个页面查看的完整查询参数
  2. 在更高的层次上,我们的产品经理要求Google的行为流程图将连续的搜索简化为一个交互步骤(只要用户没有从搜索导航到某个项目的细节,然后返回)。在我看来,这意味着我希望行为流忽略?之后页面路径中的所有内容。

当我让gtag.js自己记录页面查看时,我似乎失败了目标2,因为我确实看到了查询params--甚至是来自referrers的会话跟踪!-in交互步骤。当我禁用send_page_view并通过设置gtag配置{page_path: '/search'} (省略查询参数)显式发送页面视图时,我就实现了目标2,但丢失了目标1所需的丰富数据。

谷歌分析提供了一个折衷方案吗?我读过关于内容分组的文章,但是在我看来,文档似乎是为了静态页面,而不是无限的动态搜索结果。

EN

回答 1

Webmasters Stack Exchange用户

回答已采纳

发布于 2020-01-24 15:27:08

内容分组将创建一个整体的组,如“搜索”,然后可以钻到所有页面报告。这可以使用基于Page的规则定义来完成,“以”/search开始。如果在行为流报告中选择了搜索内容组,则将丢失报告中的一些信息(1个示例--着陆页的起始页信息)。

内容组不具有追溯性。

第二个选择是使用View排除URL查询参数,并为搜索查询将查询参数从URL中剥离出来。这两个选项将从页面查看URLS中删除所有指定的参数,但是这也将删除您声明的第一个目标所需的数据。

此选项也不具有追溯力。

考虑到这两个选项都不具有追溯性,我将为测试目的设置两个新的视图,一个使用内容分组方法,第二个使用排除URL查询参数和条查询参数out URL方法。

一旦测试了这两种方法并确定了一种方法,就可以删除非最优的测试视图,并且可以将所选的视图重命名为适合并保留的视图。

这不会影响您正在使用的视图,您希望将所有参数数据保留在第一个目标中,并允许您测试和创建满足产品经理需求的新视图。

票数 3
EN
页面原文内容由Webmasters Stack Exchange提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://webmasters.stackexchange.com/questions/127382

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档