การแมปช่อง

ใช้การแมปฟิลด์เพื่ออัปเกรดแต่ละขั้นตอนของเวิร์กโฟลว์การจับคู่ข้อมูลลูกค้า จาก Google Ads API เป็น Data Manager API ดังนี้

การตรวจสอบสิทธิ์

Data Manager API ต้องใช้ข้อมูลเข้าสู่ระบบที่มีขอบเขตแตกต่างจาก Google Ads API ทำตามขั้นตอนใน ตั้งค่าการเข้าถึง API เพื่อสร้างข้อมูลเข้าสู่ระบบใหม่ ซึ่งมีขอบเขต Data Manager API

การแมปฟิลด์การจัดการกลุ่มเป้าหมาย

ใช้การแมปในตารางเพื่อแมป UserList ใน Google Ads API กับUserList ที่เทียบเท่าใน Data Manager API

UserList (Google Ads API) UserList (Data Manager API) หมายเหตุ
resource_name name ดูรายละเอียดได้ที่ชื่อทรัพยากร
id id
read_only read_only
name display_name จำเป็น
description description จำเป็น
membership_status membership_status
integration_code integration_code
membership_life_span membership_duration

ระยะเวลาที่สมาชิกในกลุ่มเป้าหมายยังคงอยู่ในรายการหลังจากเพิ่มแล้ว ค่า ต้องสอดคล้องกับจำนวนวันเต็ม หากไม่ได้ตั้งค่าไว้ ระบบจะใช้ค่าเริ่มต้นเป็น ค่าสูงสุด

จัดรูปแบบค่าโดยใช้รูปแบบการประทับเวลา

size_for_display size_info.display_network_members_count
size_range_for_display ไม่มีเทียบเท่า ใช้ size_info.display_network_members_count สำหรับข้อมูลขนาด
size_for_search size_info.search_network_members_count
size_range_for_search ไม่มีเทียบเท่า ใช้ size_info.search_network_members_count สำหรับข้อมูลขนาด
type ไม่มีเทียบเท่า
access_reason access_reason
account_user_list_status account_access_status
closing_reason closing_reason
eligible_for_search target_network_info.eligible_for_search
eligible_for_display target_network_info.eligible_for_display
match_rate_percentage ingested_user_list_info.contact_id_info.match_rate_percentage
basic_user_list ingested_user_list_info.pseudonymous_id_info ไม่ได้ใช้สำหรับการจับคู่ข้อมูลลูกค้า
crm_based_user_list ingested_user_list_info ต้องระบุ ดูข้อมูลกลุ่มเป้าหมายตามการจับคู่ข้อมูลลูกค้า
ไม่มีเทียบเท่า ingested_user_list_info.pair_id_info ไม่ได้ใช้สำหรับการจับคู่ข้อมูลลูกค้า
ไม่มีเทียบเท่า ingested_user_list_info.partner_audience_info ไม่ได้ใช้สำหรับการจับคู่ข้อมูลลูกค้า
logical_user_list ไม่มีเทียบเท่า ไม่ได้ใช้สำหรับการจับคู่ข้อมูลลูกค้า
logical_user_list ไม่มีเทียบเท่า ไม่ได้ใช้สำหรับการจับคู่ข้อมูลลูกค้า
lookalike_user_list ไม่มีเทียบเท่า ไม่ได้ใช้สำหรับการจับคู่ข้อมูลลูกค้า
rule_based_user_list ไม่มีเทียบเท่า ไม่ได้ใช้สำหรับการจับคู่ข้อมูลลูกค้า
similar_user_list ไม่มีเทียบเท่า ไม่ได้ใช้สำหรับการจับคู่ข้อมูลลูกค้า

ข้อมูลกลุ่มเป้าหมายตามการจับคู่ข้อมูลลูกค้า

ใน Google Ads API คุณต้องตั้งค่าฟิลด์ crm_based_user_list เป็น CrmBasedUserListInfo เมื่อสร้างกลุ่มเป้าหมายตามการจับคู่ข้อมูลลูกค้า

