Show Menu
ARGOMENTI×

ADBMobileConfig.json config, file

Informazioni utili per l’utilizzo del file di ADBMobile.json configurazione.
Al momento l’SDK supporta più soluzioni Adobe Experience Cloud, tra cui Analytics, Target e Audience Manager. Ai metodi è applicato il prefisso della relativa soluzione. I metodi di configurazione hanno il prefisso "Config".
  • rsids
    (Richiesto da Analytics) Una o più suite di rapporti ricevono i dati di Analytics. Gli ID suite di rapporti multipli devono essere separati da virgole senza spazi intermedi.
    • Di seguito sono riportati alcuni esempi di codice per questa variabile:
      "rsids" : "rsid"
      
      
      "rsids" : "rsid1,rsid2"
      
      
  • server
    (Richiesto da Analytics e Gestione dell'audience). Server di Analytics o Gestione dell'audience, in base al nodo principale. Questa variabile deve essere compilata con il dominio del server, senza il prefisso del protocollo https:// o https:// . Il prefisso del protocollo viene gestito automaticamente dalla libreria in base alla ssl variabile.
    Se ssl è true , viene eseguita una connessione sicura al server. Se ssl è false , viene eseguita una connessione non sicura.
  • charset
    Definisce il set di caratteri utilizzato per i dati inviati ad Analytics. Il set di caratteri serve per convertire i dati in entrata in UTF-8 per l'archiviazione e la generazione di rapporti. Per ulteriori informazioni, consulta s.charSet .
  • ssl
    Abilita ( true ) o disabilita ( false ) l’invio di dati di misurazione tramite SSL (HTTPS). Il valore predefinito è false .
  • offlineEnabled
    Quando è attivato (true), gli hit vengono messi in coda mentre il dispositivo è offline e inviati non appena il dispositivo è online. Per poter usare il tracciamento offline, nella suite di rapporti devono essere abilitate le marche temporali.
    IIf time stamps are enabled on your report suite, your offlineEnabled configuration property must be true. Se le marche temporali non sono abilitate nella suite di rapporti, la proprietà di configurazione offlineEnabled deve essere false. Se questo non viene configurato correttamente, i dati andranno perduti. Se non sei sicuro se le marche temporali sono abilitate o meno nella suite di rapporti, contatta Assistenza clienti. 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.
  • lifecycleTimeout
    Specifica il tempo, in secondi, che deve trascorrere tra gli avvii dell'app prima che l'avvio venga considerato una nuova sessione. Questo timeout si applica anche quando l’applicazione viene inviata in background e riattivata. Il tempo trascorso in background dall'app non viene incluso nella durata della sessione. Il valore predefinito è 300 secondi.
  • batchLimit
    Invia gli hit in batch. Ad esempio, se è impostato su 50, gli hit vengono messi in coda fino alla memorizzazione di 50, quindi tutti gli hit in coda vengono inviati. Richiede offlineEnabled=true . Il valore predefinito è 0 (nessun invio in batch).
  • privacyDefault
    • optedin - gli hit vengono inviati immediatamente.
    • optedout - gli hit vengono eliminati.
    • optunknown - Se le marche temporali sono abilitate nella suite di rapporti, gli hit vengono salvati fino alla modifica dello stato di privacy, quando l’utente acconsente (optedin, gli hit vengono inviati) o rinuncia (optedout, gli hit vengono eliminati). Se le marche temporali non sono abilitate nella suite di rapporti, gli hit vengono eliminati fino alla modifica dello stato di privacy, quando l'utente acconsente (optedin).
      Il valore predefinito è optedin .
      Questo imposta solo il valore predefinito. Se questo valore viene impostato o modificato nel codice, il valore impostato dal codice viene salvato nello spazio di archiviazione locale e utilizzato fino a quando non viene modificato oppure finché l'app non viene disinstallata e reinstallata.
  • poi
    Ogni array POI contiene il nome, la latitudine, la longitudine e il raggio (in metri) dell'area di interesse. Il nome POI può essere una qualsiasi stringa. Quando viene inviata una chiamata trackLocation , se le coordinate correnti si trovano in un POI definito, una variabile di dati di contesto viene compilata e inviata insieme alla chiamata trackLocation .
    • Esempio di codice per questa variabile:
      "poi": [
                  ["san francisco",37.757144,-122.44812,7000], 
                  ["santa cruz",36.972935,-122.01725,600] 
              ]
      
      
  • clientCode
    ( Richiesto da Target ) Il codice client assegnato.
  • timeout
    Determina per quanto tempo Target può aspettare di ricevere una risposta.
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" 
 } 
}