如何使用 Visual Studio Mobile Center 將實際使用者度量傳送給流量管理員

您可以藉由遵循以下步驟:將您使用 Visual Studio Mobile Center 開發的行動應用程式設定為傳送實際使用者度量給流量管理員:

注意

目前,將實際使用者度量傳送給流量管理員僅支援 Android。

若要設定實際使用者度量,您需要使用 RUM 套件取得金鑰並且檢測應用程式。

步驟 1:取得金鑰

您從用戶端應用程式取得並且傳送至流量管理員的度量,是由使用獨特字串的服務來識別,該字串稱為實際使用者度量 (RUM) 金鑰。 您可以使用 Azure 入口網站、REST API 或使用 PowerShell/CLI 介面,來取得 RUM 金鑰。

若要使用 Azure 入口網站取得 RUM 金鑰,請使用下列程序:

  1. 從瀏覽器登入 Azure 入口網站。 如果您沒有帳戶,可以註冊免費試用一個月。

  2. 在入口網站的搜尋列中,搜尋您想要修改的流量管理員設定檔名稱,然後按一下結果中顯示的流量管理員設定檔。

  3. 在流量管理員設定檔分頁上,按一下 [設定] 底下的 [實際使用者度量]。

  4. 按一下 [產生金鑰] 以建立新的 RUM 金鑰。

    產生實際使用者度量金鑰

    圖1:實際使用者度量金鑰產生

  5. 分頁會顯示產生的 RUM 金鑰,以及必須內嵌至 HTML 分頁的 JavaScript 程式碼片段。

    實際使用者度量金鑰的 Javascript 程式碼

    圖 2:實際使用者度量金鑰和度量 JavaScript

  6. 按一下 [複製] 按鈕以複製 RUM 金鑰。

步驟 2:使用 Mobile Center SDK 的 RUM 套件檢測應用程式

如果您還不熟悉 Visual Studio Mobile Center,請造訪其網站。 如需 SDK 整合的詳細指示,請參閱開始使用 Android SDK

若要使用實際使用者度量,請完成下列程序:

  1. 將 SDK 新增至專案

    在 ATM RUM SDK 的預覽期間,您需要明確參考套件存放庫。

    在您的 app/build.gradle 檔案中新增下列行:

    repositories {
        maven {
            url "https://dl.bintray.com/mobile-center/mobile-center-snapshot"
        }
    }
    

    在您的 app/build.gradle 檔案中新增下列行:

    dependencies {
    
        def mobileCenterSdkVersion = '0.12.1-16+3fe5b08'
        compile "com.microsoft.azure.mobile:mobile-center-rum:${mobileCenterSdkVersion}"
    }
    
  2. 開始 SDK

    開啟應用程式的主要活動類別,並且新增下列匯入陳述式:

    import com.microsoft.azure.mobile.MobileCenter;
    import com.microsoft.azure.mobile.rum.RealUserMeasurements;
    

    在相同檔案中尋找 onCreate 回呼,並且新增下列程式碼:

    RealUserMeasurements.setRumKey("<Your RUM Key>");
    MobileCenter.start(getApplication(), "<Your Mobile Center AppSecret>", RealUserMeasurements.class);
    

下一步