这个简单的推送到屏幕 View 的数据层会打印一个启用详细日志记录的错误。这个和随后对数据层的调用都失败了。它们既不被记录也不被执行。
[[TAGManager instance].dataLayer push{@"event" : @"screen-loads",
@"screen-name": [tracker get:kGAIScreenName],
@"viewController" :NSStringFromClass([sender class])
}];
这是正在记录的错误消息:
GoogleTagManager error: _avn has no backing implementation.
线索在 _avn
中。我们在 Analytics Pros 的 friend 查看了容器并注意到我们引用了内置变量 {{App Version Name}}
。他们注意到没有设置,他们认为这是一个不再是 v2 一部分的变量。
无论如何,将 {{App Version Name}}
更改为 {{App Version Code}}
就可以摆脱错误并且数据可以自由流动。希望这会有所帮助。
关于ios - GoogleTagManager 错误 : _avn has no backing implementation,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31041263/
欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) | Powered by Discuz! X3.4 |