18.6 엔드 투 엔드 시나리오

18.6.1 Azure 이벤트 허브 트리거 시작

세그먼트 자격 조건에 따라 Adobe Experience Platform 실시간 CDP로 보낸 페이로드를 Azure 이벤트 허브로 표시하려면 간단한 Azure 이벤트 허브 트리거 기능을 시작해야 합니다. 이 함수는 Visual Studio 코드의 콘솔에 페이로드를 간단하게 "덤프"합니다. 그러나 전용 API와 프로토콜을 사용하여 모든 종류의 환경에 연결할 수 있도록 이 함수를 확장할 수 있습니다.

Visual Studio 코드를 실행하고 프로젝트 시작

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.

6-01-vsc-ready.png

18.6.2 Citi Signal

Go to https://public.aepdemo.net/. 구성 ID를 로드하고 저장합니다.

노트

데이터를 이 샌드박스에 인제스트하는 구성 ID를 사용하고 있는지 확인하십시오. --module18sandbox--

그런 다음 ldap​를 선택하고 브랜드 Citi 신호를 선택한 다음 Citi Signal 홈 페이지로 이동합니다.

6-02-start-luma-telco.png

Adobe Experience Platform X-RAY를 열 때는 익명으로 해야 하며(ECID만 가지고 있음) 하나의 세그먼트 홈 페이지 방문자 의 구성원이어야 합니다.

6-03-start-luma-telco-xray.png

다시 Visual Studio 코드로 전환하여 터미널 탭을 확인합니다. 변경되지 않습니다. 이것은 정상입니다. 왜냐하면 우리의 목적지는 여러분의 프로파일이 시티 시그널 스포츠 팬 자격을 얻게 될 때만 트리거됩니다.

6-03b-visual-studio-code.png

18.6.3 Citi Signal Sports Fan 세그먼트 자격 조건

[ 스포츠 ] 페이지로 한 번 이동한 후 다시 로드하거나 새로 고치지​마십시오. 이 작업을 수행하면 ldap - Citi Signal Sports 팬 세그먼트에 대한 자격이 주어집니다.

6-04-luma-telco-nav-sports.png

확인하려면 다른 페이지를 열어 X-Ray 패널이 새로 고쳐졌는지 확인합니다. X- Ray 패널을 새로 고침하기 위해 스포츠페이지를 다시 로드하면 세그먼트 자격 상태가 변경되며 현재 원하는 상태가 아닙니다.

대신 광대역 거래를 열고 X-Ray 패널을 열면 이제 Citi Signal Sports 팬홈 페이지 방문자 세그먼트 모두의 구성원이어야 합니다. X-Ray 패널에서 세그먼트 멤버십이 아직 업데이트되지 않은 경우 페이지를 다시 로드하십시오.

6-05-luma-telco-nav-broadband.png

Visual Studio 코드로 돌아가서 터미널 탭을 보면 특정 ECID에 대한 세그먼트 목록이 표시됩니다. 이 활성화 페이로드는 Citi Signal Sports 팬 스트리밍 세그먼트에 대한 자격이 부여되는 즉시 이벤트 허브로 전달됩니다. Adobe Experience Platform 실시간 CDP에는 segmentId만 포함되므로 페이로드의 세그먼트 이름이 Azure 함수에 추가되었습니다.

세그먼트 페이로드를 자세히 살펴보면 홈 페이지 방문자기존 상태이고 Citi Signal Sports 팬상태가​실현되었음을 알 수 있습니다.

실현된 ​세그먼트 상태는 프로필이 세그먼트를 입력하고 있음을 의미합니다. 하지만 기존 상태는 프로필이 세그먼트에 계속 있는 것을 의미합니다.

처음 활성화했지만 홈 페이지 방문자 ​수는 이미 기존 상태입니다. 그 이유는 시티시그널 스포츠 팬이 입장하기 때문에 활성화가 트리거되기 때문입니다. 세그먼트가 활성화를 트리거할 때 Adobe 프로파일에서 자격이 있는 모든 세그먼트가 활성화 페이로드에 포함됩니다. 이전에 이미 자격을 취득한 세그먼트는 프로파일이 세그먼트에 계속 있으므로 기존 상태로 나열됩니다.

6-06-vsc-activation-realized.png

18.6.4 스포츠 페이지를 두 번째로 방문합니다.

광대역 거래 페이지에서 스포츠 페이지로 돌아갑니다.

6-07-back-to-sports.png

Visual Studio 코드로 돌아가서 터미널 탭을 확인합니다 . 여전히 2개의 세그먼트가 있지만 현재 기존 상태인 것을 볼 수 있습니다. 즉, 프로필은 세그먼트에 계속 있습니다.

6-08-vsc-activation-existing.png

18.6.5 3회 스포츠 페이지 방문

세그먼트 관점에서 상태가 변경되지 않으므로 스포츠 페이지를 3번째로 다시 방문하면 활성화가 발생하지 않습니다.

세그먼트 활성화는 세그먼트의 상태가 변경될 때만 발생합니다.

6-09-segment-state-change.png

18.6.6 - 알려진 프로파일에 대한 활성화 페이로드

이전 연습에서는 익명 프로필에 대해 Azure 이벤트 허브로 스트리밍된 세그먼트 활동이 표시되었으며 그 결과 ECID만 Azure 이벤트 허브 함수에 전달되는 활성화 페이로드에서 ID 맵의 일부로 포함되었습니다. 이 마지막 연습에서는 알려진 프로파일에 대한 활성화 페이로드를 살펴보겠습니다.

브라우저를 완전히 종료하고 익명으로 만든 창에서 다시 Citi Signal을 엽니다.

로그인/ 등록으로 이동하여 프로필을 만듭니다.

6-10-create-profile.png

스포츠 페이지로 이동합니다 . 그러면 알려진 프로필이 Citi Signal Sports Fan​의 자격을 얻게 됩니다. 페이지가 로드되면 홈 페이지로 이동하여 X-Ray를 열어 세그먼트 자격 조건을 확인합니다.

6-11-check-segment-qualif.png

자격 조건에 해당하는 경우 Visual Studio 코드로 전환하여 터미널 탭을 확인합니다. Azure 함수의 출력에는 프로필의 세그먼트 및 전체 ID 맵이 포함됩니다. Azure 함수에서 이러한 ID를 사용하여 해당 응용 프로그램의 고객 식별자를 사용하여 세그먼트를 타사 응용 프로그램의 고객에게 연결할 수 있습니다.

6-12-profile-identities.png

페이로드 세부 정보:

[
  {
    "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"
        }
      ]
    }
  }
]

다음 단계: 요약 및 이점

모듈 18로 돌아가기

모든 모듈로 돌아가기

이 페이지에서는