Show Menu
화제×

모바일 애플리케이션 데이터를 기반으로 프로필 정보 만들고 업데이트하기

개요

이 페이지에서는 Mobile Application이 PII 데이터 수집을 예약별로 보낸 후 프로필 데이터를 생성/업데이트하는 워크플로우를 개발하는 단계에 대해 설명합니다.
  • PII는 "개인 식별 정보"를 의미합니다. 모바일 관심 영역을 위한 분석과 같이 캠페인 데이터베이스의 프로필 테이블에 나타나지 않는 정보를 포함하여 모든 데이터가 될 수 있습니다 . PII 파섹
  • PII 수집은 모바일 앱에서 Adobe Campaign Standard의 Rest API에 대한 HTTP-POST 작업입니다.
이 사용 사례의 목표는 모바일 응용 프로그램에서 반환되는 PII 데이터에 프로필 관련 데이터가 포함된 경우 Campaign Standard 프로필을 만들거나 업데이트하는 것입니다.

사전 요구 사항

모바일 앱 구독 데이터를 기반으로 프로파일을 만들거나 업데이트하기 전에 Campaign Standard에서 푸시 알림을 활성화하기 위해 따라야 할 구성 단계는 다음과 같습니다.
  1. 푸시 알림을 전송하도록 Adobe Campaign을 구성합니다.

1단계 - 푸시 알림/구독에 대한 프로필 리소스 확장

PII 데이터로 프로필 리소스를 만들거나 업데이트하려면 먼저 원하는 필드로 프로필 리소스를 확장해야 합니다. 이렇게 하려면:
  • 모바일 애플리케이션에서 보낸 PII 필드를 식별합니다.
  • PII 데이터를 프로필 데이터와 연결하기 위해 조정에 사용할 필드를 식별합니다.
이 예에서 이 Fields 섹션은 모바일 응용 프로그램에서 보낸 PII 데이터를 반영합니다. 이 Link to profiles 섹션은 PII를 프로필 데이터와 연결하는 데 사용되는 필드를 나타냅니다. 여기서 cusEmail은 @email 매핑됩니다 .
리소스를 확장하는 동안 프로필 데이터에 대한 Subscriptions to an Application 매핑은 읽기 전용입니다. 이것은 화해를 위해 사용됩니다. 프로파일을 PII 데이터와 조정하기 위해 필요한 데이터와 함께 프로파일을 시스템에 입력해야 합니다. Adobe의 경우, 조정을 수행하려면 프로필의 이메일 주소가 PII 수집의 이메일과 일치해야 합니다.
  • Collect PII는 사용자의 이름이 "Jane, Last Name is "Doe", 이메일 주소가 janedoe@doe.com인 모바일 앱에서 수신됩니다.
  • 별도로 프로필 데이터는 있어야 합니다(예: 데이터의 수동 입력 또는 일부 다른 리소스). 여기서 프로필의 이메일 주소는 janedoe@doe.com입니다 .
관련 항목:

2단계 - 워크플로우 만들기

관리자는 Campaign Standard의 워크플로우를 사용하여 AppSubscription(구독자) 데이터와 프로필 또는 수신자 데이터 간에 데이터를 고유하게 식별하고 동기화할 수 있습니다. 워크플로우 기반 업데이트는 실시간으로 프로필 데이터를 동기화하지 않지만, 이로 인해 과도한 데이터베이스 잠금과 오버헤드가 발생하지 않아야 합니다.
워크플로우를 구축하는 주요 단계는 다음과 같습니다.
  1. 최신 구독 목록을 가져오려면 Query 또는 Incremental query 활동을 사용하십시오.
  2. 활동을 사용하여 PII 데이터를 프로필에 매핑합니다. Reconciliation
  3. 확인 프로세스를 추가합니다.
  4. PII 데이터를 사용하여 프로파일을 업데이트하거나 Update data 만들 수 있습니다.
