【问题标题】:Track http domain referer跟踪 http 域引用
【发布时间】:2016-03-07 00:43:04
【问题描述】:

我可以使用 javascript 跟踪 http 引用,并将变量附加到 URL 字符串以存储到 dbase 中吗?

或者我可以跟踪用户获取的 cookie 吗?

(这里很通俗,抱歉)

如果 http referrer 是 domain.com 添加到 url '&referer=google'

在他们的会议期间应该留在他们身边。

当用户点击我的 Google Adwords 广告时。他们得到一个带有引用域的cookie。 尝试读取该 cookie,并附加相同的变量。

有什么想法吗?

【问题讨论】:

    标签: javascript http google-ads-api referer


    【解决方案1】:

    是的,您可以这样做。

    如何最好地进行跟踪取决于您要如何处理这些信息。如果您需要在该访问中的每个网页浏览中知道当前访问的引荐来源网址,那么在该访问中的第一个(又名被引用的)网页浏览上设置一个 cookie 是一个好主意。这样每个页面都可以访问推荐域。

    如果您只需要信息用于记录目的(例如,仔细检查 PPC 广告供应商的帐单信息),那么您不需要存储在 cookie 中,只需检测您有推荐人并记录该事实.在服务器代码而不是客户端脚本中执行此操作可能更容易。

    您没有注明您在哪个服务器平台上运行,因此很难给出具体的代码示例或建议,但在 javascript 中,这是我不久前获得的一个快速代码示例,它创建了一个跟踪图像(又名"web bug") 来记录浏览量,包括可选的 "r=" 查询字符串参数中的推荐信息。调整它来做你想做的事情应该不难。

    <script type="text/javascript">
    document.write("<img src=\"http://yoursite.com/logviews/?TYPE=PV" 
        + ((document.referrer == "" || document.referrer == null) ? "" : "&amp;r=" + encodeURIComponent(document.referrer)) 
        + "\" width=\"0\" height=\"0\" alt=\"Page view tracker\" />");
    </script>
    

    【讨论】:

    • 一定要在服务器端做这些事情。
    • 有什么办法可以解决 document.referrer 为 SSL 返回 null 的问题吗?
    猜你喜欢
    • 2020-10-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-02
    • 2017-07-12
    • 1970-01-01
    • 1970-01-01
    • 2017-09-13
    相关资源
    最近更新 更多