ใน Data Manager API ให้ตั้งค่าแอตทริบิวต์ที่เทียบเท่าโดย ตั้งค่าฟิลด์ ingested_user_list_info เป็น IngestedUserListInfo จากนั้นตั้งค่า ฟิลด์ที่จำเป็นสำหรับการจับคู่ข้อมูลลูกค้าและประเภทข้อมูลผู้ใช้

ข้อมูลติดต่อ

upload_key_types
ตั้งค่าเป็นรายการที่มี CONTACT_ID ซึ่งเทียบเท่ากับการตั้งค่า upload_key_typeเป็น CONTACT_INFO ใน Google Ads API
contact_id_info

ตั้งค่าเป็น ContactIdInfo

ตั้งค่า data_source_type เป็น DATA_SOURCE_TYPE_FIRST_PARTY ซึ่งเทียบเท่ากับการตั้งค่า data_source_type เป็น FIRST_PARTY ใน Google Ads API

รหัสมือถือ

upload_key_types
ตั้งค่าเป็นรายการที่มี MOBILE_ID ซึ่งเทียบเท่ากับการตั้งค่า upload_key_typeเป็น MOBILE_ADVERTISING_ID ใน Google Ads API
mobile_id_info

ตั้งค่าเป็น MobileIdInfo

  • ตั้งค่า data_source_type เป็น DATA_SOURCE_TYPE_FIRST_PARTY ซึ่งเทียบเท่ากับการตั้งค่า data_source_type เป็น FIRST_PARTY ใน Google Ads API
  • ตั้งค่า key_space เป็น IOS หรือ ANDROID Data Manager API ต้องใช้ ค่านี้ ซึ่งแตกต่างจาก Google Ads API ที่จะอนุมานคีย์ สเปซจาก app_id
  • ตั้งค่า app_id เป็นสตริงที่ระบุค่าเฉพาะของแอปพลิเคชันบนอุปกรณ์เคลื่อนที่ ซึ่งเก็บรวบรวมข้อมูล ใช้รูปแบบเดียวกับ ที่คุณใช้สำหรับ app_id ใน Google Ads API

รหัสผู้ใช้

upload_key_types
ตั้งค่าเป็นรายการที่มี USER_ID ซึ่งเทียบเท่ากับการตั้งค่า upload_key_typeเป็น CRM_ID ใน Google Ads API
user_id_info

ตั้งค่าเป็น UserIdInfo

ตั้งค่า data_source_type เป็น DATA_SOURCE_TYPE_FIRST_PARTY ซึ่งเทียบเท่ากับการตั้งค่า data_source_type เป็น FIRST_PARTY ใน Google Ads API

ชื่อทรัพยากร

Data Manager API ใช้รูปแบบชื่อทรัพยากรที่แตกต่างจาก Google Ads API

Google Ads API

ใน Google Ads API UserListชื่อทรัพยากรจะใช้รูปแบบต่อไปนี้

customers/{customer_id}/userLists/{user_list_id}

Data Manager API

ใน Data Manager API UserList ชื่อทรัพยากรจะใช้รูปแบบต่อไปนี้

accountTypes/{accountType}/accounts/{account}/userLists/{userList}

อัปโหลดการแมปฟิลด์

ใช้การแมปในตารางเพื่อแมป AddOfflineUserDataJobOperationsRequest ใน Google Ads API กับคำขอ IngestionService ที่เทียบเท่าใน Data Manager API

ฟิลด์คำขอ

การแมปเหล่านี้ใช้ IngestAudienceMembersRequest ใน Data Manager API เป็นข้อมูลอ้างอิง แต่คุณยังใช้การแมปเหล่านี้ได้หาก คุณแปลงคำขอ Google Ads API เป็น RemoveAudienceMembersRequest หรือ RemoveAllAudienceMembersRequest

