繁体   English   中英

Flutter Firebase 分析电子商务购买

[英]Flutter Firebase Analytics Ecommerce Purchase

Future<void> logEcommercePurchase ( {String currency, double value, String transactionId, double tax, double shipping, String coupon, String location, int numberOfNights, int numberOfRooms, int numberOfPassengers, String origin, String destination, String startDate, String endDate, String travelClass} )

如何使用此 API 记录购买单个商品? 几天来我一直在四处寻找并尝试了各种方法,例如在记录电子商务购买之前将商品添加到购物车,但它不起作用。 帮帮忙!

https://pub.dev/documentation/firebase_analytics/latest/firebase_analytics/FirebaseAnalytics/logEcommercePurchase.html

我好像 flutterfire 仍然使用旧事件来跟踪这个,我不知道为什么只跟踪酒店房间的购买。

他们在这里提到它已被弃用,您应该使用purchase事件。 我还没有测试过,但你可以尝试类似的东西:

const data = {
             transaction_id: 'T)ID',
             value: 1.00,
             currency: 'USD',
             tax: 0,
             shipping: 0,
             coupon: '',
             items: [{
                     item_id: 'I_ID',
                     item_name: 'I_NAME',
                     item_list_name: 'IL_NAME',
                     item_list_id: 'IL_ID',
                     item_brand: 'I_B',
                     item_category: 'I_C',
                     item_variant: 'I_V',
                     quantity: 1,
                     price: 1,
                     }]
               }
                    
await analytics().logEvent('purchase', data)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM