การกำหนดเป้าหมายตาม ID ผู้ลงโฆษณาบนมือถือ

คุณสามารถสร้างโฆษณาที่มีการกำหนดเป้าหมายไปยังผู้คนตามรายชื่อลูกค้าได้ และวิธีหนึ่งในการสร้างรายชื่อนั้นก็คือการใช้ ID ผู้โฆษณาบนมือถือ ID ผู้ลงโฆษณาบนมือถือคือตัวระบุการโฆษณาของ Apple หรือ Android หรือ ID ในแอพ Facebook หน้านี้จะอธิบายวิธีการที่คุณจะได้รับ ID เหล่านี้ และวิธีการที่คุณสามารถใช้ ID เหล่านี้เมื่อสร้างกลุ่มเป้าหมายที่กำหนดเองสำหรับโฆษณาแอพของคุณ

ก่อนเริ่มต้น โปรดอ่านการกำหนดเป้าหมายตามรายชื่อลูกค้า

ภาพรวม: การเข้าถึงและการกำหนดเป้าหมายไปที่ ID ผู้ใช้

เมื่อจะเข้าถึง ID ในแอพ

ระบุเวลาที่คุณต้องการเข้าถึง ID ในแอพ ตัวอย่างเช่น คุณสามารถเข้าถึง ID ได้เมื่อแอพเปิดใช้งานหรือเมื่อผู้ใช้ดำเนินการบางอย่าง เช่น ทำการซื้อในแอพ

วิธีการระบุตัวตนของผู้ใช้

คุณสามารถใช้เทคโนโลยีได้หลายอย่างในการระบุตัวตนของผู้ใช้ ดังนี้

  • ตัวระบุการโฆษณาของ Apple (IDFA)
  • ID การโฆษณาของ Android
  • ID ในแอพ Facebook

เราจะให้ตัวอย่างโค้ดสำหรับเทคนิคทั้งหมดเหล่านี้ไว้ที่ด้านล่าง

การจัดเก็บข้อมูล

หลังจากที่คุณเก็บรวบรวม ID แล้ว ให้จัดเก็บ ID เหล่านั้นไว้ในฐานข้อมูลที่คุณต้องการ หรือจัดเก็บไว้ในไฟล์ Excel หรือ .csv

การส่งออกข้อมูล

ตัวจัดการโฆษณาบน Facebook กำหนดให้คุณต้องให้ข้อมูลของคุณเป็นไฟล์ Excel หรือ .csv ระบบฐานข้อมูลส่วนใหญ่สามารถส่งออกเป็นรูปแบบใดรูปแบบหนึ่งเหล่านี้ได้

การนำเข้าข้อมูลไปยังตัวจัดการโฆษณาของ Facebook

ปฏิบัติตามคำแนะนำ "การกำหนดเป้าหมายตามรายชื่อลูกค้า" ใช้ไฟล์ Excel หรือ .csv เมื่อถึงเวลานำเข้ารายชื่อลูกค้า

ID ผู้ลงโฆษณาบนมือถือที่รองรับ

เรารองรับ ID ผู้ลงโฆษณาบนมือถืออยู่ 3 ประเภทดังนี้

ID คำอธิบาย

ตัวระบุการโฆษณาของ Apple (IDFA)

ID การโฆษณาที่ Apple จัดเตรียมให้โดยเป็นส่วนหนึ่งของ iOS ในเฟรมเวิร์กโฆษณา

ID การโฆษณาของ Android

ID การโฆษณาที่ Google จัดเตรียมให้โดยเป็นส่วนหนึ่งของบริการ Google Play

ID ในแอพ Facebook

หากผู้ใช้เข้าสู่ระบบแอพของคุณผ่านทาง Facebook คุณจะสามารถใช้ ID ใน App ของผู้ใช้เหล่านั้นสำหรับการกำหนดเป้าหมายได้

การปรับใช้ทางเทคนิค

ตัวระบุการโฆษณาของ Apple และ Android

// This call does NOT require the Facebook SDK for iOS
#import <AdSupport/ASIdentifierManager.h>
NSString *userId = [[[ASIdentifierManager sharedManager]
   advertisingIdentifier] UUIDString];
// Next: Store the user ID in your database
// This call does NOT require the Facebook SDK for Android!
import com.google.android.gms.ads.identifier.AdvertisingIdClient;
import com.google.android.gms.ads.identifier.AdvertisingIdClient.Info;
Info adInfo = null;
try {
     adInfo = AdvertisingIdClient.getAdvertisingIdInfo(mContext);
} catch (IOException e) {
     // ...
} catch (GooglePlayServicesAvailabilityException e) {
     // ...
} catch (GooglePlayServicesNotAvailableException e) {
     // ...
} 
String userId = adInfo.getId();
// Next: Store the user ID in your database

ID ในแอพ Facebook

#import <FBSDKCoreKit/FBSDKCoreKit.h>
#import <FBSDKLoginKit/FBSDKLoginKit.h>

- (void)viewDidLoad
{
  // Enable profile updates for example in `viewDidLoad`
  [FBSDKProfile enableUpdatesOnAccessTokenChange:YES];
} 

- (void)yourSelector
{
  // Once user is logged in via Facebook Login you can call:
  NSString *userId = [FBSDKProfile currentProfile].userID;
  // Next: Store the ID in your database      
}
// User needs to be logged in via Facebook Login
String userId = Profile.getCurrentProfile().getId();
// Next: Store the ID in your database