我迅速创建了一个代码,以使用Firebase GA + GTM SDK版本5通过GTM将自定义维度值传递给GA,但是没有将值传递给GA自定义维度。我只是想知道我的代码或GTM设置是否有问题。
我的代码如下,还有我的GTM设置:
GTM标签设置
代码类型:通用分析
跟踪类型:事件
跟踪ID:{{UA TRACKING CODE}}
自定义维度索引:3
维度值:{{Options}}
启用增强型电子商务功能:True
从以下位置读取数据:Firebase事件
我的添加到购物车标签触发设置:
触发器类型:自定义
事件名称等于add_to_cart
我已经在具有匹配范围的GA中设置了索引为3的自定义维度“选项”。
但是自定义维度没有传递给GA。
我的代码:
let product1 : [String : Any] = [
AnalyticsParameterItemID: "sku1234",
AnalyticsParameterItemName: "Donut Friday Scented T-Shirt",
AnalyticsParameterItemCategory: "Apparel/Men/Shirts",
AnalyticsParameterItemVariant: "Blue",
AnalyticsParameterItemBrand: "Google",
AnalyticsParameterPrice: 29.99,
AnalyticsParameterCurrency: "USD",
AnalyticsParameterQuantity: 1,
"dimension3": "Product Scoped Options 01 - GTM Firebase"
]
let array = [product1]
let eCommerce : [String : Any] = [
"items" : array
]
Analytics.logEvent(AnalyticsEventAddToCart, parameters: eCommerce)
我期待以下结果:
自定义尺寸:
选项=产品范围的选项01-GTM Firebase
指标:
会话= 1
在GA中跟踪到“添加到购物车”事件,但是自定义维度值仍然没有。
我的代码或我设置GTM标签的方式有问题吗? 任何帮助将不胜感激,谢谢!