首页 > 解决方案 > Google 跟踪代码管理器 Android 上的促销展示次数和点击次数问题

问题描述

我正在尝试在我的应用程序上实现促销印象,遵循 Google 的 Android 版 GTM 增强电子商务文档:

https://developers.google.com/tag-manager/android/v5/enhanced-ecommerce

我遇到了促销展示次数和促销点击次数的问题。

当我使用 Firebase SDK 的 17.2.2 版本时,一切都按预期工作,我能够发送事件并让它们出现在 Google Analytics(通用分析)的应用视图中

但是当我升级到 SDK 版本 17.5.0 时,尝试记录促销视图和促销点击事件时出现错误。

我收到 view_item 事件的错误代码 20,说“促销”名称无效

https://firebase.google.com/docs/analytics/errors

错误代码 20

错误值促销

我正在关注提供的文档,但我在 sdk 版本 17.5.0 中不断收到此错误,但在 sdk 版本 17.2.2 中没有

这是我正在使用的部分代码

// Define promotion with relevant parameters

Bundle promotion = new Bundle();
promotion.putString( Param.ITEM_ID, "PROMO_1234" ); // promotion ID; either ITEM_ID or ITEM_NAME is required
promotion.putString( Param.ITEM_NAME, "Summer Sale" ); // promotion name
promotion.putString( Param.CREATIVE_NAME, "summer_banner2" );
promotion.putString( Param.CREATIVE_SLOT, "banner_slot1" );

// Prepare ecommerce bundle

ArrayList promotions = new ArrayList();
promotions.add(promotion);

Bundle ecommerceBundle = new Bundle();
ecommerceBundle.putParcelableArrayList("promotions", promotions );

// Log view_item, view_item_list, or view_search_results event with ecommerce bundle

mFirebaseAnalytics.logEvent(Event.VIEW_ITEM, ecommerceBundle );

还尝试了 firebase 的新电子商务事件,但它只在 app+web 属性中有效,即使我已经在 GTM 上为此事件创建了标签。

https://firebase.google.com/docs/analytics/measure-ecommerce#apply_promotions

任何人都可以帮我解决这个问题吗?

谢谢

标签: androidfirebasegoogle-analyticsgoogle-tag-managerfirebase-analytics

解决方案


推荐阅读