Show Menu
화제×

s.dynamicAccountList

s.dynamicAccountList 변수는 현재 AppMeasurement 라이브러리에서 지원되지 않습니다. H 코드와 같이 레거시 AppMeasurement에서만 사용됩니다.
s.dynamicAccountList 변수는 데이터를 보낼 보고서 세트를 동적으로 결정하는 데 사용됩니다. 이 변수는 dynamicAccountSelection dynamicAccountMatch 변수와 함께 사용됩니다. The rules in dynamicAccountList are applied if dynamicAccountSelection is set to true , and they apply to the section of the URL specified in dynamicAccountMatch .

구문 및 가능한 값

s.dynamicAccountList="rs1[,rs2]=domain1.com[,domain2.com/path][;...]";

유효한 입력은 세미콜론으로 구분된 이름=값 쌍(규칙) 목록입니다. 각 목록에는 다음 항목이 포함되어 있습니다.
  • 하나 이상의 보고서 세트 ID(쉼표로 구분)
  • 등호
  • 하나 이상의 URL 필터(쉼표로 구분)
문자열에는 공백 없이 표준 ASCII 문자만 사용해야 합니다.

다음 모든 예에서 페이지 URL은 https://example.com/path2/?prod_id=12345 으로, dynamicAccountSelection 변수는 true 로, s_account 변수는 로 examplersid 설정됩니다.
// In this example, the report suite that receives data is examplersid1.
s.dynamicAccountMatch = "window.location.hostname";
s.dynamicAccountList = "examplersid2=www2.example.com;examplersid1=example.com";

// In this example, the report suite that receives data is examplersid2.
s.dynamicAccountMatch = "window.location.pathname";
s.dynamicAccountList = "examplersid2=path2;examplersid3=path3";

// In this example, no rules match so it resorts to the default rsid in s_account, examplersid.
s.dynamicAccountMatch = "window.location.pathname";
s.dynamicAccountList = "examplersid4=path4;examplersid5=path5";

함정, 질문 및 팁

  • 이 변수에 나열된 규칙은 왼쪽에서 오른쪽 순서로 적용됩니다. If the dynamicAccountMatch variable matches more than one rule, the left-most rule is used to determine the report suite. 따라서 목록 오른쪽에 더 많은 일반 규칙을 배치합니다.
  • If no rules match, the default report suite in s_account is used.
  • 페이지가 누군가의 하드 드라이브에 저장되거나 웹 기반 번역 엔진(예: Google의 번역된 페이지)을 통해 번역되는 경우, 동적 계정 선택이 작동하지 않을 수 있습니다.
  • dynamicAccountSelection 규칙은 dynamicAccountMatch 에 지정된 URL의 섹션에만 적용됩니다.
  • Use the Adobe Experience Cloud Debugger to test the destination report suite.