我正在使用Android上的示例应用程序将点击发送到Google Analytics,当我将带有步骤编号和产品操作ACTION_CHECKOUT_OPTION的点击发送到Google Analytics时,它不会在结帐行为分析中显示。如果我发送带有步骤编号和产品操作ACTION_CHECKOUT的匹配,它可以正常工作。这是我的代码:
public void sendCheckoutStepHit(int step, String action, String options) {
Product product = new Product()
.setId(mDinnerId)
.setName("dinner")
.setPrice(5)
.setVariant(mDinner)
.setQuantity(1);
ProductAction productAction = new ProductAction(ProductAction.ACTION_CHECKOUT)
.setCheckoutStep(step);
Tracker tracker = ((BaseApplication) getApplication()).getTracker();
tracker.send(new HitBuilders.EventBuilder()
.setCategory("Shopping steps")
.setAction(action)
.setLabel(mDinner)
.addProduct(product)
.setProductAction(productAction)
.build());
}
我使用Google Play服务播放服务:6.5。+。
ACTION_CHECKOUT_OPTION应该接受结帐的其他参数,为什么不起作用?
答案 0 :(得分:0)
尝试更新到最新版本的play-services,因为6.5.x已经过时了:
compile 'com.google.android.gms:play-services-analytics:8.4.0'