Google Ads 전환 추적

트리거 기반의 유연한 Google Ads 전환 추적을 지원하는 Google 태그 관리자 Google Ads 전환 추적 태그를 사용하여 iOS 6에서 추적할 수 있습니다. 이 가이드에서는 iOS 앱을 사용합니다. 다운로드 전환을 보여주는 보고서입니다. Google 태그 관리자를 사용한 Google Ads 전환 추적 태그

iOS 앱 다운로드를 위해 Google Ads 전환 추적을 구성하고 구현하는 방법은 다음과 같습니다.

  1. Google Ads에서 새 전환 만들기
  2. 차단 및 실행 트리거 만들기
  3. Google Ads 전환 추적 태그 만들기
  4. 전환 이벤트를 데이터 영역으로 푸시
  5. 딥 링크 기록
  6. 컨테이너 게시
  7. 광고주용 액세스 식별자 (IDFA)

1. Google Ads에서 새 전환 만들기

Google Ads에서 새 전환을 만드는 방법은 다음과 같습니다.

  1. Google Ads 계정에 로그인합니다.
  2. 메뉴 바에서 도구 > 전환수
  3. + 전환을 클릭합니다.
  4. 을 선택합니다.
  5. 앱 다운로드iOS를 선택하고 계속을 클릭합니다.
  6. 다음을 입력합니다. <ph type="x-smartling-placeholder">
      </ph>
    • 이름을 클릭하여 iOS 앱의 이름을 입력합니다. 완료를 클릭합니다.
    • 을 클릭하여 각 다운로드에 대한 값을 입력합니다. 이 다운로드에 값을 할당하지 않음을 선택합니다. 완료를 클릭합니다.
    • 기본적으로 선택되어 있는 최적화를 클릭합니다. 최적화를 사용 중지하려면 사용을 클릭하여 사용 중지로 전환합니다. 완료를 클릭합니다.
    • (선택사항) 포스트백 URL을 클릭하여 URL을 입력합니다. 전환 정보를 게시할 위치와 완료를 클릭합니다.
  7. 저장하고 계속하기를 클릭합니다.
  8. 전환 설정을 검토하세요. 설정을 변경하려면 설정 수정을 클릭합니다.
  9. 추적 방법 설정에서 앱에 추적 코드 삽입을 선택합니다. <ph type="x-smartling-placeholder">
  10. 안내 및 코드 저장 또는 안내 및 코드 이메일로 보내기를 클릭합니다. conversionIdlabel 값을 저장합니다.
  11. 완료를 클릭합니다.

2. 차단 트리거 및 실행 트리거 만들기

Google 태그 관리자 인터페이스에서 Google 태그 관리자를 이용해 전환 추적 태그가 실행되는 시점을 결정합니다.

Google Ads 전환 태그는 iOS v6.0 또는 다음 두 개의 트리거를 만들어야 합니다.

Google 태그 관리자에서 차단 트리거를 만드는 방법은 다음과 같습니다.

  1. Google 태그 관리자에 로그인합니다. 있습니다.
  2. 모바일 컨테이너를 선택합니다.
  3. 왼쪽 탐색 메뉴에서 트리거를 클릭합니다.
  4. 새로 만들기를 클릭합니다.
  5. 제목 없는 트리거를 클릭하여 트리거 이름 osVersionPre6을 입력합니다.
  6. 실행 시점에 다음 조건을 입력합니다.

    iOS 6.0 이전 버전

  7. 트리거 만들기를 클릭합니다.

Google 태그 관리자에서 실행 트리거를 만드는 방법은 다음과 같습니다.

  1. Google 태그 관리자에 로그인합니다. 있습니다.
  2. 모바일 컨테이너를 선택합니다.
  3. 왼쪽 탐색 메뉴에서 트리거를 클릭합니다.
  4. 새로 만들기를 클릭하고 맞춤 트리거를 선택합니다.
  5. 제목 없는 트리거를 클릭하여 트리거 이름을 입력합니다. 이벤트가 appLaunch와 같고 플랫폼이 iOS와 같을 때 실행됩니다.
  6. 트리거 실행 조건에서 일부 이벤트를 선택하고 다음 조건을 입력합니다.

    iOS에서 앱 출시

  7. 트리거 만들기를 클릭합니다.

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

앱에서 딥 링크를 사용하는 경우 딥 링크 전환을 기록하려면 링크를 데이터 영역에 "gtm.url"로 푸시합니다. AppDelegateapplication: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를 포함합니다.