เครื่องมือวัด Conversion ของ Google Ads

Google Tag Manager รองรับเครื่องมือวัด Conversion ของ Google Ads ที่ยืดหยุ่นและอิงตามทริกเกอร์ใน iOS 6 โดยใช้แท็กเครื่องมือวัด Conversion ของ Google Ads คู่มือนี้ใช้ Conversion การดาวน์โหลดแอป iOS เพื่อแสดงวิธีกําหนดค่าและใช้แท็กเครื่องมือวัด Conversion ของ Google Ads กับ Google Tag Manager

วิธีกำหนดค่าและใช้งานเครื่องมือวัด Conversion ของ Google Ads สำหรับการดาวน์โหลดแอป iOS

  1. สร้าง Conversion ใหม่ใน Google Ads
  2. สร้างทริกเกอร์การบล็อกและการเริ่มทํางาน
  3. สร้างแท็กเครื่องมือวัด Conversion ของ Google Ads
  4. พุชเหตุการณ์ Conversion ไปยังชั้นข้อมูล
  5. บันทึก Deep Link
  6. เผยแพร่คอนเทนเนอร์
  7. ตัวระบุการเข้าถึงสำหรับผู้ลงโฆษณา (IDFA)

1. สร้าง Conversion ใหม่ใน Google Ads

วิธีสร้าง Conversion ใหม่ใน Google Ads

  1. ลงชื่อเข้าใช้บัญชี Google Ads
  2. ที่แถบเมนู ให้เลือกเครื่องมือ > Conversion
  3. คลิก + Conversion
  4. เลือกแอป
  5. เลือกการดาวน์โหลดแอปและ iOS แล้วคลิกต่อไป
  6. ป้อนข้อมูลต่อไปนี้
    • คลิกชื่อเพื่อป้อนชื่อแอป iOS แล้วคลิกเสร็จสิ้น
    • คลิกมูลค่าเพื่อป้อนค่าสำหรับการดาวน์โหลดแต่ละครั้ง หรือเลือกไม่ต้องกำหนดมูลค่าให้การดาวน์โหลดนี้ แล้วคลิกเสร็จสิ้น
    • คลิกการเพิ่มประสิทธิภาพ ซึ่งระบบจะเลือกไว้โดยค่าเริ่มต้น หากต้องการปิดการเพิ่มประสิทธิภาพ ให้คลิกเปิดเพื่อสลับเป็นปิด แล้วคลิกเสร็จสิ้น
    • (ไม่บังคับ) คลิก URL ระบบรายงานผล Conversion เพื่อป้อน URL จากผู้ให้บริการวิเคราะห์ที่คุณต้องการให้ระบบรายงาน Conversion แล้วคลิกเสร็จสิ้น
  7. คลิกบันทึกและต่อไป
  8. ตรวจสอบการตั้งค่า Conversion หากต้องการเปลี่ยนการตั้งค่า ให้คลิกแก้ไขการตั้งค่า
  9. ในส่วนตั้งค่าวิธีการติดตาม ให้เลือกใส่โค้ดติดตามลงในแอป
  10. คลิกบันทึกวิธีการและโค้ดหรือส่งอีเมลวิธีการและโค้ดเพื่อบันทึกค่า conversionId และ label
  11. คลิกเสร็จสิ้น

2. สร้างทริกเกอร์การบล็อกและการเริ่มทํางาน

ในอินเทอร์เฟซ Google Tag Manager ให้สร้างทริกเกอร์การบล็อกและการเริ่มทำงาน ซึ่งจะกำหนดว่าแท็กเครื่องมือวัด Conversion จะเริ่มทำงานเมื่อใด

เนื่องจาก iOS รองรับแท็ก Conversion ของ Google Ads เฉพาะในเวอร์ชัน 6.0 ขึ้นไป คุณจึงต้องสร้างทริกเกอร์ 2 รายการ ดังนี้

วิธีสร้างทริกเกอร์การบล็อกใน Google Tag Manager

  1. ลงชื่อเข้าใช้บัญชี Google Tag Manager
  2. เลือกคอนเทนเนอร์อุปกรณ์เคลื่อนที่
  3. คลิกทริกเกอร์ในแถบนำทางด้านซ้าย
  4. คลิกใหม่
  5. คลิกทริกเกอร์ที่ไม่มีชื่อเพื่อป้อนชื่อทริกเกอร์ osVersionPre6
  6. ในส่วนเปิดใช้งาน ให้ป้อนเงื่อนไขต่อไปนี้

    เวอร์ชัน iOS ก่อน 6.0

  7. คลิก Create Trigger

