sa()
메서드를 사용하면 페이지에서 언제든지 보고서 세트를 동적으로 변경할 수 있습니다. 페이지를 다시 로드하지 않고 데이터를 다양한 보고서 세트에 보내려는 경우 이 메서드를 사용할 수 있습니다.
웹 SDK는 원하는 Analytics 보고서 세트에 데이터를 전달하는 특정 데이터 스트림에 데이터를 보내 작동합니다. 단일 데이터 스트림은 데이터를 여러 보고서 세트에 전달할 수 있습니다. 이 섹션은 웹 SDK 확장 프로그램 및 웹 SDK를 수동으로 구현하는 방법에 모두 적용됩니다.
웹 SDK 확장은 각 환경에 대한 데이터 스트림 드롭다운 목록을 제공합니다. 또는 수동으로 데이터 스트림 ID를 입력할 수 있습니다.
설정 edgeConfigId
구성 변수를 데이터 스트림 ID에 추가합니다. 데이터 스트림 ID는 Adobe Experience Platform 데이터 수집에서 데이터 스트림을 볼 때 오른쪽에 있습니다.
alloy("configure", {
"edgeConfigId": "example-a01f-4458-8cec-ef61de241c93",
});
자세한 내용은 웹 SDK 구성 를 참조하십시오.
인터페이스에서 보고서 세트를 변경하는 유연한 방법은 없습니다. 보고서 세트는 Adobe Analytics 확장을 구성할 때 라이브러리 관리 아코디언 아래에서 설정할 수 있습니다. 하지만 규칙을 사용하여 보고서 세트를 변경하거나 업데이트할 수는 없습니다. 보고서 세트 값을 설정한 후 업데이트하려면 AppMeasurement 구문 다음에 나오는 사용자 지정 코드 편집기를 사용하십시오.
대상 보고서 세트를 변경하려면 s.sa()
메서드를 호출하십시오. 이 메서드의 유일한 인수는 하나의 보고서 세트 ID나 쉼표로 구분된 여러 보고서 세트 ID를 포함하는 문자열입니다. 보고서 세트 ID 인수는 필수입니다. 이 문자열 인수에는 공백을 사용하지 마십시오.
s.sa("examplersid");
예를 들어 사용자가 사이트에서 특정 작업을 수행하는 경우 보고서 세트를 변경할 수 있습니다.
// Instantiate the tracking object
var s = s_gi("examplersid");
// If the visitor plays a video, you can add a video report suite
s.sa("examplersid,videorsid");
// Then send an image request
s.t();