AddOfflineUserDataJobOperationsRequest (Google Ads API) IngestAudienceMembersRequest (Data Manager API) หมายเหตุ
  • customer_id ฟิลด์
  • ฟิลด์ customer_match_user_list_metadata ของ OfflineUserDataJob
  • ส่วนหัวของคำขอdeveloper-token
  • ส่วนหัวของคำขอlogin-customer_id
  • ส่วนหัวของคำขอlinked-customer-id
destinations ดูฟิลด์ลูกค้าและกลุ่มเป้าหมาย
consent จาก customer_match_user_list_metadata ของ OfflineUserDataJob consent การตั้งค่าความยินยอมเริ่มต้นที่ไม่บังคับสำหรับสมาชิกกลุ่มเป้าหมายในคำขอ คุณ สามารถลบล้างค่านี้สำหรับสมาชิกในกลุ่มเป้าหมายแต่ละรายได้โดยการตั้งค่าฟิลด์ consent ของ AudienceMember
ไม่มีเวอร์ชันเทียบเท่า encoding ต้องระบุ: ตั้งค่าเป็น Encoding ที่ใช้สำหรับ ค่า UserIdentifier
ไม่มีเวอร์ชันเทียบเท่า encryption_info ตั้งค่าหากคำขอมีค่าที่เข้ารหัส ดูรายละเอียดได้ที่ การเข้ารหัส
job_id ไม่มีเวอร์ชันเทียบเท่า ใช้ request_id ที่แสดงในการตอบกลับเพื่อดึงข้อมูล diagnostics
enable_partial_failure ไม่มีเวอร์ชันเทียบเท่า Data Manager API ใช้ fast-fail รูปแบบข้อผิดพลาด หากฟิลด์ใดฟิลด์หนึ่งของ IngestAudienceMembersRequest ไม่ผ่านการตรวจสอบความถูกต้อง Data Manager API จะปฏิเสธคำขอทั้งหมด ดึงข้อผิดพลาดในการประมวลผล โดยใช้การวินิจฉัย
enable_warnings ไม่มีเวอร์ชันเทียบเท่า API ของ Data Manager จะไม่รายงานคำเตือนในการตอบกลับ เรียกข้อมูล คำเตือนในการประมวลผลโดยใช้ การวินิจฉัย
validate_only validate_only
operations audience_members รายชื่อสมาชิกในกลุ่มเป้าหมายที่จะเพิ่มหรือนำออก ดูรายละเอียดได้ที่ส่วนฟิลด์การดำเนินการ
ไม่มีเวอร์ชันเทียบเท่า terms_of_service ต้องระบุ ตั้งค่าเพื่อระบุว่าผู้ใช้ยอมรับหรือปฏิเสธ ข้อกำหนดในการให้บริการสำหรับการจับคู่ข้อมูลลูกค้า

ฟิลด์ลูกค้าและกลุ่มเป้าหมาย

Google Ads API รองรับการอัปโหลดสมาชิกกลุ่มเป้าหมายไปยังกลุ่มเป้าหมายหนึ่งกลุ่ม ต่องานเท่านั้น นอกจากนี้ คุณต้องมีdeveloper-tokenส่วนหัวของคำขอ และ ตั้งค่าlogin-customer-idและlinked-customer-id ส่วนหัวของคำขอสำหรับสถานการณ์การตรวจสอบสิทธิ์ต่างๆ

Data Manager API รองรับการส่งสมาชิกกลุ่มเป้าหมายสำหรับกลุ่มเป้าหมายหลายกลุ่มในคำขอเดียว Data Manager API ไม่ต้องใช้โทเค็นของนักพัฒนาซอฟต์แวร์ และคุณระบุข้อมูลการเข้าสู่ระบบและข้อมูลลูกค้าที่ลิงก์โดยใช้ฟิลด์ของ Destination แทนที่จะใช้ส่วนหัวของคำขอ ดูข้อมูลเพิ่มเติมเกี่ยวกับปลายทางได้ที่ กำหนดค่าปลายทาง

