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