gpt4 book ai didi

Android 谷歌标签管理器不工作

转载 作者:太空宇宙 更新时间:2023-11-03 11:11:31 25 4
gpt4 key购买 nike

我在实现新的谷歌标签管理器库时遇到了问题。

这是我做的:

  • 我创建了一个宏数据层
  • 我为一个事件制定了规则
  • 我创建了一个标签并在其上设置了通用分析 ID
  • 我发布我的容器

然后我尝试像这样在我的应用程序中使用它

TagManager mTagManager = TagManager.getInstance(this);

DataLayer mDataLayer = com.google.android.gms.tagmanager.TagManager.getInstance(this).getDataLayer();

ContainerOpener.openContainer(
mTagManager, CONTAINER_ID, OpenType.PREFER_NON_DEFAULT,
TIMEOUT_FOR_CONTAINER_OPEN_MILLISECONDS, new ContainerOpener.Notifier() {

@Override
public void containerAvailable(Container container) {
container.refresh();
// Save container for use by any other activities in the app.
com.appsconceptelite.appsconceptelite.testfunctionnalities.gtm.ContainerHolder.setContainer(container);

mContainer = com.appsconceptelite.appsconceptelite.testfunctionnalities.gtm.ContainerHolder.getContainer();

Utils.pushOpenScreenEvent(LearnActivity.this, "Learn Screen");
}
});

我用来推送事件的方法是

/**
* Push an "openScreen" event with the given screen name. Tags that match that event will fire.
*/
public static void pushOpenScreenEvent(Context context, String screenName) {

DataLayer dataLayer = TagManager.getInstance(context).getDataLayer();

dataLayer.pushEvent("openScreen", DataLayer.mapOf("screenName", screenName));
}

当我在 Debug模式下运行这段代码时,我得到了正确的容器名称和版本,但是当我检查 Google Analytics 仪表板时,我没有看到任何事件,比如没有数据被推送。

你能告诉我哪里做错了吗?

最佳答案

不确定它是否能解决问题,但让我感到震惊的是旧的谷歌分析帐户尚未创建“移动应用程序”帐户,并且不会在该帐户上看到任何结果,但肯定会发送出去。创建新的“移动应用”媒体资源并重试。

关于Android 谷歌标签管理器不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23737392/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com