Show Menu
主題×

ADBMobileConfig.json config file

協助您使用ADBMobile JSON設定檔案的資訊。
SDK目前支援多個Adobe Experience Cloud解決方案,包括Analytics、Target和Audience Manager。 各方法會根據解決方案加上前置詞。配置方法的前置詞為"Config"。
  • rsids
    (Analytics 需要 )一或多個報表套裝,用以接收Analytics資料。 多個報表套裝ID應以逗號分隔,中間不應有空格。
    • 以下是此方法的語法:
      "rsids" : "rsid"
      
      
      "rsids" : "rsid1,rsid2"
      
      
  • server
    ( Analytics和觀眾管理需要 )。 Analytics或Audience Management伺服器(根據父節點)。 應該以伺服器網域填入此變數,不含 "https://" "https://" 通訊協定前置詞。程式庫會根據變數自動處理通訊協定首 ssl 碼。
    如果 ssl true ,會對此伺服器進行安全連線。如果 ssl false ,會對此伺服器進行非安全連線。
  • charset
    定義您用來傳送至Analytics之資料的字元集。 字元集可用來將傳入的資料轉換成 UTF-8 以供儲存和報告。如需詳細資訊,請參閱 s.charSet
  • ssl
    啟用( true )或停用( false )透過SSL( HTTPS )傳送測量資料。 預設值為 false
  • offlineEnabled
    When enabled ( true ), hits are queued while the device is offline and sent later when the device is online. 您的報表套裝必須啟用時間戳記才能使用離線追蹤功能。
    If time stamps are enabled on your report suite, your offlineEnabled configuration property must be true . 如果報表套裝未啟用時間戳記,您的 offlineEnabled 設定屬性​ 必須 ​為 false .
    如果未正確設定,資料將會遺失。 如果您不確定報表套裝是否啟用時間戳記,請連絡客戶服務。 If you are currently reporting AppMeasurement data to a report suite that also collects data from JavaScript, you might need to set up a separate report suite for mobile data or include a custom timestamp on all JavaScript hits using the s.timestamp variable.
    預設值為 false
  • lifecycleTimeout
    指定兩次應用程式啟動之間必須經過的時間長度(以秒為單位),之後啟動才會被視為新作業。 此逾時也會在您的應用程式傳送至背景並重新啟動時套用。 您的應用程式在背景逗留的時間不會包含在工作階段長度中。
    預設值為300秒。
  • batchLimit
    以批次傳送點擊。
    例如,若設為,則 50 會將點擊排入佇列直到儲存50次,然後傳送所有佇列的點擊。 需 offlineEnabled=true 要,且預設值為( 0 無批次處理)。
  • privacyDefault
    選項包括:
    • optedin – 會立即傳送點擊。
    • optedout – 會捨棄點擊。
    • 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
    (Target 需要 )您指派的用戶端代碼。
  • timeout
    判斷目標等待回應的時間長度。
The following is an example of an ADBMobileConfig.json file:
{ 
    "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"
 }
}