ใน Google Ads API คุณสามารถนำสมาชิกทั้งหมดของกลุ่มเป้าหมายออกได้โดย ตั้งค่าฟิลด์ remove_all ของ OfflineUserDataJobOperation เป็น true

ใน Data Manager API คุณจะทำได้โดยการส่ง RemoveAllAudienceMembersRequest ดูรายละเอียดได้ที่คำแนะนำนำสมาชิกทั้งหมดออก

วิธีแมปฟิลด์ Google Ads API สำหรับกลุ่มเป้าหมายเดียว กับฟิลด์ที่เทียบเท่าใน Destination มีดังนี้

Google Ads API Destination (Data Manager API) หมายเหตุ
customer_id ของคำขอ operating_account ตั้งค่า account_id เป็นรหัสลูกค้าของกลุ่มเป้าหมาย ตั้งค่า account_type ของ operating_account เป็น GOOGLE_ADS
ส่วนหัวของคำขอdeveloper-token ไม่มีเวอร์ชันเทียบเท่า ไม่จำเป็นต้องใช้โทเค็นของนักพัฒนาสำหรับ Data Manager API
ส่วนหัวของคำขอlogin-customer-id login_account ตั้งค่า account_id เป็นรหัสลูกค้าของบัญชี ที่ใช้เข้าสู่ระบบ ตั้งค่า account_type เป็น GOOGLE_ADS หากบัญชี เข้าสู่ระบบเป็นบัญชี Google Ads หรือ DATA_PARTNER หาก บัญชีเข้าสู่ระบบเป็นบัญชีพาร์ทเนอร์ด้านข้อมูล
ส่วนหัวของคำขอlinked-customer-id linked_account หากเข้าถึง operating_account โดยใช้ลิงก์พาร์ทเนอร์ ให้ตั้งค่า account_id เป็นรหัสลูกค้าของบัญชีที่ลิงก์ไว้ และตั้งค่า account_type เป็น DATA_PARTNER มิเช่นนั้น อย่าตั้งค่าฟิลด์ linked_account
user_list จาก customer_match_user_list_metadata ของ OfflineUserDataJob product_destination_id ต้องระบุ ตั้งค่าเป็นรหัสตัวเลขของกลุ่มเป้าหมาย อย่าใช้ชื่อทรัพยากรของ UserList
ไม่มีเวอร์ชันเทียบเท่า reference ตัวระบุที่ผู้ใช้กำหนดสำหรับ Destination ตั้งค่าฟิลด์นี้หากคุณส่งสมาชิกกลุ่มเป้าหมายสำหรับกลุ่มเป้าหมายหลายกลุ่มในคำขอเดียว

ฟิลด์การดำเนินการ

Data Manager API มีเมธอดแยกต่างหากสำหรับการเพิ่มและนำสมาชิกกลุ่มเป้าหมายออก ในทางตรงกันข้าม AddOfflineUserDataJobOperationsRequest ใน Google Ads API จะมีรายการ operations ซึ่งแต่ละรายการจะเพิ่ม สมาชิก นำสมาชิกออก หรือนำสมาชิกทั้งหมดออกตามประเภทของ การแมปประเภทการดำเนินการแต่ละประเภทกับเมธอดที่เกี่ยวข้องใน Data Manager API มีดังนี้

OfflineUserDataJobOperation (Google Ads API) IngestionService method (Data Manager API) หมายเหตุ
create IngestAudienceMembers ดูรายละเอียดได้ที่ ส่วนฟิลด์สมาชิกในกลุ่มเป้าหมาย
remove RemoveAudienceMembers ดูรายละเอียดได้ที่ ส่วนฟิลด์สมาชิกในกลุ่มเป้าหมาย
remove_all RemoveAllAudienceMembers ดูรายละเอียดได้ที่นำสมาชิกในกลุ่มเป้าหมายทั้งหมดออก

ฟิลด์สมาชิกในกลุ่มเป้าหมาย

UserData (Google Ads API) AudienceMember (Data Manager API) หมายเหตุ
consent consent

