Show Menu
主題×

ADBMobileConfig.json 配置檔案

Information to help you use the ADBMobile.json config file.
SDK 目前已支援多個 Adobe Experience Cloud 解決方案,包括 Analytics、Target 以及 Audience Manager。各方法會根據解決方案加上前置詞。Configuration 方法會加上前置詞 "Config"。
  • rsids
    (針對 Analytics 必要) 用來接收 Analytics 資料的一或多個報表套裝。多個報表套裝的 ID 應以逗號分隔,中間沒有空格。
    • Here are the code samples for this variable:
      "rsids" : "rsid"
      
      
      "rsids" : "rsid1,rsid2"
      
      
  • server
    (針對 Analytics 和 Audience Management 必要)。Analytics 或 Audience Management 伺服器,依父節點而定。This variable should be populated with the server domain, without an https:// or https:// protocol prefix. 通訊協定字首會由程式庫根據 ssl 變數自動處理。
    如果 ssl true ,會對此伺服器進行安全連線。如果 ssl false ,會對此伺服器進行非安全連線。
  • charset
    定義您用於傳送至 Analytics 之資料的字元集。字元集可用來將傳入的資料轉換成 UTF-8 以供儲存和報告。For more information, see s.charSet .
  • ssl
    Enables ( true ) or disables ( false ) sending measurement data via SSL (HTTPS). 預設值為 false
  • offlineEnabled
    啟用 (true) 後,點擊會在裝置離線時排入佇列,並在稍後裝置上線時傳送。您的報表套裝必須啟用時間戳記才能使用離線追蹤功能。
    IIf time stamps are enabled on your report suite, your offlineEnabled configuration property must be true. 如果報表套裝未啟用時間戳記,您的 offlineEnabled 設定屬性​ 必須 ​為 false。如果此項目未正確設定,將會遺失資料。如果您不確定報表套裝是否啟用時間戳記,請聯絡客戶服務。如果您目前回報 AppMeasurement 資料的報表套裝也可從 JavaScript 收集資料,則必須為行動資料設定個別的報表套裝,或在使用 s.timestamp 變數的所有 JavaScript 點擊上加上自訂時間戳記。
  • lifecycleTimeout
    指定在兩次應用程式啟動之間需經過的時間長度 (單位為秒),超過該秒數後,該次啟動即視同新的作業階段。這個逾時值也套用至將應用程式傳送至背景並重新啟動時。應用程式在背景花的時間,不算在作業階段長度中。預設值為300秒。
  • batchLimit
    批次傳送點擊。例如,若設為 50,點擊會排入佇列,直到儲存至 50 個點擊才將所有佇列中的點擊一併傳送。Requires . offlineEnabled=true The default value is (No batching). 0
  • privacyDefault
    • optedin - hits are sent immediately.
    • optedout - hits are discarded.
    • optunknown – 如果您的報表套裝已啟用時間戳記,會儲存點擊直到隱私權狀態變更為選擇加入 (屆時會傳送點擊) 或選擇退出 (屆時會捨棄點擊) 為止。如果您的報表套裝沒有啟用時間戳記,則會捨棄點擊,直到隱私權狀態變更為選擇加入為止。
      預設值為 optedin
      這僅設定預設值。 若已在程式碼中設定或變更此值,則程式碼設定的值會儲存在本機儲存空間,並持續使用直到變更此值,或應用程式解除安裝並重新安裝為止。
  • poi
    每個 POI 陣列內含 POI 名稱、該地標區域的經緯度以及半徑 (以公尺為單位)。POI 名稱可以是任何字串。送出 trackLocation 呼叫後,如果目前座標位在定義的 POI 中,則會填入內容資料變數並與 trackLocation 呼叫一併傳送。
    • 以下是此變數的程式碼範例:
      "poi": [
                  ["san francisco",37.757144,-122.44812,7000], 
                  ["santa cruz",36.972935,-122.01725,600] 
              ]
      
      
  • clientCode
    ( Required by Target ) Your assigned client code.
  • timeout
    決定 Target 等待回應的時間長度。
以下是 ADBMobileConfig.json 檔案的範例:
{ 
    "version" : "1.0", 
    "analytics" : { 
        "rsids" : "coolApp", 
        "server" : "my.CoolApp.com", 
        "charset" : "UTF-8", 
        "ssl" : true, 
        "offlineEnabled" : true, 
        "lifecycleTimeout" : 5, 
        "privacyDefault" : "optedin", 
        "poi" : [ 
                    ["san francisco",37.757144,-122.44812,7000], 
                    ["santa cruz",36.972935,-122.01725,600] 
                ] 
    }, 
 "target" : { 
  "clientCode" : "myTargetClientCode", 
  "timeout" : 1 
 }, 
 "audienceManager" : { 
  "server" : "myServer.demdex.com" 
 } 
}