DAG ของการจับคู่ข้อมูลลูกค้าของโฆษณา

ภาพรวม

หน้านี้จะแนะนําวิธีกําหนดค่า DAG และ tcrm_bq_to_ads_cm_v2tcrm_gcs_to_ads_cm_v2 รวมทั้งวิธีเตรียมข้อมูล

การจับคู่ข้อมูลลูกค้าช่วยให้คุณใช้ข้อมูลออนไลน์และออฟไลน์เพื่อเข้าถึงและสร้างการมีส่วนร่วมกับลูกค้าอีกครั้งได้ผ่าน Search, แท็บ Shopping, Gmail, YouTube, และดิสเพลย์ การจับคู่ข้อมูลลูกค้าจะใช้ข้อมูลที่คุณแชร์กับลูกค้า เพื่อกําหนดเป้าหมายโฆษณาไปยังลูกค้าเหล่านั้นและลูกค้าคนอื่นๆ ที่คล้ายกัน

โปรดดูรายละเอียดที่หัวข้อเกี่ยวกับการจับคู่ข้อมูลลูกค้า

กําหนดค่าตัวแปร Airflow

สร้างตัวแปร DAG ที่จําเป็นสําหรับ tcrm_bq_to_ads_cm_v2 ใหม่

ส่วนต่อไปนี้ระบุตัวแปรที่จําเป็นเพื่อเรียกใช้ DAG tcrm_bq_to_ads_cm_v2 คุณจะต้องตั้งค่าตัวแปรเหล่านี้เฉพาะในกรณีที่วางแผนที่จะใช้ BigQuery เป็นแหล่งข้อมูลเท่านั้น

ชื่อตัวแปร ค่าตัวอย่าง ข้อมูลตัวแปร
tcrm_bq_to_ads_cm_v2_bq_dataset_id my_dataset ชื่อของชุดข้อมูล BigQuery ที่มีข้อมูล
tcrm_bq_to_ads_cm_v2_bq_table_id my_table ชื่อตาราง BigQuery ที่มีข้อมูล
tcrm_bq_to_ads_cm_v2_google_ads_yaml_credentials ข้อมูลการตรวจสอบสิทธิ์สําหรับ Google Ads API โปรดดูข้อมูลเพิ่มเติมในภาพรวมของ Google Ads API
tcrm_bq_to_ads_cm_v2_ads_cm_user_list_name my_name_list ชื่อของรายชื่อผู้ใช้การจับคู่ข้อมูลลูกค้า
tcrm_bq_to_ads_cm_v2_ads_upload_key_type CONTACT_INFO ประเภทคีย์การอัปโหลดที่เลือกจาก CONTACT_INFO, CRM_ID หรือ MOBILE_ADVERTISING_ID โปรดดู UserList ใน Google Ads
tcrm_bq_to_ads_cm_v2_ads_cm_create_list False จริง/เท็จ ระบุว่าจะสร้างรายการใหม่หรือไม่เมื่อไม่มีรายการดังกล่าว
tcrm_bq_to_ads_cm_v2_ads_cm_membership_lifespan_in_days 30 จํานวนวันที่คุกกี้ของผู้ใช้อยู่
tcrm_bq_to_ads_cm_v2_ads_cm_app_id รหัสแอปบนอุปกรณ์เคลื่อนที่สําหรับการสร้างรายชื่อผู้ใช้ จําเป็นเมื่อ ads_upload_key_type คือ MOBILE_ADVERTISING_ID

สร้างตัวแปร DAG ที่จําเป็นสําหรับ tcrm_gcs_to_ads_cm_v2 ใหม่

ส่วนต่อไปนี้ระบุตัวแปรที่จําเป็นเพื่อเรียกใช้ DAG tcrm_gcs_to_ads_cm_v2 คุณจะต้องตั้งค่าตัวแปรเหล่านี้ในกรณีที่คุณวางแผนที่จะใช้ Google Cloud Storage เป็นแหล่งข้อมูลเท่านั้น

