关灯

[GA] Google Analytics 4 如何用GTM布署电子商务?

[复制链接]
admin 发表于 2023-4-21 23:21:21 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
 

登录后,购买下载资源更方便!

您需要 登录 才可以下载或查看,没有账号?立即注册

x
Google Analytics 4 中布署电子商务其实跟UA里面的做法基本一致,不同点在于事件名称和数据层的组装数据结构。! x# I: ?7 R! |. D
/ N1 @8 v1 A9 X. s( N
接下来我们来看电商各个环节的数据组装结构要求和在GTM中该怎么去配置,左侧是组装的数据结构,右侧是GTM的配置。% [" K" D( B# U0 m0 o  U/ `

1 ]7 I- s+ n" P: E* F3 o2 _普通产品展示
  • view_item_list :产品展示
    . i) G( p6 e7 {
  • view_item:查看产品
    4 a9 ?6 l; i5 J
  • select_item:点击产品" Y" S& G4 O; {

  \8 }* t& W# j一、view_item_list :产品展示: f7 l6 E6 @) c/ L. Q

$ k! x% K- o5 E% `0 l7 {4 R2 B2 i                               
登录/注册后可看大图
注意:item_list_name 或 item_list_id 的值必须保持稳定。对于给定列表,这些值应始终相同,它是用于产品归因,它也可以位于item外面。
Google Analytics 4电商里item_id和item_name是必要字段,其他一般是可选字段。

  j3 z9 @' ~* d8 z) G5 o

/ m+ r% t- \0 w* x二、view_item:查看产品
2 ]5 V* i; Q* c. v+ |- H1 e, G* d
8 ~  f# K3 [& f0 u& h
                               
登录/注册后可看大图

  V% {3 l' }/ ~select_item:点击产品

5 j/ o( h, J! X9 @) d                               
登录/注册后可看大图
( a0 l6 ]8 `- A: _6 e' p: K1 ~7 H
4 H+ h7 p; ~: g3 y0 \
三、促销产品展示
  • view_promotion:展示促销产品
  • select_promotion:点击促销产品) F5 {+ S* y- s0 m' X# e
- E+ \( D5 X( T0 x' A2 P2 I
view_promotion:展示促销产品
! ~: x( m- h2 c. d$ O1 f( c
                               
登录/注册后可看大图
. n3 W) |7 C8 d. x- F, A
select_promotion:点击促销产品
  {5 `) i4 B6 X$ D! A
                               
登录/注册后可看大图
* I9 A9 Y8 Q; z; d
四、购物车
  • add_to_cart:将产品添加到购物车
  • remove_from_cart:将产品从购物车移除$ p9 s6 U- Y; k. j! T% e
购物车中currency和value是必须字段。

9 H# O( U5 L; D! d( `add_to_cart:将产品添加到购物车

$ l. p) u* F5 ]1 I/ C: N% @$ I1 p                               
登录/注册后可看大图

7 [! [  n2 @* sremove_from_cart:将产品从购物车移除
. E' n& [* ?$ c  _: ~
                               
登录/注册后可看大图

, y: k8 Z7 ?5 v五、结算流程
  • begin_checkout:开始结算
  • add_payment_info:添加支付信息
  • add_shipping_info:添加地址信息
  • purchase:购买成功
  • refund:退款, I. P2 S9 r4 P0 }! z4 D: r
currency和value是必须字段,就value的时候一定要设置currency,购买成功和退款中transaction_id是必须字段。

: Q- w# o; q. ^8 F- L
, n' h4 U8 G3 \8 s4 J4 t
begin_checkout:开始结算

9 L" b& t" ]1 {                               
登录/注册后可看大图
add_payment_info:添加支付信息
  T- _3 u: o! T& M' S! E
                               
登录/注册后可看大图
add_shipping_info:添加地址信息
" y0 }3 ]1 x3 J4 W) y3 D5 D+ v
                               
登录/注册后可看大图
purchase:购买成功
) \% @$ {" m; a4 D/ ?
                               
登录/注册后可看大图
需要注意,GA4中的currency是必要字段;如果你是用DebugView去调试你可以遇到,你的price是150,但是在DebugView里显示的150000000,这是GA4的问题,不影响报告里的数据。
另外GA4的处理数据的时间比较长,也即是延时比较长,最好是隔天去看数据,避免由于数据还没处理完导致的数据不准确。

; {. q% ^5 T' ]5 O5 k' h: T

8 Q" z1 C4 W( C8 z, H4 F) jrefund:退款
退款分为全额退款和部分退款
全额退款
7 O" S7 M8 q! V: _8 d
                               
登录/注册后可看大图
部分退款
6 U/ Q8 {, Z. b6 s1 Z  I
                               
登录/注册后可看大图

) X: U( A$ j% m. _: K注意点:
  • 同个页面有多个电商事件类型的时候,尽量同一次发送出去,也就是一个发送多个产品,如一个页面有5个产品展示,在一个DataLayer里就发送出去
  • 数据层数据代码中每一个都有dataLayer.push({ ecommerce: null }),这个的作用是清除对象,确保数据不会混乱。
  • GA4目前还不支持类似UA的站内(产品)归因,会导致checkout和purchase划分为no set。
  • 金额不同,如price发送的是35,但报告显示的是35.04,这是因为货币会先换算为美元,再换算为你设置的币种。
  • DebugView里的价格显示错误如果你用DebugView去调试电商跟踪,那么你可能会看到价格显示一样,实际是250,但显示250000000,这是一个bug
  • 事件有数据,但电商里没数据,一般是是数据结构不对导致,如revenue是0,通常是货币类型为空导致,view_item是0,通常是items里的数据结构不对导致
    " E, m, W: o& M9 }) n  u, t

9 i$ v: N" W9 f2 H; j4 I; T$ a; e, I




上一篇:Google Analytics 4 如何创建漏斗分析的?
下一篇:页面直接跳转定位到新页面,支持跳转时间控制
回复 论坛版权

使用道具 举报

 

0关注

0粉丝

1258帖子

热门图文
热门帖子
排行榜

关注我们:微信扫一扫

微信访问

手机访问

联系我们WECHAT:

Yaelhk

本站资源均收集于互联网,如有侵权请邮件联系删除!

Email:[email protected]

欢迎邀请好友加入我们!一起学习成长! →邀请好友

Copyright   ©2015-2023  科恒数字网