如何将自定义维度从IOS Swift Firebase + GTM SDK V5传递到GA?

时间:2019-04-25 04:41:18

标签: ios swift firebase google-analytics google-tag-manager

我迅速创建了一个代码,以使用Firebase GA + GTM SDK版本5通过GTM将自定义维度值传递给GA,但是没有将值传递给GA自定义维度。我只是想知道我的代码或GTM设置是否有问题。

我的代码如下,还有我的GTM设置:

GTM标签设置

  1. 代码类型:通用分析

    1. 跟踪类型:事件

    2. 跟踪ID:{{UA TRACKING CODE}}

    3. 自定义维度索引:3

    4. 维度值:{{Options}}

    5. 启用增强型电子商务功能:True

    6. 从以下位置读取数据:Firebase事件

我的添加到购物车标签触发设置:

  1. 触发器类型:自定义

  2. 事件名称等于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标签的方式有问题吗? 任何帮助将不胜感激,谢谢!

0 个答案:

没有答案