什么是URL参数和查询字符串?
URL参数可以将普通的URL转换为看似永无止境的查询字符串。当你登陆特定网站的页面,更深入地浏览该网站,或者通过特定的活动来到该网站时,通常会在url中添加参数。
查询字符串示例:
www.testwebsite.com/subfolder/abc-defg? pagetitle = nextsteps&代码= a123&x = a009
如果你曾经看过谷歌Analytics的内容报告,你很可能已经注意到这些参数有多麻烦。这些报告中的页面数量可能会随着少量查询参数的增加而增加,从而导致一些问题,从惹恼分析师到对整个分析产生问题。
这里有三个最重要的原因,您应该在b谷歌Analytics中排除数据中的查询参数。
1.URL参数
在谷歌Analytics中查询拆分url的参数。你网站上的同一个网页可能会被分解成几十个、几百个或几百个高度当参数组合被附加到这个URL上时,数千个不同的GA页面。因此,所有相关的指标也被分割。这使得内聚分析非常困难,在某些情况下是不可能的。
例如,假设您正在尝试拉出上个月浏览次数最多的页面。随着参数将同一页面分解为唯一的url,页面浏览量也会分散。在较高的层次上,这会破坏任何一个页面基于页面浏览量的性能。如果你想深入挖掘这些页面,像这些流量来自哪里,跳出率是多少,以及人们如何与它互动等常见问题几乎是不可能的。
2.b谷歌Analytics中(其他)是什么?
查询参数导致高基数。我们已经知道,查询参数可以使内容报告中的页面数量倍增。如果这导致的数量行如果每天的页面报告超过50K,就会遇到高基数问题。本质上,谷歌对一个维度可以拥有的值的数量设置了限制。对于页面维度,在填充了50K值(或行)的数据之后,页面将开始落入(其他)value(这里是谷歌的精确值)解释这个问题)。
小贴士:如果你是谷歌Analytics 360用户,您可以将报表导出为非示例报表,以检索最多300万行数据。
成千上万的页面可以集中到(其他)中,并且这些数据基本上无法进行分析。根据这些不完整的数据做出任何判断都将导致高度不准确的假设和错误的决策。
3.个人身份信息经常停留在URL参数中
在查询参数组合的深处(特别是对于电子商务公司)可能潜藏着一个不必要的恶魔:个人身份信息(PII)。
PII是任何可以追溯到特定个人的信息。它可以以以下形式出现:
- 的名字
- 电话号码
- 地址
- 电子邮件
- 信用卡号
- 社会安全号码
如果用户被提示在您的网站上输入任何这些信息,您应该小心,您不是通过b谷歌的服务器发送这些数据(这些数据最终会出现在您的谷歌分析数据的URL或页面标题中)。
*数据中的电子邮件地址、电话号码和个人街道地址
不幸的是,当url具有大量参数组合时,可能很难区分此PII。未能从谷歌Analytics数据中排除此信息并停止将其发送到谷歌的服务器是对谷歌的直接违反政策和可能导致您的帐户被终止——以后见数据。为了防止这种错误终止,您不仅需要删除这些参数视图水平,但也通过谷歌Tag Manager在数据收集级别剥离这些参数.
希望这一点以及上面的原因至少使您考虑从数据中识别和省略无关的查询参数。现在你可能在想,我如何排除“无关的”?
如何在b谷歌分析中从url中删除查询字符串?
确定要排除哪些URL查询参数
首先,您必须确定出现在数据上的所有查询参数。当你可以手动执行此操作,内容报告中的页面越多,此过程就会变得越繁琐,并且更有可能错过参数。
幸运的是,谷歌创建了一个电子表格使流程自动化。一旦你复制了这张表并按照说明(在电子表格的第一个标签上清楚地列出),你就会得到过去N天数据中所有查询参数的列表。在利用电子表格时,最好使用没有任何过滤器的视图。
一旦你有了清单,你应该问自己的问题是:
- 在分析中哪些参数是有用的?
- 这些参数是否决定了网站页面的内容?
对于第一个问题,您希望确定哪些参数能够提供关键的或更深入的见解。这方面的一个例子就是活动参数,这样你就可以深入分析最近数字活动的成功情况。
为了解决第二个问题,让我们首先使用一个示例URL来确定这意味着什么:
www.testwebsite.com/subfolder/abc-defg/ ? pagetitle = nextsteps&代码= a123&x = a009
这个URL有三个参数。而后两个可能有技术意义,从URL中剥离它们不会改变本页的内容。然而,第三个参数可能决定了这是“下一步”页面,因此有必要在谷歌Analytics中保留一个参数。
如果您试图解决高基数问题,那么接下来要问自己的问题是,排除这些查询参数会产生什么影响?您需要确定一个参数对应多少行数据。行数越多,排除该参数的影响就越大。
从视图中剥离查询参数
确定要排除哪些查询参数后,返回到电子表格然后从下拉菜单中选择“YES”。
查询参数将显示在黄色框中(以逗号自动分隔),供您复制。然后,进入“查看设置”并将其粘贴到“排除URL查询参数”字段中。
在分析中,转到Admin >查看设置>,并将查询粘贴到“排除URL查询参数”字段。该字段区分大小写,因此如果“q”和“q”都出现在列表中,则必须将它们都排除。
如何对待网站搜索查询参数?
在视图设置中排除查询参数的一个例外是站点搜索查询参数。
如果您的网站有网站搜索功能,那么您的Content报告中的查询参数很可能包含用于区分特定搜索的参数。虽然在GA中包含来自站点搜索的数据很有价值,但是由于site Search报告的原因,没有必要将带有这些信息的参数附加到url上。
如果您想包含站点搜索数据,但仍然从内容报告中删除查询参数,不要排除这些参数。这样做将消除所有网站搜索数据。
相反,从总体视图设置的Site Search Settings中的url中删除这些查询参数。打开跟踪开关后,输入特定于网站搜索的参数,并勾选此字段下方的框,以从url中删除它们。
如果我仍然犹豫是否要删除查询参数?
复制您的官方视图,遵循我给出的所有步骤,并自己测试一下。通向更干净的url和更有凝聚力的数据的路径就这么简单——我保证你不会后悔的。