GoogleTagManager error: _avn has no backing implementation

GoogleTagManager error: _avn has no backing implementation

这种简单的推送到屏幕视图的数据层会在启用详细日志记录的情况下打印错误。这次和随后对数据层的调用都失败了。它们既不记录也不执行。

[[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 的朋友查看了容器并注意到我们引用了内置变量 {{App Version Name}}。他们注意到没有设置,他们认为这是一个不再属于 v2 的变量。

无论如何,将 {{App Version Name}} 更改为 {{App Version Code}} 消除了错误并且数据可以自由流动。希望这有帮助。