1단계: SKAdNetwork 포스트백을 관련 iOS 버전에 등록
자세한 내용은 Apple의 문서를 참고하세요. Firebase용 Google 애널리틱스 SDK를 사용하는 고객의 경우 SDK에서 앱을 대신하여 자동으로 등록하므로 이 단계를 건너뛸 수 있습니다.
2단계: SKAdNetwork 포스트백을 수신 및 디코딩하고 있는지 확인
자세한 내용은 Apple의 문서를 참고하세요. SKAdNetwork 엔드포인트를 설정하지 않은 경우 Apple 문서에 따라 설정해야 합니다.
이미 Google에서 승인한 앱 기여 분석 파트너(AAP) 또는 자체 솔루션을 사용하여 엔드포인트를 설정한 경우 3단계로 건너뛰어 측정 프로토콜을 사용하여 Google 애널리틱스에 결과를 전달하는 과정을 진행할 수 있습니다.
3단계: 측정 프로토콜을 사용하여 Google 애널리틱스에 포스트백 결과 전달
다음 스키마(codelab 예)를 사용하여 측정 프로토콜을 통해 Google 애널리틱스로 맞춤 campaign_details
이벤트를 전송합니다.
Google 애널리틱스 4 SKAdNetwork 측정 프로토콜 구현
요청 수준 매개변수
매개변수 | 추가 정보 |
firebase_app_id: {gmp_app_id} |
|
api_secret: {api_secret} |
|
timestamp_micros: {timestamp of received SKAN postback} |
|
app_instance_id: {...} |
필수사항: 임의의 숫자로 구성된 고유한 문자열을 생성합니다. 이 데이터가 전환 모델링에 사용되면 이 특정 ID 문자열이 실제 앱 인스턴스 ID에서 삭제됩니다. |
GA 이벤트
이벤트 | 추가 정보 |
campaign_details | 맞춤 이벤트 |
GA 매개변수(기존)
매개변수 | 추가 정보 |
소스: {source} |
수동 태그 추가에 사용되는 매개변수입니다. Google 애널리틱스 4 보고서는 Google 애널리틱스 4 기본 채널 그룹을 사용하여 구성됩니다. 이러한 매개변수를 가이드로 사용하여 각 매개변수를 분류하는 것이 좋습니다. Google 이외의 모든 포스트백에 이러한 매개변수를 전송하세요. 예를 들면 다음과 같습니다. Facebook 포스트백:
Google 포스트백의 경우 Google Ads와의 속성 통합을 기반으로 캠페인을 디코딩합니다. 따라서 Google 포스트백의 경우 위의 매개변수가 선택사항입니다. Google 애널리틱스 4 속성이 Google Ads 광고 계정에 연결되어 있는지 확인해야 합니다. 참고: Google 이외의 게시물뿐만 아니라 모든 SKAdNetwork 포스트백을 Google 애널리틱스 4로 전송하는 것이 중요합니다. |
매체: {medium} | |
용어: {term} 선택사항 | |
콘텐츠: {content} 선택사항 | |
campaign_id: {campaign_id} | SKAdNetwork 포스트백의 값입니다. |
캠페인: {campaign} 선택사항이지만 이 항목이 없으면 (설정되지 않음)으로 표시됩니다. |
Google Ads 캠페인의 경우 ID가 디코딩되고 Google 애널리틱스 및 Google Ads 연결을 기반으로 캠페인 이름이 제공되고 소스 및 매체 매개변수가 업데이트됩니다. 계정이 연결되지 않은 경우 Google 캠페인 ID가 디코딩되지 않으며 지정된 소스 및 매체 매개변수가 사용됩니다. Google Ads 캠페인이 아닌 경우 캠페인 이름을 디코딩하여 제공할 수 있습니다. 캠페인 이름을 모르는 경우 SKAdNetwork campaign_id를 복사하세요. 참고: 입력하지 않으면 (설정되지 않음)으로 표시됩니다. |
source_platform: 'apple_skan' | 중요: 대문자와 _을 감안하여 이 문자열을 정확하게 지정해야 합니다. |
app_id: {app_id} |
SKAdNetwork 포스트백의 값입니다. 앱 번들 ID입니다. |
transaction_id: {transaction_id} | SKAdNetwork 포스트백의 값입니다. |
필수 새 매개변수
참고: 이러한 새 매개변수는 Google 애널리틱스 4 사용자 인터페이스에서 설정할 수 있습니다. 하지만 필수사항은 아닙니다. 이러한 매개변수를 기반으로 특정 맞춤 측정기준 보고서를 보려면 Google 애널리틱스 4에 등록해야 합니다.
매개변수 | 추가 정보 |
version: {version} | SKAdNetwork 포스트백의 값입니다. |
conversion_value: {conversion_value} | SKAdNetwork 포스트백의 값입니다. |
fidelity_type: {fidelity_type} | SKAdNetwork 포스트백의 값입니다. |
attribution_signature: {attribution_signature} |
SKAdNetwork 포스트백의 값입니다. 참고: 이 기능은 보안 기능입니다. SKAdNetwork 포스트백은 암호로 서명됩니다. |
redownload: {redownload} | SKAdNetwork 포스트백의 값입니다. |
source_app_id: {source_app_id} |
SKAdNetwork 포스트백의 값입니다. 참고: 광고가 클릭되어 설치로 이어진 앱의 ID입니다. |
did_win: {did_win} |
SKAdNetwork 포스트백의 값입니다. 참고: 광고주는 가장 성과가 좋은 포스트백만 받습니다. 이 경우 애드테크는 가장 성과가 좋은 포스트백과 그 다음으로 성과가 좋은/지원 포스트백을 받습니다.
|
ad_network_id: {ad_network_id} 여기서 {ad_network_id}는 포스트백의 값을 나타냅니다. |
SKAdNetwork 포스트백의 값입니다. 이렇게 하면 광고가 게재된 광고 네트워크가 표시됩니다. 이는 '소스' 트래픽 측정기준에도 유용합니다. |
4단계: Marketing Platform 조회가 수신되는지 확인
campaign_details
이벤트는 Google 애널리틱스에 직접 표시되지 않습니다. 대신 SKAdNetwork 포스트백이 이벤트로 전환되어 first_open
주요 이벤트 및 이벤트 보고에 통합됩니다. 이는 측정기준 소스 플랫폼(소스 플랫폼 = SKAN)을 추가하여 분류할 수 있습니다.
조회가 전송되고 있는지 확인하려면 다른 이벤트 이름(예: campaign_details_skan_test)을 사용하여 campaign_details
이벤트를 복제하여 테스트 이벤트를 로깅하는 것이 좋습니다. 그런 다음 테스트 이벤트가 Google 애널리틱스 4 실시간 보고서에 표시되는지 확인할 수 있습니다. 테스트 이벤트와 매개변수를 등록하면 실시간 보고서뿐 아니라 임시 보고서에도 표시됩니다.
- 모든 SKAdNetwork 포스트백을 보고에 표시하려면 각 포스트백을
campaign.details
이벤트로 전송하는 것 외에 위에 언급된 중복 이벤트 및 매개변수를 등록해야 합니다. 이렇게 하는 경우 SKAdNetwork 포스트백이campaign.details
이벤트를 사용하여 계속 전송됩니다. 그렇지 않으면 Google 애널리틱스에서 포스트백을 인식하지 않으며 전환 모델링을 실행하여 iOSfirst_open
보고를 개선할 수 없습니다. - Google 애널리틱스에서 전환 모델링 및 보고에 사용하려면 SKAdNetwork 포스트백을 수신한 후 4일 이내에 전송해야 합니다.
일반적인 인증 단계에 대해 자세히 알아보기