android - 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
我正在关注提供的文档,但我在 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
任何人都可以帮我解决这个问题吗?
谢谢
解决方案
推荐阅读
- awk - 根据每一行的一列中的最小数字过滤文件
- sql-server - SQL Server 中的二进制类型
- javascript - 如何从 javascript 对象中删除 null、未定义的值
- python - 将行索引作为值的 Pandas 数据框到字典?
- angular - Angular 10 单元测试 PrimeNG p-dropdown 与 2-Way 数据绑定
- git - 在同一 Jenkins 管道中的下一个新代理中,如何在最后结束的代理中获取自定义环境变量(使用 AWS 代码提交 Jenkins 项目)
- asp.net-core-webapi - .net 核心 Web API 允许的所有特殊字符
- javascript - 而循环在较高的输出期间挂起
- c++ - 如何使while循环在上升时保持递增
- material-ui - 如何访问主题工具栏断点属性?