구성 및 실행
관리자 및 모바일 앱 개발자를 위해 이 섹션에서는 Adobe Journey Optimizer에서 모바일 및 웹 채널을 구성하고 시작하는 방법을 보여줍니다. 사전 요구 사항, 권한 및 플랫폼 지원에 대해 설명한 다음 앱별 구성을 만드는 과정을 안내합니다.
Adobe Journey Optimizer의 모바일 기능
푸시 메시지, 인앱 메시지 및 콘텐츠 개인화를 포함하여 Adobe Journey Optimizer이 개발자, 마케터 및 제품 팀을 위해 제공하는 모바일 기능을 이해합니다.
채널 구성
모바일 푸시 및 인앱
Journey Optimizer의 모바일 구현은 앱에서 Adobe Experience Platform Mobile SDK 통합으로 시작합니다. SDK는 데이터 수집과 Adobe Experience Platform(AEP) 및 Adobe Journey Optimizer(AJO)과 같은 해당 애플리케이션과의 상호 작용에 필수적입니다.
Mobile SDK 소개:
모바일 SDK:
- 앱 이벤트(화면 보기, 탭, 구매, 라이프사이클 이벤트 등)를 수집하여 Adobe Experience Platform Edge Network로 보냅니다.
- Journey Optimizer에서 고객 프로필을 안전하게 빌드하고 사용할 수 있도록 ID 및 동의를 관리합니다.
- 푸시 토큰을 등록 및 업데이트하고 푸시 및 인앱 추적 이벤트를 다시 Adobe Experience Platform으로 보냅니다.
- 메시지를 끝까지 전달, 렌더링 및 측정할 수 있도록 Journey Optimizer mobile extension과 통합됩니다.
모바일 SDK을 앱에 통합하지 않으면 Journey Optimizer에서 안정적으로 다음을 수행할 수 없습니다.
- 모바일 푸시 및 인앱 메시지를 전달하고 추적합니다.
- 콘텐츠 카드를 렌더링하고 추적합니다.
- 실시간 인앱 비헤이비어를 사용하여 여정을 트리거하고 경험을 개인화할 수 있습니다.
새로운 구현을 위한 가이드 채널 설정
새로운 모바일 인앱 및 푸시 구현의 경우 가이드 채널 설정이 권장되는 시작점입니다. 잘못 구성된 데이터스트림 또는 확장 누락의 위험을 줄이고 Assurance을 통한 SDK 유효성 검사를 안내합니다.
- 조직에 대해 Adobe Journey Optimizer(AJO)이(가) 프로비저닝되었습니다.
- 데이터 수집 및 Journey Optimizer 권한을 사용하여 Adobe Experience Platform 액세스.
- 채널 및 구성 설정에 대한 AJO의 관리자 권한.
- 모바일 앱의 소스 코드(iOS, Android 또는 크로스 플랫폼 프레임워크)에 액세스합니다.
- 앱에서 필수 OS 수준 기능(예: 푸시 권한, 알림 서비스 확장, 백그라운드 모드)이 활성화되어 있습니다.
- 기존 구성 옵션을 사용하는 경우 최신 Adobe Experience Platform Mobile SDK 버전을 사용하고 있는지 확인하십시오
자세한 내용은 안내 채널 설정 시작을 참조하세요.
푸시 채널의 수동 구성
다음 안내서에서는 데이터 흐름을 이해하고 Firebase 및 Apple 푸시 알림 서비스(APNs)와 같은 서비스와 통합하는 것부터 모바일 앱 설정 및 알림 테스트에 이르기까지 푸시 알림을 수동으로 구성하고 효과적으로 사용하는 데 필요한 모든 사항을 안내합니다.
모바일 앱에서 Adobe Experience Cloud 구현 튜토리얼
Adobe Experience Cloud 모바일 애플리케이션을 구현하는 방법을 알아봅니다. 이 튜토리얼에서는 샘플 Swift 또는 Android 앱에서의 Experience Cloud 애플리케이션 구현을 안내합니다.
추가 리소스
Adobe Experience Platform Mobile SDK 가져오기
애플리케이션에 Adobe Experience Platform Mobile SDK을 설치하는 방법을 설명하는 안내서입니다.
Adobe Experience Platform Assurance 개요
Adobe Experience Platform Assurance 모바일 확장 기능에 대한 개요입니다.
모바일 SDK 준비 체크리스트
앱을 마케터에게 전달하기 전에 Assurance에서 다음을 확인하십시오.
[ ]개의 이벤트가 올바른 데이터 스트림 및 데이터 세트에서 흐르고 있습니다.
[ ]ID와 동의가 모든 주요 이벤트에 있습니다.
[ ]개의 푸시 토큰 및 상호 작용이 추적되고
[ ] 하나 이상의 테스트 인앱 메시지 또는 콘텐츠 카드가 표시되었으며 노출로 기록되었습니다.
콘텐츠 카드
WhatsApp 채널을 구성하는 방법을 이해합니다.
이 튜토리얼에서는 Adobe Journey Optimizer에서 WhatsApp 채널을 설정하여 실시간 비즈니스 메시지를 활성화하는 방법을 설명합니다.
SMS/MMS/RCS
표준 공급자(Twilio, Synch 또는 Infobip)를 사용하거나 사용자 지정 SMS 공급자를 사용하여 SMS/MMS/RCS 채널을 구성합니다.
Journey Optimizer에서 사용자 지정 SMS 공급자를 구성하고, API 자격 증명 및 웹후크를 설정하고, 옵트인/옵트아웃 키워드를 관리하고, 개인화된 캠페인을 시작하는 방법에 대해 알아봅니다.
사용자 정의 SMS 공급자를 사용하여 Adobe Journey Optimizer에서 인터랙티브한 브랜디드 RCS 메시지를 구성하고 전송하는 방법을 알아봅니다. 이 튜토리얼에서는 API 자격 증명, 웹후크, 채널 구성을 설정한 다음, 풍부하고 개인화된 메시지 경험을 제공하는 여정을 빌드하며, 이 모든 과정은 기본 메시지 앱 내에서 이루어집니다.
개인 정보 보호 법률 및 플랫폼 지침을 준수하도록 합니다.
Adobe Journey Optimizer의 개인 정보 보호 기능
개인 정보 보호 요청 처리, 사용자 작업 감사, 동의 관리, 거버넌스 규칙 적용 및 고객 관리 키와 같은 고급 보안 옵션 활용 방법을 알아봅니다.
일반적인 구현 위험 및 이를 피하는 방법
대부분의 모바일 문제는 Journey Optimizer 여정 또는 캠페인 자체가 아니라 SDK 또는 데이터 수집 구성에서 발생합니다. 아래 표를 사용하여 무엇이 잘못되었는지 식별한 다음, 자세한 내용을 보려면 해당 섹션을 확장하십시오.
함정 개요
위험당 세부 지침
증상과 일치하는 함정을 열어 확인해야 할 사항과 이를 수정하는 방법을 확인합니다.
확인할 내용
- 푸시 또는 인앱 활동이 디바이스에 도달하지 않습니다.
- 안내식 채널 설정 또는 채널 유효성 검사에 실패했습니다.
- Assurance에 누락된 Journey Optimizer, Edge 또는 ID 확장이 표시됩니다.
확인할 내용
-
안내 채널 설정에 필요한 최소 Mobile Core 및 Journey Optimizer 확장 버전을 사용 중입니까?
-
Assurance의 확장 및 이벤트 아래에서 다음을 수행합니다.
- 예상 확장이 로드되었습니까?
- 이벤트가 Edge Network으로 전송되고 승인됩니까?
해결 방법
- 지원되는 모바일 SDK 및 Journey Optimizer 확장 버전으로 업그레이드하십시오.
- 앱을 다시 빌드하고 Assurance에 다시 연결한 다음 안내가 있는 채널 설정을 다시 실행합니다.
참조: 모바일 및 웹 설정
확인할 내용
- Platform 데이터 세트에서 이벤트 또는 푸시 추적 배치가 실패합니다.
- 데이터 수집 오류(예: "업데이트는 이벤트에 대해 지원되지 않음").
- 푸시 또는 인앱 보고서에 추적이 거의 또는 전혀 표시되지 않습니다.
확인할 내용
-
Journey Optimizer 추적에 대해 만든 시스템 스키마 또는 데이터 세트를 변경한 사람이 있습니까?
-
데이터스트림에서:
- 경험 이벤트가 이벤트 데이터 세트에 매핑됩니까?
- 프로필 특성이 프로필 데이터 세트에 매핑됩니까?
해결 방법
- AJO에서 만든 시스템 데이터 세트/스키마를 편집하지 마십시오.
- 데이터스트림 매핑(이벤트 → 이벤트 데이터 세트, 프로필 → 프로필 데이터 세트)을 수정합니다.
- 임시 변경 사항 대신 가이드 채널 설정 또는 문서화된 데이터 스트림 단계를 선호합니다.
확인할 내용
- 여정이 앱 사용자의 예상대로 트리거되지 않습니다.
- Personalization이 다른 채널의 사용자 동작과 일치하지 않습니다.
- 이벤트는 Experience Platform에 표시되지만 프로필은 단편적으로 보입니다.
확인할 내용
-
Edge Network용 ID를 구현하고 안정적인 기본 ID(예: 로그인 ID)를 전송합니까?
-
환경 설정이 변경될 때 Edge Network에 대한 동의가 구현되고 업데이트됩니까?
-
Assurance에서:
- 아웃바운드 이벤트에는 동의 값이 포함됩니까?
- 여기에 ECID와 기본 ID가 일관되게 포함됩니까?
해결 방법
- 앱에서 Edge Network에 대한 ID을(를) 구현하거나 수정합니다.
- Edge Network에 대한 동의를 구현하고 앱의 동의 UI에 연결합니다.
- 모든 관련 이벤트에 ID 및 동의가 나타날 때까지 Assurance에서 다시 테스트합니다.
Platform Mobile SDK 구현에 대한 동의 구현을 참조하세요.
확인할 내용
- 캠페인이나 여정이 실행되더라도 사용자는 푸시 알림을 받지 못합니다.
- 푸시 보고서에는 열람, 취소 또는 상호 작용이 표시되지 않습니다.
확인할 내용
-
앱이 Journey Optimizer 확장에 푸시 토큰을 등록합니까?
- 처음 설치 시?
- 각 앱 업데이트 후?
- OS가 토큰을 새로 고칠 때마다?
-
사용자가 알림을 열거나 취소하면 Assurance에서 이벤트 추적이 표시됩니까?
해결 방법
-
다음 코드를 추가하거나 수정합니다.
- 토큰을 만들거나 새로 고칠 때마다 Journey Optimizer 모바일 확장을 통해 토큰을 등록합니다.
- Mobile SDK을 통해 푸시 상호 작용 이벤트(열기, 닫기, 사용자 지정 작업)를 보냅니다.
-
Assurance을 사용하여 등록 및 추적 이벤트가 예상대로 실행되는지 확인합니다.
확인할 내용
- 활성 캠페인이나 여정이 있더라도 인앱 메시지 또는 콘텐츠 카드는 표시되지 않습니다.
- 보고에 0개의 노출이 표시됩니다.
확인할 내용
-
Journey Optimizer 모바일 메시징/인앱 확장 기능 및 메시징 SDK이(가) 앱에 설치 및 등록되어 있습니까?
-
태그 구성에서:
- 올바른 이벤트(예: 화면 보기 또는 사용자 지정 이벤트)에 대한 요청을 트리거하는 규칙이 있습니까?
-
Assurance에서:
- 이러한 이벤트가 발생하면 인앱 또는 콘텐츠 카드 결정 요청이 표시됩니까?
- Edge Network에서 응답이 돌아온 것을 보시나요?
해결 방법
-
필요한 메시징 확장을 설치하고 등록합니다.
-
대상 이벤트(화면, 사용자 지정 이벤트)에 대한 결정을 트리거하는 규칙을 추가하거나 수정합니다.
-
콘텐츠 카드의 경우 다음을 확인하십시오.
- 메시징 SDK API를 통해 카드를 가져옵니다.
- UI에서 렌더링합니다.
- SDK을 통해 상호 작용을 다시 추적합니다.
다음을 참조하십시오.