ตั้งค่าเพื่อระบุความยินยอมสำหรับสมาชิกในกลุ่มเป้าหมาย

ทั้ง 2 API ใช้Consentออบเจ็กต์ (ad_user_data, ad_personalization) ที่คล้ายกัน

สำหรับ Data Manager API คุณยังตั้งค่าความยินยอมสำหรับสมาชิกกลุ่มเป้าหมายทั้งหมดในคำขอได้โดยการตั้งค่าฟิลด์ consent ที่ระดับคำขอ

transaction_attribute ไม่มีเทียบเท่า ไม่มีผลกับการจับคู่ข้อมูลลูกค้า
user_attribute ไม่มีเทียบเท่า ไม่มีผลกับการจับคู่ข้อมูลลูกค้า
user_identifiers
  • mobile_data
  • user_id_data
  • composite_data
    • user_data
    • ip_data

ป้อนข้อมูลในช่องที่สอดคล้องกับประเภทข้อมูลที่คุณ ส่งสําหรับสมาชิกในกลุ่มเป้าหมาย ดูรายละเอียดได้ที่ฟิลด์ตัวระบุผู้ใช้

ฟิลด์ตัวระบุผู้ใช้

ใน Google Ads API ไม่ว่าคุณจะส่งข้อมูลติดต่อ รหัสอุปกรณ์เคลื่อนที่ หรือรหัสผู้ใช้ คุณจะใช้ UserIdentifier Data Manager API ใช้แนวทางที่แตกต่างกัน โดยมีฟิลด์ที่ต่างกันสำหรับข้อมูลแต่ละประเภท

ใน Data Manager API ให้ป้อนข้อมูลในฟิลด์ที่สอดคล้องกับประเภทข้อมูล ที่คุณส่ง

ข้อมูลติดต่อ

หากใช้ข้อมูลติดต่อ เช่น อีเมล หมายเลขโทรศัพท์ หรือ ข้อมูลที่อยู่ ให้ตั้งค่า composite_data เป็น CompositeData โดยมี รายการแยกต่างหากใน user_data.user_identifiers สำหรับข้อมูล ติดต่อแต่ละรายการ

แม้ว่าเราจะยังรองรับ user_data อยู่ แต่ขอแนะนำให้ใช้ composite_data เพื่อให้การผสานรวมพร้อมรับการปรับปรุงในอนาคต ดูรายละเอียดได้ที่ข้อมูล แบบผสม

UserIdentifier (Google Ads API) UserIdentifier (Data Manager API) หมายเหตุ
address_info address ดูรายละเอียดได้ที่ฟิลด์ที่อยู่
hashed_email email_address ตั้งค่าเป็นอีเมลที่ จัดรูปแบบและแฮช แล้ว นอกจากนี้ คุณยัง เข้ารหัสอีเมลที่แฮช แล้วได้ด้วย
hashed_phone_number phone_number ตั้งค่าเป็นหมายเลขโทรศัพท์ที่ จัดรูปแบบและแฮช แล้ว นอกจากนี้ คุณยังเข้ารหัสหมายเลขโทรศัพท์ที่แฮชแล้วได้ด้วย
user_identifier_source ไม่มีเทียบเท่า

ช่องที่อยู่

ต่อไปนี้คือการแมปฟิลด์ระหว่าง OfflineUserAddressInfo ใน Google Ads API กับ AddressInfo ใน Data Manager API ใช้การแมปเหล่านี้หากคุณใช้ข้อมูลติดต่อเพื่อ สร้างกลุ่มเป้าหมายแบบจับคู่ข้อมูลลูกค้า

OfflineUserAddressInfo (Google Ads API) AddressInfo (Data Manager API) หมายเหตุ
city ไม่มีเทียบเท่า
country_code region_code จำเป็น
hashed_first_name given_name

ต้องระบุ ตั้งค่าเป็นชื่อ ที่จัดรูปแบบและแฮช นอกจากนี้ คุณยัง เข้ารหัสชื่อที่ แฮชแล้วได้ด้วย