이 워크플로우에서는 다음 요구 사항이 가정됩니다.
  • 확장된 모든/모든 필드를 프로필 테이블을 만들거나 업데이트할 수 있어야 합니다.
  • 프로필 테이블은 기본적으로 지원되지 않는 필드(예: T-Shirt 크기)를 지원하도록 확장될 수 있습니다.
  • AppSubscription 테이블의 비어 있는 필드는 프로필 테이블에서 업데이트할 수 없습니다.
  • AppSubscription 테이블에서 업데이트된 모든 레코드는 Workflow의 다음 실행에 포함되어야 합니다.
워크플로우를 빌드하려면 아래 단계를 따르십시오.
  1. 다음 활동을 작업 공간으로 드래그하여 놓고 함께 연결합니다.
    1. Start
    2. Scheduler
    3. Incremental query
    4. Update data
  2. 활동을 Scheduler 구성합니다. 탭에서 General (예: "일별"), Execution frequency (예: "1:00:00 AM") 및 Time Start (예: 오늘 날짜)를 설정합니다.
  3. 활동을 Incremental query 구성합니다.
    1. 탭에서 Properties 필드의 Select an element 아이콘을 클릭한 다음 Resource Subscriptions to an application (nms:appSubscriptionRcp:appSubscriptionRcpDetail) 요소를 선택합니다.
    2. 탭에서 Target Mobile application 필터를 드래그한 다음 모바일 애플리케이션 이름을 선택합니다.
    3. 탭에서 Processed data 선택한 Use a date field ​다음 필드를 Last modified (lastModified) Path to the date field ​추가합니다.
  4. 활동을 Update data 구성합니다.
    1. 탭에서 Identification 필드가 "프로필(프로필)"으로 설정되어 있는지 확인한 다음 Dimension to update Create element 단추를 클릭하여 필드를 조정 기준으로 추가합니다.
    2. 필드에서 appSubscriptionRcp 테이블의 필드를 Source 조정 필드로 선택합니다. 프로필의 이메일, crmId, marketingCloudId 등이 될 수 있습니다. 이 경우 "이메일(cusEmail)" 필드를 사용합니다.
    3. 필드의 Destination 프로필 테이블에서 필드를 선택하여 appSubscriptionRcp 테이블에서 데이터를 조정합니다. 프로필의 이메일이나 crmId, marketingCloudId 등의 확장 필드가 될 수 있습니다. 이 예에서는 "이메일(이메일)" 필드를 선택하여 appSubscriptionRcp 테이블의 "이메일(cusEmail)" 필드와 매핑해야 합니다.
    4. 탭에서 Fields to update 단추를 클릭한 다음 appSubscriptionRcp 표( Create element 필드)에서 오는 필드를 프로필 표( Destination 필드)에서 업데이트할 필드와 매핑합니다.
    5. 필드에 표현식을 추가하여 소스 필드에 값이 들어 있는 경우에만 프로필 테이블의 해당 필드가 업데이트되도록 합니다. Enabled if 이렇게 하려면 목록에서 필드를 선택한 다음 "!=""" 표현식(소스 필드가 표현식 [target/@cusEmail] 편집기에 있는 경우 반드시 입력하십시오 [target/@cusEmail] != ''" )
      이 경우 워크플로우는 UPSERT를 수행하지만 증분 쿼리 데이터를 기반으로 하기 때문에 삽입됩니다. 쿼리를 변경하면 삽입되거나 업데이트되는 데이터에 영향을 줄 수 있습니다. 또한 업데이트할 필드 탭의 설정에 따라 특정 조건에서 삽입되거나 업데이트되는 필드가 결정됩니다. 이러한 설정은 각 애플리케이션 또는 고객에 대해 고유할 수 있습니다. appSubscriptionRcp 데이터를 기반으로 프로필의 레코드를 업데이트하면 유효성 검사 없이 사용자의 개인 정보를 변경할 수 있으므로 의도하지 않은 결과가 발생할 수 있으므로 이러한 설정을 구성할 때 주의하십시오.
    6. 프로필에 삽입/업데이트할 모든 필드를 추가한 경우 을(를) 클릭합니다. Confirm
  5. 워크플로우를 저장한 다음 시작을 클릭하여 워크플로우 프로세스를 시작합니다.