Я создал код в swift для передачи значения пользовательского измерения в GA через GTM с использованием Firebase GA + GTM SDK Version 5, однако он не передал значение в пользовательское измерение GA. Мне просто интересно, что-то не так с моим кодом или настройками GTM.
Мой код, как показано ниже, а также настройки моего GTM:
Настройки GTM Tag
Тип тега: Универсальная аналитика
Тип дорожки: Событие
Идентификатор отслеживания: {{UA TRACKING CODE}}
Индекс нестандартных размеров: 3
Значение размера: {{Options}}
Включить расширенные функции электронной коммерции: True
Чтение данных из: Firebase Event
My Добавить в корзину Настройки триггера тегов:
Тип триггера: Пользовательский
Имя события равно add_to_cart
Я уже настроил пользовательское измерение «Опции» с индексом № 3 в GA с областью попадания.
Однако пользовательское измерение не было передано в 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?
Любая помощь будет принята с благодарностью, спасибо!