我希望通过读取当前cookie并添加当前html来为我的站点的新访问者设置一个跟踪cookie,然后一旦访问者访问另一个网页并将新url添加到最后一个网址的结尾。将多个document.referral添加到一个cookie
我已经设法在document.cookie中存储一个document.referrer,并将它发送给CRM软件,但它只显示最后一个URL并被最新的URL覆盖。
我的最新努力,但没有运气:
function setTrackingCookie() {
var existingCookie = document.write(document.cookie);
existingCookie += document.write(document.referrer);
document.cookie = existingCookie;
}
'var existingCookie = document.write(document.cookie);'...这行代码后'existingCookie'的值是什么 - 你可能会发现你做错了什么(除了使用document.write在这十年中) –
此外,不断增加的cookie是增加不断增加的服务器负载(至少在您达到大小限制之前)的好方法。 Cookie随每个HTTP请求一起发送。 –
charlietfl建议跟踪GUID,并且您声明cookie可能不是最实用的。现在我对不该做什么有了一个想法,您会建议如何跟踪每个访问者的页面访问? –