GA4 电商事件与参数实现前说明
在我们之前的文章中,我们解释了 GA4 的多个方面,包括如何将其连接到您的网站。如果您还不熟悉 GA4 和 Google 标签管理器,我们建议您先查看我们之前的相关文章。
今天,这篇文章将解释 GA4 标准电商跟踪的所有重要或常见事件。同时,在这些事件中,我们需要发送很多不同类型的数据,因此,让我们详细了解这些数据,了解如何发送它们,以及谁将收集哪种类型的数据。
在网站跟踪的过程中,准确跟踪每个事件非常重要。如果数据不准确,我们的 GA4 报告将毫无用处。这就是为什么每次选择重要事件时都必须精准无误的原因。
对于电商网站,我们可以根据需要跟踪许多不同的事件。但今天,在这篇文章中,我们只会覆盖所有重要或常见的电商跟踪事件。所以,这些重要或常见的事件共有五个:
-
Page_view(页面查看) -
View_item(查看商品) -
Add_to_cart(添加到购物车) -
View_cart -
Begin_checkout(开始结账) -
Purchase(购买)
接下来,我们将继续介绍如何通过 Google 标签管理器完成这些事件的跟踪。但在开始设置之前,我们先来看看应该在这些事件中发送哪些类型的数据。
|
Event Parameters |
Type |
Required |
|
currency |
String |
Yes |
|
value |
Number |
Yes |
|
items |
Array<Item> |
yes |
货币:通过这些参数,我们将获得关于货币的数据。这很重要,因为该货币将指导您的整个计算。此数据发送类型的示例是字符串 “USD”,您需要发送关于货币的数据。
价值:通过这些参数,我们将发送关于产品价格或购买产品的总价格的数据。此参数的数据应以数字格式发送给 GA4。
商品:通过这些参数,我们将发送与产品相关的多种不同类型的数据。例如,我们可以发送诸如产品名称、产品编号、数量和其他许多详细信息。我们应该以 <Array> 格式发送这些数据。
|
Event Parameters |
Type |
Required |
|
currency |
String |
Yes |
|
value |
Number |
Yes |
|
items |
Array<Item> |
yes |
|
Event Parameters |
Type |
Required |
|
currency |
String |
Yes |
|
value |
Number |
Yes |
|
items |
Array<Item> |
yes |
当有人访问他们的结账页面时,这个事件将被触发。对于电商相关业务来说,这个事件也非常关键。我们可以根据这个事件做出许多重要的决策。许多人访问结账页面,但没有完成购买。
通过这些数据,我们可以轻松确定为什么人们在访问结账页面后没有进行购买。这可能会导致决策数量的显著增加。使用这些数据时,我们还需要发送四个不同的参数。
|
Event Parameters |
Type |
Required |
|
currency |
String |
Yes |
|
value |
Number |
Yes |
|
coupon |
String |
No |
|
items |
Array<Item> |
Yes |
销售是电商业务中最重要的事件。如果您未能跟踪购买及相关数据,可能会导致重大问题。
通过 GA4,您可以了解哪些渠道销售了哪些类型的产品更多。此外,通过总销售数据,您可以生成多种不同类型的报告。因此,这个事件是非常重要的,需要跟踪。使用此事件时,我们还需要发送一些参数,总共有 7 个。
|
Event Parameters |
Type |
Required |
|
currency |
String |
Yes |
|
transaction_id |
String |
Yes |
|
value |
Number |
Yes |
|
coupon |
String |
No |
|
shipping |
Number |
No |
|
tax |
Number |
No |
|
items |
Array<Item> |
Yes |
在这一点上,您已经熟悉了一些参数,接下来请继续讨论新的参数。
Transaction_id(交易 ID):每当有人完成购买时,系统会自动生成一个唯一的交易 ID。收集并将此交易 ID 与相应的事件数据一起发送非常重要,以确保准确的跟踪、对账和报告。
Shipping and tax(运费和税费):如果您有运费和税费数据,您可以将其发送到 GA4,但如果没有,则是可选的。如果您在网站上有这些数据,那么数据层将为您收集这些值。
我们已经解释了 GA4 电商跟踪的所有常见事件。此外,我们还涵盖了每当设置 GA4 时,应该与事件一起发送的重要参数。
但我们没有详细讨论 items array(商品数组)。商品数组是一个主要参数,将发送关于我们产品的最重要的值。对于电商网站,根据需要,我们还可以跟踪一些其他不同类型的事件。
|
Object Properties |
Type |
Required |
|
item_id |
String |
Yes |
|
item_name |
String |
Yes |
|
affiliation |
String |
No |
|
coupon |
String |
No |
|
discount |
Number |
No |
|
index |
Number |
No |
|
item_brand |
String |
No |
|
item_category |
String |
No |
|
item_list_id |
String |
No |
|
item_list_name |
String |
No |
|
item_variant |
String |
No |
|
location_id |
String |
No |
|
price |
Number |
No |
|
quantity |
Number |
No |
在这里,您可以看到我们需要与商品数组一起发送大量不同的数据。如果我们将这些数据完美地发送到 GA4,GA4 就能理解我们的产品,我们在创建报告时将受益。
但并不是所有这些数据都必须有。您可以只将当前拥有的数据发送到商品数组中。

在这里,您可以看到商品数组的格式。当我们通过 GTM 配置事件并与网站连接时,我们将收集所有重要的数据。
我们将使用自定义代码,因为并非所有数据对我们来说都很重要,而且 “item_id” 是数字格式。通过自定义代码,我们还将在开始收集所有数据时处理它。
记得在阅读完文章后检查我们的网站。那里所有内容都将对初学者友好,但结果将是专业的。
夜雨聆风