기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Customer Profiles로 고객 데이터 생성 및 수집
Amazon S3를 사용하여 모든 소스의 데이터를 정의하고 사용자 지정 또는 사전 구축된 통합 없이 고객 프로필을 원활하게 강화할 수 있습니다. 예를 들어 에이전트에게 관련 구매 내역 정보를 제공하고 싶다고 가정해 보겠습니다. 내부 애플리케이션의 구매 거래 데이터를 S3의 스프레드시트 파일로 가져온 다음 고객 프로필에 연결할 수 있습니다.
이를 설정하려면 사용자 지정 프로필 객체의 모습을 설명하는 객체 유형 매핑을 정의해야 합니다. 이 매핑은 데이터의 필드가 표준 프로필의 필드를 채우 데 사용될 수 있는 방법 또는 데이터를 특정 프로필에 할당하는 데 사용될 수 있는 방법을 정의합니다.
객체 유형 매핑을 만든 후에는 PutProfileObject API를 사용하여 CRM의 사용자 지정 프로필 데이터를 사용자 지정 프로필 객체에 업로드할 수 있습니다.
참고
Customer Profiles는 점 표기법이 포함된 CSV 헤더의 데이터 수집을 지원하지 않습니다.
Customer Profiles가 데이터 매핑을 위해 Amazon S3 버킷의 데이터에 액세스하는 데 필요한 IAM 권한 목록은 Actions defined by Amazon Connect Customer Profiles의 표에서 PutProfileObject
섹션을 참조하세요.
Customer Profile 수집
계정 기반 프로필 수집
-
S3에 데이터 파일을 업로드합니다. 계정 프로필과 계정 프로필 자체에서 참조되는 프로필에 대한 수집은 별도로 이루어져야 합니다.
-
계정 프로필 수집에 사용되는 새 파일에는 이메일 및 전화에 대한 프로필 유형 및 참여 기본 설정과 같은 새 속성이 포함되어야 합니다.
-
AWS 콘솔을 사용하여 S3에서 고객 프로필로 파일 수집
샘플 프로필(다음 계정 기반 프로필에서 참조) CSV
FirstName LastName PersonalEmailAddress 전화번호 State CustomerId ProfileType Sam 조 sam@example.com 1111111111 WA 456 프로필 존 Doe john@example.com 2222222222 IL 789 프로필 Sally Doe sally@example.com 3333333333 OR 111 프로필 샘플 계정 기반 프로필 CSV
AccountId ProfileType PrimaryOwner SecondaryOwner EmailEngagementPreferences PhoneEngagementPreferences ACC111 ACCOUNT_PROFILE Sam Joe John Doe [{"KeyName":"CustomerId","KeyValue":"456","ContactType":"PersonalEmailAddress"},{"KeyName":"CustomerId","KeyValue":"789","ContactType":"PersonalEmailAddress"}] [{"KeyName":"CustomerId","KeyValue":"456","ContactType":"PhoneNumber"},{"KeyName":"CustomerId","KeyValue":"789","ContactType":"PhoneNumber"}] ACC112 ACCOUNT_PROFILE John Doe Sally Doe [{"KeyName":"CustomerId","KeyValue":"111","ContactType":"PersonalEmailAddress"}] [{"KeyName":"CustomerId","KeyValue":"111","ContactType":"PhoneNumber"}] 이메일을 사용한 참여 기본 설정의 예:
[ {"KeyName": "CustomerId", "KeyValue": "456", "ContactType": "PersonalEmailAddress"}, {"KeyName": "CustomerId", "KeyValue": "789", "ContactType": "PersonalEmailAddress"} ]
전화에 대한 참여 기본 설정의 예:
[ {"KeyName": "CustomerId", "KeyValue": "456", "ContactType": "PhoneNumber"}, {"KeyName": "CustomerId", "KeyValue": "789", "ContactType": "PhoneNumber"} ]
참고
ProfileType의
PROFILE
경우 동일한 방법을 사용하여 참여 기본 설정을 수집하고 추가할 수 있습니다. -
두 개의 데이터 매핑을 생성합니다. 하나는 하위 프로필용이고 다른 하나는 계정 기반 프로필용입니다.
-
그런 다음 고객 프로필 속성을 매핑합니다. 라는 대상을 기록해 둡니다
ProfileType
.계정 기반 프로필에서 참조되는 프로필을 수집하기 위한 샘플 객체 유형 매핑
{ "AllowProfileCreation": true, "Description": "Standard Profile Object Type", "Fields": { "FirstName": { "ContentType": "STRING", "Source": "_source.FirstName", "Target": "_profile.FirstName" }, "LastName": { "ContentType": "STRING", "Source": "_source.LastName", "Target": "_profile.LastName" }, "PhoneNumber": { "ContentType": "PHONE_NUMBER", "Source": "_source.PhoneNumber", "Target": "_profile.PhoneNumber" }, "PersonalEmailAddress": { "ContentType": "EMAIL_ADDRESS", "Source": "_source.PersonalEmailAddress", "Target": "_profile.PersonalEmailAddress" }, "State": { "ContentType": "STRING", "Source": "_source.State", "Target": "_profile.Address.State" }, "CustomerId": { "ContentType": "STRING", "Source": "_source.CustomerId", "Target": "_profile.Attributes.CustomerId" }, "ProfileType": { "ContentType": "STRING", "Source": "_source.ProfileType", "Target": "_profile.ProfileType" } }, "Keys": { "CustomerId": [ { "FieldNames": [ "CustomerId" ], "StandardIdentifiers": [ "PROFILE", "UNIQUE" ] } ] } }
-
이 프로세스를 반복하여 계정 기반 프로필을 수집합니다. EngagementPreferences.Email 및 EngagementPreference.Phone.
계정 기반 프로필 수집을 위한 샘플 객체 유형 매핑
{ "AllowProfileCreation": true, "Description": "Account-based profiles Object Type", "Fields": { "AccountNumber": { "ContentType": "STRING", "Source": "_source.AccountId", "Target": "_profile.AccountNumber" }, "PrimaryOwner": { "ContentType": "STRING", "Source": "_source.PrimaryOwner", "Target": "_profile.Attributes.PrimaryOwner" }, "SecondaryOwner": { "ContentType": "STRING", "Source": "_source.SecondaryOwner", "Target": "_profile.Attributes.SecondaryOwner" }, "ProfileType": { "ContentType": "STRING", "Source": "_source.ProfileType", "Target": "_profile.ProfileType" }, "EmailEngagementPreferences": { "ContentType": "STRING", "Source": "_source.EmailEngagementPreferences", "Target": "_profile.EngagementPreferences.Email" }, "PhoneEngagementPreferences": { "ContentType": "STRING", "Source": "_source.PhoneEngagementPreferences", "Target": "_profile.EngagementPreferences.Phone" } }, "Keys": { "Account": [ { "FieldNames": [ "AccountNumber" ], "StandardIdentifiers": [ "PROFILE", "UNIQUE" ] } ] } }
-
각각 설명된 관계를 기반으로 매핑을 생성하는 두 개의 데이터 소스 통합을 생성합니다. 계정/프로파일을 예로 들 수 있습니다.
참고
-
계정 기반 프로필 수집은 Amazon Connect Customer Profiles 콘솔에서 SearchProfiles API 또는 프로필 지표를 사용하여 계정 기반 프로필에서 참조된 프로필의 성공적인 수집을 확인한 후에만 이루어져야 합니다.
-
자동 생성 매핑은 계정 기반 프로필 및 하위 프로필 수집에는 작동하지 않습니다.
-
연락처 기본 설정의 이메일 및 전화 목록에는 하위 프로필을 참조
ProfileId
하기 위한KeyName
및KeyValue
또는이 있을 수 있습니다.는 고유 식별자여야KeyName
합니다. -
하위 프로필에 대한 업데이트는 계정 기반 프로필의 참여 기본 설정을 업데이트하지 않습니다. 업데이트는 수집 경로를 통해 이루어져야 합니다.