外贸独立站装上Google Analytics之后经常出现的情况就是后台有流量数据但是不能说明是哪个产品线产生了询盘或者是哪个渠道的用户加了购物车之后又离开了。GA4默认只收集页面访问的数据,而询盘表单、在线聊天、目录下载等真正影响外贸业务的行为如果没有手动设置的话都不会被记录下来。

基础的部署不能直接修改主题文件,使用Google Tag Manager来管理GA4测量ID以及之后的所有跟踪代码,在更换模板或者添加广告像素的时候不需要再对网站进行任何改动。数据流创建时区应该选择目标市场的所在时区,如果是面向欧洲客户的业务,则用北京时间作为报表的时间标准会导致“周一至周五的工作时间”的判断产生误差。GTM容器上线之后要先在预览模式下走一遍完整的流程:落地页->产品页面->表单提交页面,确保page_view和scroll_depth能正常触发后再进行事件配置。
外贸独立站的事件列表与零售电商不同。在B2B场景中,generate_lead应该被当作第一个转化事件来处理,在询盘表单填写完成之后才会触发;chat_open和contact_click用于记录用户在WhatsApp、Skype等即时通讯工具上的点击行为;pdf_download用来追踪产品目录或者认证文件的下载情况;video_progress则以50%播放进度作为标准来衡量用户的参与度。而零售类的独立站则更关注view_item、add_to_cart、begin_checkout和purchase这一系列的行为,并且缺少了中间环节就会导致GA4购买路径分析出现空白。
参数方面的问题往往比事件缺失更加隐蔽。purchase事件应该包含transaction_id、value和currency三个字段,而add_to_cart的value应该是单价乘以数量,并非一个固定的数值。items数组中的每个元素都必须有item_id和item_name这两个属性,否则电商报表会出现只有成交金额但是没有商品信息的空白行。调试的时候可以把各个参数都展开出来进行核对,这样要比事后根据报表去推测原因要高效得多。
如果结账过程跳转到第三方网站的话,那么跨域追踪就要在GA4管理后台的数据流设置里手动打开,并且两个域名要共享一个衡量ID,用_gl参数来传递原始来源以及会话信息。支付处理商带来的referral流量也要加入到排除名单中去,不然一笔已经完成的订单会被当成是从支付页面重新访问进来的直访会话。UTM命名也需要事先约定好规则,全部使用小写字母并且用连字符代替下划线,同一渠道只能有一种表示方式,否则GA4会把同一条来源分成多条记录。