跟踪新版Google Analytics 4(GA4)的服务器端

13
最近 Google Analytics 4 (GA4) 发布并成为 Google Analytics 仪表板上新属性的默认设置。我正在查看它,它看起来很棒。我们通过我们的 Node.js 服务器向 Google Analytics 报告了大量数据,而不是使用名为 universal-analytics 的库(https://www.npmjs.com/package/universal-analytics)进行客户端报告,这非常有效。
我们想尽快开始使用 GA4,但我们找不到任何关于如何在服务器端发送事件到 GA4 属性的文档。只有客户端示例,而这些似乎根本不能在服务器上工作。
简单地说,以下内容在服务器端的等效方法是什么?
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-ABC123ABC123"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'G-ABC123ABC123');
</script>

有人成功过吗?

2个回答

10

1
谢谢,这很有帮助!我没有看到任何地方可以添加自定义参数到页面浏览量,例如IP、userAgent等。也许以后会有吧? - T Mack
提供的链接似乎已经失效了。这个链接可以使用:https://developers.google.com/analytics/devguides/collection/protocol/ga4/sending-events?client_type=gtag - Matthias Lohscheidt

2

它完美地工作了。

const measurementId = `G-XXXXXXXXXX`;
const apiSecret = `<secret_value>`;

fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, {
  method: "POST",
  body: JSON.stringify({
    "client_id": "client_id",
    "events": [{
      "name": "add_payment_info",
      "params": {
        "currency": "USD",
        "value": 7.77,
        "coupon": "SUMMER_FUN",
        "payment_type": "Credit Card",
        "items": [
          {
            "item_id": "SKU_12345",
            "item_name": "Stan and Friends Tee",
            "affiliation": "Google Merchandise Store",
            "coupon": "SUMMER_FUN",
            "currency": "USD",
            "discount": 2.22,
            "index": 0,
            "item_brand": "Google",
            "item_category": "Apparel",
            "item_list_id": "related_products",
            "item_list_name": "Related Products",
            "item_variant": "green",
            "location_id": "L_12345",
            "price": 9.99,
            "quantity": 1
          }
        ]
      }
    }]
  })
});

谢谢您的回答,但client_id在哪里?如何获取它? - Huy - Logarit
https://developers.google.com/analytics/devguides/collection/protocol/ga4/reference?client_type=gtag#client_id - Siddhartha Mukherjee

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接