세그먼트 자격 조건에 따라 Adobe Experience Platform 실시간 CDP로 보낸 페이로드를 Azure 이벤트 허브로 표시하려면 간단한 Azure 이벤트 허브 트리거 기능을 시작해야 합니다. 이 함수는 Visual Studio 코드의 콘솔에 페이로드를 간단하게 "덤프"합니다. 그러나 전용 API와 프로토콜을 사용하여 모든 종류의 환경에 연결할 수 있도록 이 함수를 확장할 수 있습니다.
Visual Studio 코드 프로젝트를 열고 실행했는지 확인하십시오.
Visual Studio 코드에서 Azure 함수를 시작/중지/다시 시작하려면 다음 연습을 참조하십시오.
Visual Studio 코드의 터미널에 다음 내용이 언급되어야 합니다.
Hosting environment: Production
Content root path: /Users/mmeewis/Projects/adobe.node/azure.function/event-hub-enablement
Now listening on: http://0.0.0.0:7071
Application started. Press Ctrl+C to shut down.
[22/06/2020 12:55:03] Host lock lease acquired by instance ID '0000000000000000000000006A61AFA2'.
[22/06/2020 12:55:03] Debugger attached.
Go to https://public.aepdemo.net/. 구성 ID를 로드하고 저장합니다.
데이터를 이 샌드박스에 인제스트하는 구성 ID를 사용하고 있는지 확인하십시오. --module18sandbox--
그런 다음 ldap를 선택하고 브랜드 Citi 신호를 선택한 다음 Citi Signal 홈 페이지로 이동합니다.
Adobe Experience Platform X-RAY를 열 때는 익명으로 해야 하며(ECID만 가지고 있음) 하나의 세그먼트 홈 페이지 방문자 의 구성원이어야 합니다.
다시 Visual Studio 코드로 전환하여 터미널 탭을 확인합니다. 변경되지 않습니다. 이것은 정상입니다. 왜냐하면 우리의 목적지는 여러분의 프로파일이 시티 시그널 스포츠 팬 자격을 얻게 될 때만 트리거됩니다.
[ 스포츠 ] 페이지로 한 번 이동한 후 다시 로드하거나 새로 고치지마십시오. 이 작업을 수행하면 ldap - Citi Signal Sports 팬 세그먼트에 대한 자격이 주어집니다.
확인하려면 다른 페이지를 열어 X-Ray 패널이 새로 고쳐졌는지 확인합니다. X- Ray 패널을 새로 고침하기 위해 스포츠페이지를 다시 로드하면 세그먼트 자격 상태가 변경되며 현재 원하는 상태가 아닙니다.
대신 광대역 거래를 열고 X-Ray 패널을 열면 이제 Citi Signal Sports 팬 및 홈 페이지 방문자 세그먼트 모두의 구성원이어야 합니다. X-Ray 패널에서 세그먼트 멤버십이 아직 업데이트되지 않은 경우 페이지를 다시 로드하십시오.
Visual Studio 코드로 돌아가서 터미널 탭을 보면 특정 ECID에 대한 세그먼트 목록이 표시됩니다. 이 활성화 페이로드는 Citi Signal Sports 팬 스트리밍 세그먼트에 대한 자격이 부여되는 즉시 이벤트 허브로 전달됩니다. Adobe Experience Platform 실시간 CDP에는 segmentId만 포함되므로 페이로드의 세그먼트 이름이 Azure 함수에 추가되었습니다.
세그먼트 페이로드를 자세히 살펴보면 홈 페이지 방문자 가 기존 상태이고 Citi Signal Sports 팬상태가실현되었음을 알 수 있습니다.
실현된 세그먼트 상태는 프로필이 세그먼트를 입력하고 있음을 의미합니다. 하지만 기존 상태는 프로필이 세그먼트에 계속 있는 것을 의미합니다.
처음 활성화했지만 홈 페이지 방문자 수는 이미 기존 상태입니다. 그 이유는 시티시그널 스포츠 팬이 입장하기 때문에 활성화가 트리거되기 때문입니다. 세그먼트가 활성화를 트리거할 때 Adobe 프로파일에서 자격이 있는 모든 세그먼트가 활성화 페이로드에 포함됩니다. 이전에 이미 자격을 취득한 세그먼트는 프로파일이 세그먼트에 계속 있으므로 기존 상태로 나열됩니다.
광대역 거래 페이지에서 스포츠 페이지로 돌아갑니다.
Visual Studio 코드로 돌아가서 터미널 탭을 확인합니다 . 여전히 2개의 세그먼트가 있지만 현재 기존 상태인 것을 볼 수 있습니다. 즉, 프로필은 세그먼트에 계속 있습니다.
세그먼트 관점에서 상태가 변경되지 않으므로 스포츠 페이지를 3번째로 다시 방문하면 활성화가 발생하지 않습니다.
세그먼트 활성화는 세그먼트의 상태가 변경될 때만 발생합니다.
이전 연습에서는 익명 프로필에 대해 Azure 이벤트 허브로 스트리밍된 세그먼트 활동이 표시되었으며 그 결과 ECID만 Azure 이벤트 허브 함수에 전달되는 활성화 페이로드에서 ID 맵의 일부로 포함되었습니다. 이 마지막 연습에서는 알려진 프로파일에 대한 활성화 페이로드를 살펴보겠습니다.
브라우저를 완전히 종료하고 익명으로 만든 창에서 다시 Citi Signal을 엽니다.
로그인/ 등록으로 이동하여 프로필을 만듭니다.
스포츠 페이지로 이동합니다 . 그러면 알려진 프로필이 Citi Signal Sports Fan의 자격을 얻게 됩니다. 페이지가 로드되면 홈 페이지로 이동하여 X-Ray를 열어 세그먼트 자격 조건을 확인합니다.
자격 조건에 해당하는 경우 Visual Studio 코드로 전환하여 터미널 탭을 확인합니다. Azure 함수의 출력에는 프로필의 세그먼트 및 전체 ID 맵이 포함됩니다. Azure 함수에서 이러한 ID를 사용하여 해당 응용 프로그램의 고객 식별자를 사용하여 세그먼트를 타사 응용 프로그램의 고객에게 연결할 수 있습니다.
페이로드 세부 정보:
[
{
"segmentMembership": {
"ups": {
"3a4ec8f1-5612-47b5-b58a-0b15a91cc7e6": {
"lastQualificationTime": "2020-12-13T09:11:26Z",
"status": "existing",
"segmentName": "all - Homepage Visitors"
},
"50a9e917-a7c4-4341-9f85-e3ba22f869a1": {
"lastQualificationTime": "2020-12-13T09:10:52Z",
"status": "existing",
"segmentName": "vangeluw - Citi Signal Sports Fan"
}
}
},
"identityMap": {
"phone": [
{
"id": "+32473622044+13122020-1"
}
],
"ecid": [
{
"id": "14146183802541965561933129890668766623"
}
],
"email_lc_sha256": [
{
"id": "ac2f9508eda32cd90bcf3f9810837e1a70ffd8bb42cf059a5365f5856f79f5e1"
}
],
"email": [
{
"id": "woutervangeluwe+13122020-1@gmail.com"
}
]
}
}
]
다음 단계: 요약 및 이점