2015-10-16 59 views
2

我正尝试使用Google跟踪代码管理器来跟踪Google分析数据。但是,由于我按照Google跟踪代码管理器页面上的说明操作,因此我无法看到Google Analytics上跟踪的任何数据。未能使用Google标记管理器来跟踪分析数据

所以我想知道我的代码或配置标签管理器的任何部分是否出错。

TagManager tagManager = TagManager.getInstance(this); 
    tagManager.setVerboseLoggingEnabled(true); 
    PendingResult<ContainerHolder> pending = tagManager.loadContainerPreferNonDefault(CONTAINER_ID, R.raw.gtm_xxxxxx); 
    pending.setResultCallback(new ResultCallback<ContainerHolder>(){ 
     @Override 
     public void onResult(ContainerHolder containerHolder) { 
      ContainerHolderSingleton.setContainerHolder(containerHolder); 
      DataLayer dataLayer = TagManager.getInstance(MainActivity.this).getDataLayer(); 
      dataLayer.pushEvent("openScreen", DataLayer.mapOf("screenName", "MainScreen")); 
      Log.d(TAG, "push event"); 
     } 

    }, 2000, TimeUnit.MILLISECONDS); 

以下是我对Google跟踪代码管理器网页面板的配置。

tag, trigger and variable

我知道有延迟谷歌分析的时间。但是,我一直在实施Google跟踪代码管理器几天,并且还没有跟踪数据。另外,我在分析页面中仍然有0个实时用户。

+0

在查看应用程序的网络使用情况后,我发现网络数据传输仅用于刷新容器但不调度命中。我还没有找到原因,如果我找到任何解决方案,我会继续更新。 – hctang

回答

0

经过数小时的答案搜索后,我发现问题在于Google跟踪代码管理器的设置。

在标签的“设置字段”中,屏幕名称变量的字段名称不正确。它不应该是一个变量,而应该只是一个文本。

相关问题