트리거 기반의 유연한 Google Ads 전환 추적을 지원하는 Google 태그 관리자 Google Ads 전환 추적 태그를 사용하여 iOS 6에서 추적할 수 있습니다. 이 가이드에서는 iOS 앱을 사용합니다. 다운로드 전환을 보여주는 보고서입니다. Google 태그 관리자를 사용한 Google Ads 전환 추적 태그
iOS 앱 다운로드를 위해 Google Ads 전환 추적을 구성하고 구현하는 방법은 다음과 같습니다.
- Google Ads에서 새 전환 만들기
- 차단 및 실행 트리거 만들기
- Google Ads 전환 추적 태그 만들기
- 전환 이벤트를 데이터 영역으로 푸시
- 딥 링크 기록
- 컨테이너 게시
- 광고주용 액세스 식별자 (IDFA)
1. Google Ads에서 새 전환 만들기
Google Ads에서 새 전환을 만드는 방법은 다음과 같습니다.
- Google Ads 계정에 로그인합니다.
- 메뉴 바에서 도구 > 전환수
- + 전환을 클릭합니다.
- 앱을 선택합니다.
- 앱 다운로드 및 iOS를 선택하고 계속을 클릭합니다.
- 다음을 입력합니다.
<ph type="x-smartling-placeholder">
- </ph>
- 이름을 클릭하여 iOS 앱의 이름을 입력합니다. 완료를 클릭합니다.
- 값을 클릭하여 각 다운로드에 대한 값을 입력합니다. 이 다운로드에 값을 할당하지 않음을 선택합니다. 완료를 클릭합니다.
- 기본적으로 선택되어 있는 최적화를 클릭합니다. 최적화를 사용 중지하려면 사용을 클릭하여 사용 중지로 전환합니다. 완료를 클릭합니다.
- (선택사항) 포스트백 URL을 클릭하여 URL을 입력합니다. 전환 정보를 게시할 위치와 완료를 클릭합니다.
- 저장하고 계속하기를 클릭합니다.
- 전환 설정을 검토하세요. 설정을 변경하려면 설정 수정을 클릭합니다.
- 추적 방법 설정에서 앱에 추적 코드 삽입을 선택합니다. <ph type="x-smartling-placeholder">
- 안내 및 코드 저장 또는 안내 및 코드 이메일로 보내기를 클릭합니다.
conversionId
및label
값을 저장합니다. - 완료를 클릭합니다.
2. 차단 트리거 및 실행 트리거 만들기
Google 태그 관리자 인터페이스에서 Google 태그 관리자를 이용해 전환 추적 태그가 실행되는 시점을 결정합니다.
Google Ads 전환 태그는 iOS v6.0 또는 다음 두 개의 트리거를 만들어야 합니다.
Google 태그 관리자에서 차단 트리거를 만드는 방법은 다음과 같습니다.
- Google 태그 관리자에 로그인합니다. 있습니다.
- 모바일 컨테이너를 선택합니다.
- 왼쪽 탐색 메뉴에서 트리거를 클릭합니다.
- 새로 만들기를 클릭합니다.
- 제목 없는 트리거를 클릭하여 트리거 이름 osVersionPre6을 입력합니다.
- 실행 시점에 다음 조건을 입력합니다.
- 트리거 만들기를 클릭합니다.
Google 태그 관리자에서 실행 트리거를 만드는 방법은 다음과 같습니다.
- Google 태그 관리자에 로그인합니다. 있습니다.
- 모바일 컨테이너를 선택합니다.
- 왼쪽 탐색 메뉴에서 트리거를 클릭합니다.
- 새로 만들기를 클릭하고 맞춤 트리거를 선택합니다.
- 제목 없는 트리거를 클릭하여 트리거 이름을 입력합니다. 이벤트가 appLaunch와 같고 플랫폼이 iOS와 같을 때 실행됩니다.
- 트리거 실행 조건에서 일부 이벤트를 선택하고 다음 조건을 입력합니다.
- 트리거 만들기를 클릭합니다.
3. Google Ads 전환 태그 만들기
Google 태그 관리자 인터페이스에서 다음 구성 값을 사용합니다. 앱 다운로드를 추적하는 새 Google Ads 전환 추적 태그를 만듭니다. 전환:
태그 이름 : iOS App Download Conversion
태그 유형 : Google Ads Conversion Tracking
전환 ID : Google Ads 스니펫에서 conversionId
복사
전환 라벨 : Google Ads 스니펫에서 label
복사
전환 가치 : Google Ads 스니펫과 일치하지 않아도 됨
반복할 수 없음 : Yes
실행 트리거: fire when event equals appLaunch and platform equals iOS
차단 트리거: osVersionPre6
4. 전환 이벤트를 데이터 영역으로 푸시
전환을 트리거할 이벤트를 푸시하는 코드를 앱에 추가합니다.
데이터 영역으로 전달됩니다 예를 들어 앱 다운로드를 추적하려면
앱 종료 후 한 번 appLaunch
값을 데이터 영역에 추가합니다.
태그 관리자 컨테이너를 사용할 수 있게 됩니다.
// // MyNotifier.h // #import "TAGContainerOpener.h" @interface MyNotifier : NSObject<TAGContainerOpenerNotifier> @end // // MyNotifier.m // #import "AppDelegate.h" #import "MyNotifier.h" #import "TAGDataLayer.h" #import "TAGManager.h" @implementation MyNotifier - (void)containerAvailable:(TAGContainer *)container { AppDelegate *appDelegate = (AppDelegate *)[[UIApplication sharedApplication] delegate]; if (appDelegate.appLaunchEventPushed == NO) { // Push the app launch event once after the container is opened. [[TAGManager instance].dataLayer push:@{@"event": @"appLaunch"}]; appDelegate.appLaunchEventPushed = YES; } } @end // // AppDelegate.m // #import "AppDelegate.h" #import "MyNotifier.h" #import "TAGDataLayer.h" #import "TAGManager.h" @implementation AppDelegate - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // MyNotifier::containerAvailable: is called when the container is opened. [TAGContainerOpener openContainerWithId:@"GTM-XXXX" tagManager:[TAGManager instance] openType:kTAGOpenTypePreferNonDefault timeout:nil notifier:[[MyNotifier alloc] init]]; // Rest of the method implementation. return YES: } // Rest of the AppDelegate implementation @end
5. 딥 링크 기록
앱에서 딥 링크를 사용하는 경우 딥 링크 전환을 기록하려면
링크를 데이터 영역에 "gtm.url"
로 푸시합니다.
AppDelegate
의 application:handleOpenURL
:
[[TAGManager instance].dataLayer push:@{@"gtm.url": [url absoluteString]}]; [[TAGManager instance] previewWithURL:url];
6. 컨테이너 게시
이제 컨테이너를 게시하여 전환 추적 핑을 전송할 수 있습니다. Google Ads에 추가되었습니다. 를 참조하세요. 게시 및 버전을 참조하세요.
Google Ads 전환에 대한 추가 정보 확인하기 전환이 보고되는 방식, 참조 전환 추적 이해하기
7. 광고주용 액세스 식별자 (IDFA)
iOS 애플리케이션이 광고주 (IDFA):
- 실제 타겟에
libAdIdAccess.a
라이브러리를 포함합니다. - 링커 옵션에서
-ObjC
또는 실제 대상:-force_Load
- 실제 타겟에
AdSupport.framework
를 포함합니다.