hashed_last_name family_name

ต้องระบุ ตั้งค่าเป็นนามสกุลที่ จัดรูปแบบและแฮช แล้ว นอกจากนี้ คุณยัง เข้ารหัสชื่อครอบครัวที่แฮชแล้วได้ด้วย

hashed_street_address ไม่มีเทียบเท่า
postal_code postal_code จำเป็น
state ไม่มีเทียบเท่า

ที่อยู่ IP

Data Manager API รองรับการรวมที่อยู่ IP สำหรับการอัปโหลดการจับคู่ข้อมูลลูกค้า นอกเหนือจากตัวระบุผู้ใช้ โดยจะอยู่ใน CompositeData ซึ่งรวม UserData และ IpData การระบุช่องเหล่านี้ร่วมกันจะช่วยปรับปรุงอัตราการจับคู่ได้

ดูรายละเอียดเพิ่มเติมได้ที่ การส่งผ่านข้อมูล IP สำหรับการจับคู่ข้อมูลลูกค้า

Google Ads API CompositeData (Data Manager API) หมายเหตุ
ไม่มีเทียบเท่า ip_data.ip_address ตั้งค่าเป็นที่อยู่ IPv4 หรือ IPv6 แบบดิบ ดูคำแนะนำเกี่ยวกับ รูปแบบที่อยู่ IP
ไม่มีเทียบเท่า ip_data.observe_start_time ตั้งค่าเป็นการประทับเวลาในรูปแบบ RFC 3339 เมื่อพบที่อยู่ IP เป็นครั้งแรก
ไม่มีเทียบเท่า ip_data.observe_end_time ตั้งค่าเป็นการประทับเวลาในรูปแบบ RFC 3339 เมื่อพบที่อยู่ IP ครั้งล่าสุด
user_identifiers user_data ตั้งค่าเป็นออบเจ็กต์ UserData

รหัสมือถือ

หากใช้รหัสอุปกรณ์เคลื่อนที่ ให้ตั้งค่า mobile_data เป็น MobileData โดยมี รายการใน mobile_ids สำหรับรหัสแต่ละรายการ

UserIdentifier (Google Ads API) MobileData (Data Manager API) หมายเหตุ
mobile_id mobile_ids ตั้งค่าเป็นรายการ รหัสอุปกรณ์เคลื่อนที่ สำหรับสมาชิกในกลุ่มเป้าหมาย

ใน Google Ads API คุณจะเพิ่ม separate UserIdentifier ที่มี mobile_id สำหรับ รหัสอุปกรณ์เคลื่อนที่ทุกรายการของสมาชิกในกลุ่มเป้าหมาย ใน Data Manager API ให้เพิ่ม รายการเดียว MobileData ที่มี mobile_ids ตั้งค่าเป็นรายการรหัสอุปกรณ์เคลื่อนที่ทั้งหมดสำหรับสมาชิกในกลุ่มเป้าหมาย

user_identifier_source ไม่มีเทียบเท่า

รหัสผู้ใช้

หากใช้ User-ID ให้ตั้งค่า user_id_data เป็น UserIdData และตั้งค่า user_id เป็น User-ID ของสมาชิกในกลุ่มเป้าหมาย

UserIdentifier (Google Ads API) UserIdData (Data Manager API) หมายเหตุ
third_party_user_id user_id

ใน Google Ads API คุณจะเพิ่ม UserIdentifier third_party_user_id สำหรับรหัสผู้ใช้ทุกรหัสของสมาชิกในกลุ่มเป้าหมาย

ใน Data Manager API ให้ตั้งค่าฟิลด์ user_id_data เป็น UserIdData และตั้งค่าฟิลด์ user_id เป็น รหัสผู้ใช้สำหรับสมาชิกในกลุ่มเป้าหมาย คุณส่งรหัสผู้ใช้หลายรายการสำหรับสมาชิกในกลุ่มเป้าหมายคนเดียวกันไม่ได้

user_identifier_source ไม่มีเทียบเท่า