【问题标题】:Use javascript to parse _ga cookie and return the client ID使用javascript解析_ga cookie并返回客户端ID
【发布时间】:2021-03-14 17:25:40
【问题描述】:

我正在寻找使用 javascript 获取 _ga cookie 的值:

GA1.1.233577256.1615161473

并返回最后两个数字部分:

233577256.1615161473

(这是用于跨域跟踪和设置 iFrame GA 标记的 clientId 值,但这几乎无关紧要)。

非常感谢任何帮助。

【问题讨论】:

    标签: javascript cookies google-analytics


    【解决方案1】:

    你可以使用这个sn-p来获取id

        const pattern = "GA1.1.";
        const id = {{GA Cookie}}.substr(pattern.length);
    

    【讨论】:

      【解决方案2】:

      您可以使用此代码。您必须将 UA-XXXXXXXX-XX 替换为您的 Google Analytics(分析)通用跟踪代码:

      var trackers = ga.getAll();
      var i, len;
      for (i = 0, len = trackers.length; i < len; i += 1) {
        if (trackers[i].get('trackingId') === 'UA-XXXXXXXX-XX') {
          console.log(trackers[i].get('clientId'));
        }
      }
      

      结果将直接采用如下格式:233577256.1615161473

      【讨论】:

      • 我一直在尝试使用这个版本(以及相同的其他版本),但由于某种原因,这个值并没有以任何可靠的方式填充到 clickfunnels 页面上。我可能需要回传调用 url 之类的,但我不熟悉这些。
      猜你喜欢
      • 2015-01-28
      • 1970-01-01
      • 2018-03-23
      • 1970-01-01
      • 2011-08-04
      • 2012-04-02
      • 1970-01-01
      • 2014-04-11
      • 2022-08-05
      相关资源
      最近更新 更多