我正在运行一个自托管的WordPress站点,我正在尝试根据utm代码中的参数来定制用户看到的辅助内容。我所做的全部是<?php if (isset($_GET['utm_source'])) {dynamic_sidebar('sidebar-1');}else {dynamic_sidebar('sidebar-2');} ?>
为什么谷歌UTM代码在初始登陆页面后消失?
用于UTM pram或字符串变量的测试,以显示一个小部件与另一个小部件。在我完成这个任务并进行测试后,我意识到UTM代码在用户点击下一页或任何其他页面后消失。即utm查询从网址的末尾消失(但谷歌仍在追踪会话当然,只是没有可见的utm)。因此,在初始着陆页之后,情况不再为真
我想知道是否有人知道它为什么会这样做?因为我一直在UTM保持附加到URL的网站上,并且它消失了,就像它对我来说一样。我假设标记是由wordpress保存在数据库表中,但找不到答案。我想弄清楚发生了什么事。如果我应该通过声明一个新变量来检查我的问题,或者我应该告诉wordpress继续使用重写规则附加UTM。
“我假设标签被wordpress保存在数据库表中,但找不到答案。”不,它没有。 WordPress不知道UTM参数是什么,它不是通常在浏览量中持续存在的东西。 – ceejayoz