如何使用google tag manager v5在swift中编码,尤其是增强型电子商务部分?
我正在尝试将gtm v5用于Swift,但我发现它不起作用 它没有向谷歌分析发送任何数据,但同时也没有给我错误。我已经仔细检查了GTM,所有内容都与Google Tag Manager文档中的相同如何使用google tag manager v5在swift中编码,尤其是增强型电子商务部分?,swift,firebase,google-analytics,google-tag-manager,Swift,Firebase,Google Analytics,Google Tag Manager,我正在尝试将gtm v5用于Swift,但我发现它不起作用 它没有向谷歌分析发送任何数据,但同时也没有给我错误。我已经仔细检查了GTM,所有内容都与Google Tag Manager文档中的相同 override func viewDidLoad() { super.viewDidLoad() let product1 : [String : Any] = [ AnalyticsParameterItemID : "sku1234", // I
override func viewDidLoad()
{
super.viewDidLoad()
let product1 : [String : Any] = [
AnalyticsParameterItemID : "sku1234", // ITEM_ID or ITEM_NAME is required.
AnalyticsParameterItemName : "Android Jogger Sweatpants",
AnalyticsParameterItemCategory : "Apparel/Men/Pants",
AnalyticsParameterItemVariant : "Blue",
AnalyticsParameterItemBrand : "Google",
AnalyticsParameterPrice : 39.99,
AnalyticsParameterCurrency : "USD", // Item-level currency unused today.
AnalyticsParameterQuantity : 1
]
let items : Array = [product1]
let ecommerce : [String : Any] = [
"items" : items,
"screenName" : "Thank you page",
AnalyticsParameterItemList : "Search Results", // List name.
AnalyticsParameterTransactionID : "T12345",
AnalyticsParameterAffiliation : "Google Store - Online",
AnalyticsParameterValue : 75.98, // Revenue.
AnalyticsParameterTax : 3.80,
AnalyticsParameterShipping : 5.34,
AnalyticsParameterCurrency : "USD",
AnalyticsParameterCoupon : "SUMMER2017"
]
Analytics.logEvent(AnalyticsEventEcommercePurchase, parameters: ecommerce)
print("Success!")
}
确保已根据配置标签,增强型电子商务功能应设置为true:
确保已根据配置标签,增强型电子商务功能应设置为true:
Tag Type: Universal Analytics
Track Type: Screen View
Enhanced Ecommerce Features: True
Read data from: Firebase
Event Trigger, e.g.: (Custom > Some Events) Event Name equals ecommerce_purchase