乐于分享
好东西不私藏

GA4 电商事件与参数实现前说明

GA4 电商事件与参数实现前说明

在我们之前的文章中,我们解释了 GA4 的多个方面,包括如何将其连接到您的网站。如果您还不熟悉 GA4 和 Google 标签管理器,我们建议您先查看我们之前的相关文章。

今天,这篇文章将解释 GA4 标准电商跟踪的所有重要或常见事件。同时,在这些事件中,我们需要发送很多不同类型的数据,因此,让我们详细了解这些数据,了解如何发送它们,以及谁将收集哪种类型的数据。

电商网站的重要事件

在网站跟踪的过程中,准确跟踪每个事件非常重要。如果数据不准确,我们的 GA4 报告将毫无用处。这就是为什么每次选择重要事件时都必须精准无误的原因。

对于电商网站,我们可以根据需要跟踪许多不同的事件。但今天,在这篇文章中,我们只会覆盖所有重要或常见的电商跟踪事件。所以,这些重要或常见的事件共有五个:

  1. Page_view(页面查看)
  2. View_item(查看商品)
  3. Add_to_cart(添加到购物车)
  4. View_cart
  5. Begin_checkout(开始结账)
  6. Purchase(购买)

接下来,我们将继续介绍如何通过 Google 标签管理器完成这些事件的跟踪。但在开始设置之前,我们先来看看应该在这些事件中发送哪些类型的数据。

事件的重要数据
如果您能将所有这些数据与您的事件一起发送,它将有助于确保报告的准确性。接下来,让我们逐一检查这些数据,以便为您的电商网站做好准备。
Page_view 
当有人查看我们的网站页面时,我们将向 GA4 发送 page_view 事件。无论我们的流量打开的是哪个页面,都不重要。对于每一个页面,我们都会向 GA4 发送一个 page_view 事件。对于这个事件,我们不会发送任何参数。
View_item
这个事件是列表中的一个重要事件。每当有人访问我们的产品页面时,这个事件就会触发并发送到 GA4。没有产品页面,这个事件不应该触发。我们需要为这个事件发送三个不同的参数。

Event Parameters

Type

Required

currency

String

Yes

value

Number

Yes

items

Array<Item>

yes

货币:通过这些参数,我们将获得关于货币的数据。这很重要,因为该货币将指导您的整个计算。此数据发送类型的示例是字符串 “USD”,您需要发送关于货币的数据。

价值:通过这些参数,我们将发送关于产品价格或购买产品的总价格的数据。此参数的数据应以数字格式发送给 GA4。

商品:通过这些参数,我们将发送与产品相关的多种不同类型的数据。例如,我们可以发送诸如产品名称、产品编号、数量和其他许多详细信息。我们应该以 <Array> 格式发送这些数据。

Add_to_cart
当有人将产品添加到他们的购物车时,这个事件将被计数。这是一个非常重要的事件,需要跟踪。这个事件至关重要,因为它帮助我们了解购物车中产品与已购买产品的比例。同时,通过这个事件,我们可以识别出哪些产品在用户的购物车中,从而根据报告做出各种决策。与 view_item 事件一样,使用此事件时,我们还需要提交三个不同的参数。

Event Parameters

Type

Required

currency

String

Yes

value

Number

Yes

items

Array<Item>

yes

View_cart
这个事件也是很重要的;许多企业主希望知道在添加产品后,有多少人访问他们的购物车。所以我希望你已经明白,每次有人访问他们的购物车时,这个事件会触发并发送到 GA4。与这个事件一样,我们也需要发送三个不同的参数

Event Parameters

Type

Required

currency

String

Yes

value

Number

Yes

items

Array<Item>

yes

Begin_Checkout

当有人访问他们的结账页面时,这个事件将被触发。对于电商相关业务来说,这个事件也非常关键。我们可以根据这个事件做出许多重要的决策。许多人访问结账页面,但没有完成购买。

通过这些数据,我们可以轻松确定为什么人们在访问结账页面后没有进行购买。这可能会导致决策数量的显著增加。使用这些数据时,我们还需要发送四个不同的参数。

Event Parameters

Type

Required

currency

String

Yes

value

Number

Yes

coupon

String

No

items

Array<Item>

Yes

优惠券:通过这些参数,您可以收集客户最常使用的优惠券信息。作为一个电商企业,您可能会有许多不同类型的优惠券。但如果您没有任何优惠券,您可以忽略这些参数。
Purchase

销售是电商业务中最重要的事件。如果您未能跟踪购买及相关数据,可能会导致重大问题。

通过 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” 是数字格式。通过自定义代码,我们还将在开始收集所有数据时处理它。

记得在阅读完文章后检查我们的网站。那里所有内容都将对初学者友好,但结果将是专业的。