【发布时间】:2015-02-03 14:35:55
【问题描述】:
我正在尝试在使用 Xamarin 构建的 iOS 应用中使用 Google 跟踪代码管理器实现跟踪,但我无法获得容器。我的应用程序日志中出现此错误:“GoogleTagManager 错误:通知程序必须为非零”。
我使用 Google Developers 网站上的 Google Tag Manager Getting Started 指南来制作这段代码。
public class TagManagerService : NSObject, ITAGContainerOpenerNotifier
{
TAGContainer container;
readonly TAGDataLayer dataLayer;
readonly TAGManager tagManager;
public TagManagerService()
{
tagManager = TAGManager.GetInstance;
dataLayer = tagManager.DataLayer;
#if DEBUG
tagManager.Logger.LogLevel = TAGLoggerLogLevelType.Verbose;
#endif
TAGContainerOpener.OpenContainer(Constants.TagManagerContainerId, tagManager, TAGOpenType.PreferFresh, 0, this);
}
public void ContainerAvailable(TAGContainer container)
{
this.container = container;
}
}
【问题讨论】:
标签: ios xamarin.ios xamarin google-tag-manager