在Google Tag Manager(GTM)中处理事务性事件并推送额外的自定义变量是一个常见的需求,尤其是在进行电子商务跟踪或分析用户行为时。以下是关于这个问题的基础概念、优势、类型、应用场景以及解决方案的详细解答。
Google Tag Manager(GTM) 是一个标签管理平台,允许你在网站上部署和管理各种跟踪标签,如Google Analytics、Facebook Pixel等,而无需修改网站的源代码。
事务性事件 通常指的是电子商务网站上的购买行为,包括订单完成、商品购买等。
自定义变量 是你在GTM中定义的变量,用于存储和传递特定信息,这些信息可以在标签触发时使用。
Click ID
、Form Submission
等。假设你想在GTM中推送一个自定义变量Product Category
,以下是具体步骤:
productCategory
,值设置为刚刚创建的自定义变量。假设你在GTM中已经创建了一个名为Product Category
的自定义变量,以下是如何在Google Analytics的Ecommerce跟踪中使用它:
ga('require', 'ecommerce');
ga('ecommerce:addTransaction', {
'id': '1234', // Transaction ID. Required.
'affiliation': 'Acme Clothing', // Affiliation or store name.
'revenue': '11.99', // Grand Total.
'shipping': '5', // Shipping.
'tax': '1.29' // Tax.
});
ga('ecommerce:addItem', {
'id': '1234', // Transaction ID. Required.
'name': 'Fluffy Pink Bunnies', // Product name. Required.
'sku': 'DD23444', // SKU/code.
'category': '{{Product Category}}', // Product category.
'price': '11.99', // Unit price.
'quantity': '1' // Quantity.
});
ga('ecommerce:send');
问题:自定义变量没有正确传递到分析工具。 解决方法:
通过以上步骤,你应该能够在GTM中成功推送额外的自定义变量,并在事务性事件中使用它们。
领取专属 10元无门槛券
手把手带您无忧上云