【问题标题】:How to append ?=CONTENT on all static links如何在所有静态链接上附加 ?=CONTENT
【发布时间】:2012-03-05 15:48:31
【问题描述】:

当使用电子邮件营销活动时,当他们访问页面时,会在链接中添加一个引荐来源字符串:

?utm_source=email&utm_medium=email&utm_campaign=campaign_name

所以当他们访问我的 index.html 页面时,地址栏中会有 URL:

/index.html?utm_source=email&utm_medium=email&utm_campaign=a_certain_campaign_name_set_in_the_email

当他们点击我的相关链接之一时。例如:<a href="/pages/about.html">About</a> 广告系列 ID 丢失。客户端有没有办法将这个随机生成的 URL 保留在浏览器地址栏中链接的末尾?

我无权访问服务器端 CMS,因此只能作为客户端解决方案。我看过 jQuery Cookies 插件,但不知道如何记住和恢复字符串。

【问题讨论】:

    标签: jquery cookies


    【解决方案1】:

    如果您通过 Google Analytics 跟踪这些用户,您应该能够通过 GA cookie 继续跟踪他们在您网站上的访问位置。

    我相信您要查找的特定 cookie 是 __utmz

    查看这些链接了解更多信息:

    http://code.google.com/apis/analytics/docs/concepts/gaConceptsCookies.html

    http://services.google.com/analytics/breeze/en/ga_cookies/index.html(第10页解释utmz解析)

    【讨论】:

    • 嗨 Anthony,我需要将字符串保留在 URL 中,因为当他们访问某个页面时,它会查找引荐来源代码并根据该活动为他们提供特殊的介绍率。
    • 您应该能够从 cookie 中检索该信息。 utmcsr 将为您提供来源(推荐人),而 utmccn 将为您提供活动。我添加了几个应该提供更多信息的链接
    猜你喜欢
    • 1970-01-01
    • 2015-07-20
    • 1970-01-01
    • 2010-10-25
    • 1970-01-01
    • 1970-01-01
    • 2010-09-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多