Show Menu
화제×

ADBMobileConfig.json 구성 파일

구성 파일을 사용하는 데 도움이 되는 ADBMobile.json 정보입니다.
SDK는 현재 Analytics, Target 및 Audience Manager를 비롯한 여러 Adobe Experience Cloud 솔루션을 지원합니다. 메서드에는 솔루션에 따라 접두사가 붙습니다. 구성 메서드 앞에 "Config"가 접두사로 추가됩니다.
  • rsids
    (Analytics에 필요) Analytics 데이터를 수신하기 위한 하나 이상의 보고서 세트. 여러 보고서 세트 ID는 쉼표 구분 후 사이에 공백이 없어야 합니다.
    • 다음은 이 변수의 코드 샘플입니다.
      "rsids" : "rsid"
      
      
      "rsids" : "rsid1,rsid2"
      
      
  • server
    (Analytics 및 고객 관리에서 필요). 상위 노드를 기반으로 하는 Analytics 또는 Audience Management 서버. 이 변수는 https:// 또는 https:// 프로토콜 접두사 없이 서버 도메인으로 채워야 합니다. 프로토콜 접두사는 변수를 기반으로 라이브러리에 의해 자동으로 ssl 처리됩니다.
    ssl true 이면 이 서버에 보안 연결이 설정됩니다. ssl false 이면 이 서버에 비보안 연결이 설정됩니다.
  • charset
    Analytics로 전송된 데이터에 사용할 문자 집합을 정의합니다. charset은 들어오는 데이터를 저장 및 보고용으로 UTF-8로 변환하는 데 사용됩니다. 자세한 내용은 s.charSet 을 참조하십시오.
  • ssl
    SSL(HTTPS)을 통해 측정 데이터 전송을 활성화( true )하거나 비활성화( false )합니다. 기본값은 false 입니다.
  • offlineEnabled
    활성화된 경우(true), 히트는 장치가 오프라인 상태일 때 큐에 올라가 장치가 온라인 상태일 때 나중에 전송됩니다. 오프라인 추적을 사용하려면 보고서 세트에 타임스탬프가 설정되어 있어야 합니다.
    IIf 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.
  • 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
    Target이 응답을 기다리는 시간을 결정합니다.
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" 
 } 
}