【发布时间】:2015-09-13 14:15:12
【问题描述】:
我正在尝试将 GTM iOS sdk 集成到我的应用中。我已按照步骤跟踪应用程序中的页面浏览量,但仍然没有运气。
标签管理器管理面板
第 1 步:创建一个名为 screenName(名称:屏幕名称)的数据层变量
第 2 步:创建一个将 Event 设为 Custom 的触发器,并在等于 openScreen 的事件上触发(触发器名称 = Pageviews)
第 3 步:使用以下配置数据创建标签
- Product : google analytics
- Tag type : Universal Analytic
- Tracking ID : <Google analytic account ID>
- Track type : App View
- Fields to set:
* field name: &cd / value : {{screen name}}
注意:根据文档,字段名称应设置为 Screen Name,但它对我不起作用。我在这个论坛上找到了this link,上面说我们应该改用 &cd。
iOS 代码
TAGDataLayer *dataLayer = [TAGManager instance].dataLayer;
[dataLayer push:@{@"event": @"openScreen", @"screenName": @"login Screen"}];
我在这里缺少什么?我启用了详细错误登录,我发现我的自定义变量没有在帖子中设置。
但如果我使用 [dataLayer get:@"screenName"] 测试变量是否存在于 dataLayer 中,它会返回正确的值。
【问题讨论】: