在此处关注文档:https://firebase.google.com/docs/analytics/measure-ecommerce#objective-c
您的产品:
// A pair of jeggings
NSMutableDictionary *jeggings = [@{
kFIRParameterItemID: @"SKU_123",
kFIRParameterItemName: @"jeggings",
kFIRParameterItemCategory: @"pants",
kFIRParameterItemVariant: @"black",
kFIRParameterItemBrand: @"Google",
kFIRParameterPrice: @9.99,
} mutableCopy];
// A pair of boots
NSMutableDictionary *boots = [@{
kFIRParameterItemID: @"SKU_456",
kFIRParameterItemName: @"boots",
kFIRParameterItemCategory: @"shoes",
kFIRParameterItemVariant: @"brown",
kFIRParameterItemBrand: @"Google",
kFIRParameterPrice: @24.99,
} mutableCopy];
// A pair of socks
NSMutableDictionary *socks = [@{
kFIRParameterItemID: @"SKU_789",
kFIRParameterItemName: @"ankle_socks",
kFIRParameterItemCategory: @"socks",
kFIRParameterItemVariant: @"red",
kFIRParameterItemBrand: @"Google",
kFIRParameterPrice: @5.99,
} mutableCopy];
记录产品列表:
// Add item indexes
jeggings[kFIRParameterIndex] = @1;
boots[kFIRParameterIndex] = @2;
socks[kFIRParameterIndex] = @3;
// Prepare ecommerce parameters
NSMutableDictionary *itemList = [@{
kFIRParameterItemListID: @"L001",
kFIRParameterItemListName: @"Related products",
} mutableCopy];
// Add items array
itemList[kFIRParameterItems] = @[jeggings, boots, socks];
// Log view item list event
[FIRAnalytics logEventWithName:kFIREventViewItemList parameters:itemList];