总体目标是自动完成联系表单的“推荐来源”选项,即使用户已经浏览了该网站一段时间;并且没有通过 UTM 参数活动访问该站点。
方法 1(可能):我熟悉 UTM 参数,并且本质上希望遵循类似的格式。根据输入源(到我的网站),源将存储在 url 栏中,直到他们到达联系表单,然后 url 将简单地插入表单提交的幕后
方法2(也许):是否有可能将推荐源存储在cookie中,然后在表单的幕后插入带有cookie输出的内容?将引荐来源网址存储在 cookie 中
我也愿意接受更好的解决方案
编辑:我认为这是方法 2 的解决方案,但这仍然是最好的方法:https ://wordpress.stackexchange.com/questions/166722/cookie-with-referral-url
编辑:我添加了以下代码:
if(!isset($_COOKIE['origin_ref']))
{
setcookie('origin_ref', $_SERVER['HTTP_REFERER']);
}
function referral_link_shortcode() {
return $_COOKIE['origin_ref'];
}
add_shortcode('gotmerchant', 'referral_link_shortcode');
并且可以在此处找到执行的短代码(目前它仅显示主页 url 而不是原始推荐源):https ://ellasbubbles.com/test-referral-cookie/