google-tag-manager - 批量处理订单/成员(member)费时,可以使用 "dataLayer"代码从网站后端捕获 "purchase"事件吗?

标签 google-tag-manager google-analytics-4 google-datalayer

是否可以在我的网站上使用 dataLayer 代码来获取每月的成员(member)计划费用?我的网站会自动处理此操作并向我的客户信用卡收费,因此我是否可以让我的开发人员添加此代码,以便在每个客户的信用卡收费时此数据层都会执行?

<script>
  window.dataLayer = window.dataLayer || [];
  window.dataLayer.push({
   event: "purchase",
   ecommerce: {
    transaction_id: "{invoice_id}",
    value: {billable_amount},
    currency: "USD",
    items: [
     {
     item_id: "{invoice_id}",
     item_name: "Membership Plan Fee",
     price: {billable_amount}
     }]
    }
  });
</script> 

如果我在网站后端批量处理订单(其中每个处理的订单都会触发类似的数据层),这也可行吗?

我是否需要将 GTM 跟踪代码添加到我网站的管理/后端才能正常工作?

谢谢!

最佳答案

我最终找到了完成此任务所需的东西;我猜 Google 将其称为“测量协议(protocol)”,用于在服务器到服务器之间发送事件。

Measurement Protocols - Sending Events Server to Server

关于google-tag-manager - 批量处理订单/成员(member)费时,可以使用 "dataLayer"代码从网站后端捕获 "purchase"事件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71632487/

相关文章:

google-analytics - Google 跟踪代码管理器标记已触发,但事件未显示在 Google Analytics“实时事件”选项卡中

html - 什么时候应该在 GTM 自定义 html 标签中引用变量?

javascript - 在空函数中返回函数的结果是否有任何目的?

javascript - 从 dataLayer.push 获取值

javascript - 如何让 Google Tag Manager 事件跟踪发送到 Google Analytics?

c# - ASP.NET/DotNetNuke - 将 HTML 添加到用户控件的正文中

google-analytics - 如何在 GA4 中定义目标(新版本)

firebase - Bigquery 中的 firebase/GA4 数据是否会追溯更改

firebase - Google 分析和 Firebase 分析之间的区别

google-analytics - 使用Google标记管理器处理dataLayer