Adobe Experience Platform(AEP) 웹 SDK에는 Platform과 Analytics 간에 데이터를 수동으로 매핑하는 데 도움이 되는 보조 도구가 포함되어 있습니다.
Analytics에 자동으로 매핑되지 않는 XDM 데이터의 경우 스키마와 일치하도록 컨텍스트 데이터를 추가할 수 있습니다. 그런 다음 Analytics 처리 규칙에서 이 데이터를 사용하여 Analytics 변수를 채울 수 있습니다.
또한 기본 작업 세트와 제품 목록을 사용하여 AEP 웹 SDK로 데이터를 전송 또는 검색할 수 있습니다. 이렇게 하려면 제품을 참조하십시오.
Analytics에서 사용하기 위해 XDM 데이터는 점 표기법을 사용하여 변환되고 contextData
로 사용할 수 있게 됩니다. 다음 값 쌍 목록은 context data
의 예를 보여줍니다.
{
"bh": "900",
"bw": "1680",
"c": "24",
"c.a.d.key.[0]": "value1",
"c.a.d.key.[1]": "value2",
"c.a.d.object.key1": "value1",
"c.a.d.object.key2.[0]": "value2",
"c.a.x.environment.browserdetails.javascriptenabled": "true",
"c.a.x.environment.type": "browser",
"cust_hit_time_gmt": "1579781427",
"g": "http://example.com/home",
"gn": "home",
"j": "1.8.5",
"k": "Y",
"s": "1680x1050",
"tnta": "218287:1:0|0,218287:1:0|2,218287:1:0|1,218287:1:0|32767,218287:1:0|1,218287:1:0|0,218287:1:0|1,218287:1:0|0,218287:1:0|1",
"user_agent": "Mozilla/5.0 AppleWebKit/537.36 Safari/537.36",
"v": "Y"
}
에지 네트워크에서 수집한 모든 데이터는 처리 규칙을 통해 액세스할 수 있습니다. Analytics에서는 처리 규칙을 사용하여 컨텍스트 데이터를 Analytics 변수에 통합할 수 있습니다.
예를 들어 다음 규칙에서 Analytics는 내부 검색어(eVar2)를 a.x_atag.search.term(컨텍스트 데이터)과 연결된 데이터로 채우도록 설정됩니다.
Experience Platform은 스키마를 사용하여 데이터의 구조를 일관되고 재사용 가능한 방식으로 설명합니다. 여러 시스템에서 데이터를 일관되게 정의하면 의미를 쉽게 유지할 수 있으므로 데이터의 가치를 얻을 수 있습니다. Analytics 컨텍스트 데이터는 스키마에 의해 정의된 구조와 함께 작동합니다.
다음 예는 xdm
옵션과 함께 event
명령을 사용하여 AEP 웹 SDK를 사용하여 데이터를 전송하고 검색할 수 있는 방법을 보여줍니다. 이 예에서 event
명령은 productListItems name
및 SKU
값을 추적하도록 ExperienceEvent Commerce Details 스키마와 일치합니다.
alloy("event",{
"xdm":{
"commerce":{
"productViews":{
"value":1
}
},
"productListItems":[
{
"SKU":"HT105",
"name":"Large Field Hat",
},
{
"SKU":"HT104",
"name":"Small Field Hat",
}
]
}
});
AEP 웹 SDK를 사용한 이벤트 추적에 대한 자세한 내용은 이벤트 추적을 참조하십시오.