是否可以在我的网站上使用 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)”,用于在服务器到服务器之间发送事件。
关于google-tag-manager - 批量处理订单/成员(member)费时,可以使用 "dataLayer"代码从网站后端捕获 "purchase"事件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71632487/