You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google Analytics Unique Purchases数据不显示问题求助

问题根源与修复方案

问题本质

你发送的GA请求里,电商动作被覆盖成了checkout,而非purchase。从控制台的beacon参数能看到pa=checkout,这就是Unique Purchases数据为空的直接原因。

代码里的坑

你先设置了purchase动作,紧接着又调用了一次ec:setAction设置成checkout:

// 先设置purchase动作
ga('PurchasePage.ec:setAction', 'purchase', {
  'id': '12345', 'revenue': '110.0000000000', 'tax': '0.0000000000', 'coupon': null, 'step': 4,
});

// 这行直接覆盖了上面的purchase动作!
ga('PurchasePage.ec:setAction', 'checkout', {
  'step': 4
});

GA的电商动作规则是最后一次设置的动作生效,所以实际发送的是checkout动作,根本没上报purchase,自然不会统计到Unique Purchases里。

修复方案

方案1:删掉多余的checkout动作(推荐)

订单收据页只需要上报purchase动作,把后面的checkout动作代码删掉就行:

<script>
  ga('create', 'UA-random-id-12', 'auto', {'name': 'PurchasePage'});
  ga('PurchasePage.require', 'ec');

  ga('PurchasePage.set', 'dimension1', 'c4f0cab13b5537uid32yiu334f0354c18');

  ga('PurchasePage.ec:addProduct', {
    'id': '12345',
    'name': 'App1',
    'price': '10.0000000000',
    'variant': '7364284628',
    'quantity': 1,
    'coupon': '',
    'brand': 'EYUIYEI',
    'currency': 'USD'
  });

  ga('PurchasePage.set', 'dimension2', 'ALL');
  ga('PurchasePage.set', 'dimension3', 'Marketplace');
  ga('PurchasePage.set', 'dimension4', true);

  // 只保留purchase动作
  ga('PurchasePage.ec:setAction', 'purchase', {
    'id': '12345', 'revenue': '110.0000000000', 'tax': '0.0000000000', 'coupon': null, 'step': 4,
  });

  ga('PurchasePage.send', 'pageview', {
    'title': 'Order Receipt Page'
  });
</script>

方案2:拆分两个动作到独立请求(如果确实需要同时统计)

如果你一定要在收据页同时记录checkout步骤和purchase,得发两个独立的请求,避免动作覆盖:

<script>
  ga('create', 'UA-random-id-12', 'auto', {'name': 'PurchasePage'});
  ga('PurchasePage.require', 'ec');

  // 初始化公共维度和产品数据
  ga('PurchasePage.set', 'dimension1', 'c4f0cab13b5537uid32yiu334f0354c18');
  ga('PurchasePage.ec:addProduct', {
    'id': '12345',
    'name': 'App1',
    'price': '10.0000000000',
    'variant': '7364284628',
    'quantity': 1,
    'coupon': '',
    'brand': 'EYUIYEI',
    'currency': 'USD'
  });
  ga('PurchasePage.set', 'dimension2', 'ALL');
  ga('PurchasePage.set', 'dimension3', 'Marketplace');
  ga('PurchasePage.set', 'dimension4', true);

  // 先发送checkout动作的事件请求
  ga('PurchasePage.ec:setAction', 'checkout', {'step': 4});
  ga('PurchasePage.send', 'event', 'Checkout', 'Complete', 'Step 4');

  // 重置电商数据,再发送purchase动作的页面请求
  ga('PurchasePage.ec:clear');
  ga('PurchasePage.ec:addProduct', {
    'id': '12345',
    'name': 'App1',
    'price': '10.0000000000',
    'variant': '7364284628',
    'quantity': 1,
    'coupon': '',
    'brand': 'EYUIYEI',
    'currency': 'USD'
  });
  ga('PurchasePage.ec:setAction', 'purchase', {
    'id': '12345', 'revenue': '110.0000000000', 'tax': '0.0000000000', 'coupon': null, 'step': 4,
  });
  ga('PurchasePage.send', 'pageview', {
    'title': 'Order Receipt Page'
  });
</script>

验证方式

修改后重新测试,查看控制台的beacon参数,确认pa=purchase存在。等GA数据刷新(一般1-2小时)后,再看Unique Purchases是否正常统计。

内容的提问来源于stack exchange,提问作者was_777

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 05:15:40