วิธีสร้างทริกเกอร์การเริ่มทํางานใน Google Tag Manager

  1. ลงชื่อเข้าใช้บัญชี Google Tag Manager
  2. เลือกคอนเทนเนอร์สำหรับอุปกรณ์เคลื่อนที่
  3. คลิกทริกเกอร์ในแถบนำทางด้านซ้าย
  4. คลิกใหม่ แล้วเลือกทริกเกอร์ที่กําหนดเอง
  5. คลิกทริกเกอร์ที่ไม่มีชื่อเพื่อป้อนชื่อทริกเกอร์ เริ่มทํางานเมื่อเหตุการณ์เท่ากับ appLaunch และแพลตฟอร์มเท่ากับ iOS
  6. ภายใต้ทริกเกอร์นี้เริ่มทำงานใน ให้เลือกบางเหตุการณ์ และป้อนเงื่อนไขต่อไปนี้

    การเปิดตัวแอปใน iOS

  7. คลิก Create Trigger

3. สร้างแท็ก Conversion ของ Google Ads

ในอินเทอร์เฟซ Google Tag Manager ให้ใช้ค่าของการกำหนดค่าต่อไปนี้ในการสร้างแท็กเครื่องมือวัด Conversion ใหม่ของ Google Ads เพื่อติดตามการดาวน์โหลดแอปเป็น Conversion

ชื่อแท็ก : iOS App Download Conversion
ประเภทแท็ก : Google Ads Conversion Tracking
รหัส Conversion : คัดลอก conversionId จากข้อมูลโค้ด Google Ads
ป้ายกํากับ Conversion : คัดลอก label จากข้อมูลโค้ด Google Ads
มูลค่า Conversion : ไม่จําเป็นต้องตรงกับข้อมูลโค้ด Google Ads
ซ้ำไม่ได้ : Yes
ทริกเกอร์การเริ่มทํางาน: fire when event equals appLaunch and platform equals iOS
ทริกเกอร์การบล็อก: osVersionPre6

4. พุชเหตุการณ์ Conversion ไปยังชั้นข้อมูล

เพิ่มโค้ดลงในแอปเพื่อพุชเหตุการณ์ที่จะทริกเกอร์ Conversion ไปยังชั้นข้อมูล ตัวอย่างเช่น ในการติดตามการดาวน์โหลดแอป ให้พุชเหตุการณ์ที่มีค่า appLaunch ไปยังชั้นข้อมูล 1 ครั้งหลังจากที่แอปเปิดตัวและคอนเทนเนอร์ Tag Manager พร้อมใช้งาน

//
// 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

หากแอปใช้การทำ Deep Link ให้บันทึก Conversion การทำ Deep Link โดยส่งลิงก์ไปยังชั้นข้อมูลเป็น "gtm.url" ภายใน application:handleOpenURL ใน AppDelegate ดังนี้

[[TAGManager instance].dataLayer push:@{@"gtm.url": [url absoluteString]}];
[[TAGManager instance] previewWithURL:url];

6. เผยแพร่คอนเทนเนอร์

ตอนนี้คุณเผยแพร่คอนเทนเนอร์เพื่อเริ่มส่งคําสั่ง ping ติดตาม Conversion ไปยัง Google Ads ได้แล้ว ดูรายละเอียดได้ที่ การเผยแพร่และเวอร์ชัน

ดูข้อมูลเพิ่มเติมเกี่ยวกับเครื่องมือวัด Conversion ของ Google Ads รวมถึงคําถามเกี่ยวกับวิธีรายงาน Conversion ได้ที่ การทําความเข้าใจเครื่องมือวัด Conversion

7. ตัวระบุการเข้าถึงสําหรับผู้ลงโฆษณา (IDFA)

วิธีเปิดใช้แอปพลิเคชัน iOS ให้เข้าถึงตัวระบุสำหรับผู้ลงโฆษณา (IDFA)

  • รวมไลบรารี libAdIdAccess.a ไว้ในเป้าหมายจริง
  • ในตัวเลือก linker ให้ระบุ -ObjC หรือ -force_Load สำหรับเป้าหมายจริง
  • รวม AdSupport.framework ไว้ในเป้าหมายจริง