통합 고객 프로필 데이터 내보내기 - Amazon Connect

통합 고객 프로필 데이터 내보내기

Amazon Connect Customer Profiles는 통합된 고객 프로필 데이터를 Amazon Kinesis 데이터 스트림으로 실시간으로 내보낼 수 있습니다. 데이터 스트리밍을 활성화하면 Amazon Kinesis 데이터 스트림으로 새 프로필 및 기존 프로필 업데이트 데이터를 자동으로 수신할 수 있습니다.

Amazon Connect Customer Profiles의 최신 정보를 사용하여 CRM 및 마케팅 자동화 도구와 같은 소스 시스템 데이터를 최신 상태로 유지할 수 있습니다. 예를 들어 고객이 고객 센터에 전화하여 주소를 업데이트하면 에이전트는 새 고객 주소를 추가하도록 변경할 수 있으며, 업데이트된 프로필 정보는 Kinesis 데이터 스트림으로 실시간 전송됩니다.

이를 설정하려면 Customer Profiles 콘솔에서 데이터 내보내기를 활성화해야 합니다.

실시간 내보내기 활성화

도메인의 데이터 스트리밍을 활성화하려면

  1. Amazon Connect Customer Profiles 콘솔을 엽니다.

  2. 데이터 내보내기 탭을 선택하고 데이터 스트리밍 활성화를 선택합니다.

    실시간 데이터 내보내기를 통해 Kinesis 데이터 스트림을 활성화할 수 있습니다.
  3. 데이터 스트리밍 활성화를 선택하고 드롭다운 메뉴에서 기존 Kinesis 데이터 스트림을 선택하거나, 새 Kinesis 데이터 스트림 생성을 선택하여 Kinesis 콘솔을 열고 스트림을 생성합니다. 자세한 내용은 스트림 생성 및 관리를 참조하세요.

    실시간 데이터 내보내기를 통해 Kinesis 데이터 스트림을 활성화할 수 있습니다.
  4. 설정을 저장하려면 데이터 스트리밍 활성화 버튼을 선택합니다.

실시간 내보내기 활성화

도메인의 데이터 스트리밍을 비활성화하려면

  1. Amazon Connect Customer Profiles 콘솔을 엽니다.

  2. 데이터 내보내기 탭을 선택하고 데이터 스트리밍 비활성화를 선택합니다.

    실시간 데이터 내보내기를 통해 Kinesis 데이터 스트림을 비활성화할 수 있습니다.

실시간 내보내기 Kinesis 페이로드

JSON의 샘플 출력 이벤트

{ "SchemaVersion": 0, "EventId": "eventId", "EventTimestamp": "2020-01-01T00:00:00Z", "EventType": "CREATED", "DomainName": "domainName", "ObjectTypeName": "objectTypeName", "AssociatedProfileId": "associatedProfileId", "ProfileObjectUniqueKey": "profileObjectUniqueKey", "Object": { "map": { "k1": [ "a", "b", "c" ] } }, "IsMessageRealTime": true }
SchemaVersion

스키마의 현재 버전입니다.

EventId

고유한 이벤트 ID입니다.

EventTimestamp

ISO8601 표준을 사용한 이벤트의 타임스탬프입니다.

EventType

내보낸 이벤트의 유형입니다.

값: CREATED, UPDATED, HEALTH_CHECK

  • CREATED: 내보내기 이벤트가 CreateProfile을 위한 것이었습니다.

  • UPDATED: 내보내기 이벤트가 UpdateProfile을 위한 것이었습니다.

  • HEALTH_CHECK: 내보내기 이벤트가 Kinesis 스트림에서 Customer Profiles가 제대로 putEvent하는지 확인하기 위한 HealthCheck 이벤트를 위한 것이었습니다.

DomainName

이벤트가 속한 도메인으로 이벤트의 /Domain입니다.

ObjectTypeName

이벤트의 객체 유형입니다.

값: _profile, _asset, _order, _case. 또한 Salesforce-Account와 같은 사전 정의된 템플릿 이름 또는 PutProfileObjectType API를 사용하여 생성할 수 있는 사용자 정의 객체 이름을 사용할 수 있습니다.

AssociatedProfileId

객체가 연결된 표준 프로필의 ID입니다. 객체 유형이 _profile이 아닌 경우에만 표시됩니다.

ProfileObjectUniqueKey

서비스에서 생성된 ProfileObject의 고유 식별자입니다.

유형: 문자열

Object

표준 프로필 또는 표준 프로필 객체 자체입니다.

IsMessageRealTime

메시지가 실시간인지 아니면 다시 전송되었는지 알려 주는 플래그입니다.

JSON의 샘플 페이로드

{ "SchemaVersion": 0, "EventId": "6049bf39-0000-0000-0000-b75656dd51a8", "EventTimestamp": "2023-02-24T07:17:05.356Z", "EventType": "UPDATED", "DomainName": "SampleDomain", "ObjectTypeName": "Salesforce-Account", "AssociatedProfileId": "5ffcee99ab0000000000b3ae01225e40", "ProfileObjectUniqueKey": "cNo77ZI0000000000pCPB7RQcqfeBaRfBwrzW2MMbws=", "Object": { "Id": "0012v00002kVKVuAAO", "IsDeleted": false, "Name": "Company A", "Phone": "+12065551234", "PhotoUrl": "/services/images/photo/0012v00002kVKVuAAO", "OwnerId": "0052v00000fmQ7sAAE", "CreatedDate": "2019-12-13T07:56:04.000+0000", "CreatedById": "0052v00000fmQ7sAAE", "LastModifiedDate": "2023-02-22T20:29:43.000+0000", "LastModifiedById": "0052v00000fmQ7sAAE", "SystemModstamp": "2023-02-22T20:29:43.000+0000", "LastActivityDate": "2020-03-18", "LastViewedDate": "2023-02-23T00:09:49.000+0000", "LastReferencedDate": "2023-02-23T00:09:49.000+0000", "CleanStatus": "Pending" }, "IsMessageRealTime": true }