เครื่องมือวัด 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 จะเริ่มทำงานเมื่อใด

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

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

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

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

  7. คลิกสร้างทริกเกอร์

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

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

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

  7. คลิกสร้างทริกเกอร์

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 ในเป้าหมายจริง