gpt4 book ai didi

jquery - 由于 URL 参数而更改内容(向 AdWords 访问者显示不同的电话号码)

转载 作者:行者123 更新时间:2023-12-01 05:58:47 26 4
gpt4 key购买 nike

我想更改我的网站上显示的电话号码,具体取决于访问者是来自 Google AdWords 还是通过有机方式。

我发现我应该使用 jquery 来查找 adwords 使用的 gclid url 参数。

为了简单起见,我们会说我的自然推荐和正常推荐的电话号码是 123456789,而我的 AdWords 访问者的电话号码是 987654321。

这样,如果我接到 123456789 的电话,我就知道这是一次有机点击,而 987654321 将来自 AdWords,帮助我们证明我们的投资返回率。

我对代码有非常基本的了解,所以到目前为止我找到的大部分代码我都明白了要点,但其中很多都超出了我的理解范围。

我认为我必须向 cookie 写入一些信息才能在登陆页面后访问的页面上显示一致的电话号码,这种想法是否正确?因为 gclid 将不再存在。

我找到的代码在这里:How to show content based on url parameter via JavaScript? 不过,我正在努力了解如何根据我的要求编辑它。

非常感谢!

最佳答案

在第一个 View 中搜索是否存在 URL 字符串,并设置 cookie

if (document.location.search.match(/gclid/).length > 0) {
document.cookie = "mycookie=true; path=/";
}

在后续页面浏览中读取 cookie

function getCookie(name) {
var nameEQ = name + '=';
var ca = document.cookie.split(';');

for (var i = 0; i < ca.length; i++) {
var c = ca[i];
while (c.charAt(0) == ' ') {
c = c.substring(1, c.length);
}

if (c.indexOf(nameEQ) == 0) {
return unescape(c.substring(nameEQ.length, c.length));
}
}

return "";
}

var value = getCookie('mycookie');
if (value != '') {
// this user has the cookie, which means they came from gclid
} else {
// this user lacks the cookie, which means they came from somewhere else
}

关于jquery - 由于 URL 参数而更改内容(向 AdWords 访问者显示不同的电话号码),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13087551/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com