ชื่อตัวแปร ค่าตัวอย่าง ข้อมูลตัวแปร
tcrm_gcs_to_ads_cm_v2_gcs_bucket_name my_bucket ชื่อที่เก็บข้อมูล Cloud Storage
tcrm_gcs_to_ads_cm_v2_gcs_bucket_prefix folder/sub_folder เส้นทางไปยังโฟลเดอร์ข้อมูลภายในที่เก็บข้อมูล
tcrm_gcs_to_ads_cm_v2_gcs_content_type (ไม่บังคับ) JSON หรือ CSV ก็ได้ ประเภทเนื้อหา Cloud Storage
tcrm_gcs_to_ads_cm_v2_google_ads_yaml_credentials ข้อมูลการตรวจสอบสิทธิ์สําหรับ Google Ads API โปรดดูข้อมูลเพิ่มเติมในภาพรวมของ Google Ads API
tcrm_gcs_to_ads_cm_v2_ads_cm_user_list_name my_name_list ชื่อของรายชื่อผู้ใช้การจับคู่ข้อมูลลูกค้า
tcrm_gcs_to_ads_cm_v2_ads_upload_key_type CONTACT_INFO ประเภทคีย์การอัปโหลดที่เลือกจาก CONTACT_INFO, CRM_ID หรือ MOBILE_ADVERTISING_ID โปรดดู UserList ใน Google Ads
tcrm_gcs_to_ads_cm_v2_ads_cm_create_list False จริง/เท็จ ระบุว่าจะสร้างรายการใหม่หรือไม่เมื่อไม่มีรายการดังกล่าว
tcrm_gcs_to_ads_cm_v2_ads_cm_membership_lifespan_in_days 30 จํานวนวันที่คุกกี้ของผู้ใช้อยู่
tcrm_gcs_to_ads_cm_v2_ads_cm_app_id รหัสแอปบนอุปกรณ์เคลื่อนที่สําหรับการสร้างรายชื่อผู้ใช้ จําเป็นเมื่อ ads_upload_key_type คือ MOBILE_ADVERTISING_ID

เตรียมข้อมูลเพื่อส่งไปยังการจับคู่ข้อมูลลูกค้าของ Google Ads

สคีมาของข้อมูลจะแตกต่างกันไปตามupload_key_type

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

สคีมาข้อมูลมี 3 ประเภทย่อย ได้แก่

จับคู่โดย hashedEmail:

รหัสลูกค้า อีเมลที่แฮช
1234567890 dadbbb93...

จับคู่โดย hashedPhoneNumber:

รหัสลูกค้า อีเมลที่แฮช
1234567890 dadbbb93...

จับคู่โดย addressInfo:

รหัสลูกค้า FirstName ที่แฮช ชื่อและนามสกุลที่แฮช รหัสประเทศ รหัสไปรษณีย์
1234567890 Dadbbb9337941โฆษณา abcd97af923499 JP 1031103
  1. รหัสโฆษณาบนอุปกรณ์เคลื่อนที่

จับคู่ตามmobileId

รหัสลูกค้า รหัสอุปกรณ์เคลื่อนที่
1234567890 12345678-1234-1234-abcdef123456
  1. รหัส CRM

จับคู่ตามthirdPartyUserId

รหัสลูกค้า รหัสผู้ใช้ของบุคคลที่สาม
1234567890 รหัส_ที่กําหนดไว้_ในองค์กร

สําหรับพื้นที่เก็บข้อมูล มี 2 ประเภท ได้แก่ ตาราง BigQuery หรือ Google Cloud Storage

  1. จาก BigQuery โดยใช้ tcrm_bq_to_ads_cm_v2 DAG ในรูปแบบตาราง SQL (ตัวอย่างข้อมูลจะถูกตัดให้สั้นลงเนื่องจากความยาว)

    รหัสลูกค้า อีเมลที่แฮช
    1234567890 dadbbb93...
  2. จาก Google Cloud Storage โดยใช้ DAG ของ tcrm_gcs_to_ads_cm_v2 ในรูปแบบ JSON

    {'customerId': '1234567890', 'hashedEmail': 'f660ab912ec121d1b1e928a0bb4bc61b15f5ad44d5efdc4e1c92a25e99b8e44a'}
    
  3. จาก Google Cloud Storage โดยใช้ tcrm_gcs_to_ads_cm_v2 DAG ในรูปแบบ CSV

    customerId,hashedEmail
    1234567890,dadbbb9327c711e4b626f7820fb299871d23d6020683bbd1e08d37e0246c7e90
    

เรียกใช้ DAG

ในคอนโซล Airflow ให้คลิกตัวเลือก DAGs จากแถบเมนูด้านบน ค้นหา DAG ที่ต้องการเรียกใช้ในรายการทางด้านซ้าย จากนั้นเรียกใช้โดยคลิกปุ่ม Play ทางด้านขวาของรายการ

การอ่านบันทึกของ DAG

โปรดดูการอ่านบันทึกของ DAG ในคําถามที่พบบ่อย