1

Google Analytics Content Experiment Published View獲取Android應用程序

嗨,

我已經建立了我的谷歌代碼管理工具和谷歌Analytics(分析)和環環相扣他們谷歌代碼管理工具谷歌Analytics(分析)內容實驗參數。然後,我在Google跟蹤代碼管理器中設置了一個容器,並在容器中添加了一個名爲「Google Analytics內容實驗」的變量。我創建了兩種類型的實驗變體(您可以參考圖片)。我還將「實驗中包含的用戶百分比」設置爲50%,以便50%的用戶從json獲得默認配置值,另外50%用戶獲得不同的價值。然後,我通過容器發佈並下載二進制文件並將其包含在android應用程序的「原始」文件夾中。

然後在我的Android應用程序,我做了onCreate方法中的以下:

TagManager tagManager = TagManager.getInstance(this); 


// Modify the log level of the logger to print out not only 
// warning and error messages, but also verbose, debug, info messages. 
tagManager.setVerboseLoggingEnabled(true); 


PendingResult<ContainerHolder> pending = 
     tagManager.loadContainerPreferNonDefault(CONTAINER_ID, 
       R.raw.gtm_default_container); 

pending.setResultCallback(new ResultCallback<ContainerHolder>() { 
    @Override 
    public void onResult(ContainerHolder containerHolder) { 
    ContainerHolderSingleton.setContainerHolder(containerHolder); 
    Container container = containerHolder.getContainer(); 


    if (!containerHolder.getStatus().isSuccess()) { 
     Log.e("CuteAnimals", "failure loading container"); 
     //displayErrorToUser(R.string.load_error); 
     return; 
    } 
    } 
}, 2, TimeUnit.SECONDS); 

我的目標是獲得由谷歌標籤管理器在Android應用中提供的關鍵「KEY1」的價值,以便我可以相應地推動應用程序。但是,我無法獲得價值觀。

有人可以幫助我嗎?

謝謝。

回答

2

一個容器已成功加載,您應該能夠加載實驗變體數據。

針對你的情況舉例,這將是 containerHolder.getContainer()的getString(「KEY1」)

根據您的實驗內容的變化率,你會得到的值「藍」,不同的「綠色」設備..

相關問題