在GTM中将多个子域名作为单个主机名处理

时间:2018-09-12 10:01:52

标签: google-analytics google-tag-manager

我的公司最近改变了我们处理URL结构中的会员的方式。

旧格式:subdomain.website.com/page/?a=affiliate 主机名为subdomain.website.com

新格式:affiliate.subdomain.website.com/page,主机名为affiliate.subdomain.website.com

是否有一种方法(最好是在Google跟踪代码管理器中)更改要传递的主机名,以使附属部分(如果存在)被剥离?

更多信息:并非网站的所有访问者都来自会员。我面临的问题是,在数据层中传递的仿制药的主机名与以前不同,并且对于我们合作的每个会员都是唯一的。这会导致查找表(例如用于分析ID)无法正常工作,因为它们不再与主机名匹配。不可能为添加的每个新会员更新查询表,因此我正在寻找一种方法来剥离主机名的affiliate部分,以在此过程中保持所有主机名的一致性。

1 个答案:

答案 0 :(得分:0)

好的。在您的Google Analytics(分析)设置中(在代码中,或者在您使用的设置变量中,可以在设置变量中)在“要设置的字段”部分中设置主机名字段。

如果您只有一个域,则可以为主机名设置一个恒定值。如果您仍然需要跟踪(非从属关系)子域,则仍需要一个变量,并且由于无法为所有从属关系值查找表是不可行的,因此您可以采用另一种方法将所需的主机名列入白名单。保留(例如,创建一个以主机名作为输入的查找表,该表返回您清除后的主机名作为默认值,以及您要保留的主机名的原始输入):

enter image description here

以上内容将返回在三个子域中输入的主机名,以及其他所有域的默认主机名,从而创建白名单。