การตั้งค่าบัญชี

ภาพรวมการสร้างบัญชี Ads Data Hub

ภาพรวมนี้จะสรุปขั้นตอนที่จำเป็นในการตั้งค่าบัญชี Ads Data Hub ในระดับสูง

  1. กำหนดโครงสร้างบัญชี: เลือกระหว่างบัญชีระดับเดียว (แนะนำสำหรับองค์กรส่วนใหญ่) หรือบัญชี 2 ระดับสำหรับโครงสร้างผู้ลงโฆษณาหลายรายที่ซับซ้อน
  2. กำหนดค่าโปรเจ็กต์ Google Cloud: กำหนดโปรเจ็กต์ Google Cloud เป็นโปรเจ็กต์ผู้ดูแลระบบ เปิดใช้ Ads Data Hub API (adsdatahub.googleapis.com) และ BigQuery API (bigquery.googleapis.com) สร้างชุดข้อมูล BigQuery และให้สิทธิ์บัญชีบริการ Ads Data Hub (ตัวแทนบริการต่อผลิตภัณฑ์ต่อโปรเจ็กต์ของ Google Cloud หรือ P4SA) ในการอ่านและเขียนชุดข้อมูล
  3. จัดสรรสิทธิ์เข้าถึงของผู้ใช้: มอบหมายบทบาทสิทธิ์เข้าถึงของผู้ใช้ให้กับผู้ใช้ในบัญชี Ads Data Hub และกำหนดค่าสิทธิ์ IAM ของ BigQuery
  4. ลิงก์ข้อมูลกับบัญชี Ads Data Hub: เชื่อมต่อบัญชีแพลตฟอร์มโฆษณา Google โดยลิงก์บัญชีใน Ads Data Hub

จัดโครงสร้างบัญชี Ads Data Hub

ตรวจสอบโครงสร้างบัญชี 2 ประเภทในส่วนต่อไปนี้ เมื่อคุณกำหนดโครงสร้างที่จำเป็นสำหรับความต้องการขององค์กรแล้ว ให้แจ้งตัวแทนของ Google ทราบ หากคุณรู้สึกว่าทั้ง 2 วิธีไม่ตรงกับความต้องการขององค์กร โปรดปรึกษาตัวแทนของ Google

บัญชีแบบระดับขั้นเดียว

บัญชีระดับเดียวคือบัญชี Ads Data Hub ที่ไม่มีบัญชีย่อย ซึ่งเป็นโครงสร้างที่แนะนำและใช้กันมากที่สุดสำหรับลูกค้าส่วนใหญ่ ในโครงสร้างบัญชีประเภทนี้ ข้อมูลในบริบทโฆษณาจะลิงก์กับบัญชี Ads Data Hub โดยตรง และการเข้าถึงข้อมูลจะกำหนดโดยบทบาทการเข้าถึงของผู้ใช้เท่านั้น

บัญชีแบบ 2 ระดับ

หากต้องการให้บัญชี Ads Data Hub เลียนแบบโครงสร้างองค์กรที่ซับซ้อน คุณอาจต้องใช้บัญชีแบบ 2 ระดับ ในโครงสร้างบัญชีประเภทนี้ บัญชี Ads Data Hub (เรียกว่าบัญชีหลัก) จะมีบัญชีย่อยหลายบัญชี ข้อมูลโฆษณาจะลิงก์กับบัญชีย่อย และคุณสามารถจำกัดสิทธิ์เข้าถึงของผู้ใช้ได้โดยการกำหนดผู้ใช้ให้กับบัญชีย่อยที่เฉพาะเจาะจง ความสัมพันธ์ระหว่างบัญชีหลักและบัญชีย่อยจะเปลี่ยนแปลงไม่ได้ ซึ่งหมายความว่าคุณจะย้ายบัญชีย่อยไปยังบัญชีหลักอื่นไม่ได้ บัญชี Ads Data Hub แต่ละบัญชี (และบัญชีย่อยแต่ละบัญชี) ต้องมีโปรเจ็กต์ Google Cloud ที่แตกต่างกันซึ่งกำหนดให้เป็นโปรเจ็กต์ผู้ดูแลระบบเพียงโปรเจ็กต์เดียวสำหรับบัญชี Ads Data Hub นั้น ความสัมพันธ์นี้ต้องเป็นแบบ 1 ต่อ 1 กล่าวคือ โปรเจ็กต์ Google Cloud โปรเจ็กต์เดียวจะทำหน้าที่เป็นโปรเจ็กต์ผู้ดูแลระบบสำหรับบัญชี Ads Data Hub หลายบัญชีไม่ได้

ชุดข้อมูล BigQuery ต้องอยู่ในภูมิภาคเดียวกับบัญชี Ads Data Hub (US, EU, asia-northeast1 หรือ australia-southeast1) บัญชีย่อยทั้งหมดจะรับค่าภูมิภาคจากบัญชีหลักของ Ads Data Hub

แผนภูมินี้เปรียบเทียบโครงสร้างบัญชี 2 ประเภท ได้แก่

ระดับเดียว 2 ระดับ
กรณีการใช้งานทั่วไป ผู้ลงโฆษณา เอเจนซี
ผู้ลงโฆษณาที่มีโครงสร้างองค์กรที่ซับซ้อน
แผนภาพตัวอย่าง แผนภาพโครงสร้างบัญชีแบบระดับเดียว แผนภาพโครงสร้างบัญชีแบบ 2 ระดับ
การลิงก์ข้อมูล
ถือว่าเจ้าของบัญชี Ads Data Hub เป็นเจ้าของบัญชีแพลตฟอร์มโฆษณาด้วย
บัญชีแพลตฟอร์มโฆษณาของ Google จะลิงก์กับบัญชี Ads Data Hub โดยตรง
ระบบจะสร้างบัญชีย่อยซึ่งแสดงถึงผู้ลงโฆษณาบางรายภายใต้บัญชี Ads Data Hub ของคุณ
บัญชีแพลตฟอร์มโฆษณาของ Google Ads จะเชื่อมโยงกับบัญชีย่อย Ads Data Hub โดยใช้ข้อมูลในบริบทโฆษณาจากรหัส รหัสแพลตฟอร์มโฆษณา 1 รหัสสามารถเชื่อมโยงกับข้อมูลในบริบทโฆษณาแต่ละรายการจากรหัสได้
การจัดการผู้ใช้
การจัดการผู้ใช้ที่ง่ายดาย
ระบบจะจัดสรรผู้ใช้ในบัญชี Ads Data Hub โดยตรง ผู้ใช้ที่มีสิทธิ์เข้าถึงบัญชีนี้จะเข้าถึงข้อมูลโฆษณาที่ลิงก์ทั้งหมดของบัญชีได้
การจัดการผู้ใช้แบบละเอียด
ผู้ใช้ที่ได้รับการจัดสรรโดยตรงในบัญชี Ads Data Hub จะเข้าถึงข้อมูลในบริบทโฆษณาทั้งหมดที่ลิงก์กับบัญชีย่อยทั้งหมดได้
ผู้ใช้ที่จัดสรรไว้ในบัญชีย่อยหนึ่งๆ จะเข้าถึงข้อมูลในบริบทโฆษณาทั้งหมดที่ลิงก์กับบัญชีย่อยนั้นได้ โดยจะไม่สามารถเข้าถึงข้อมูลจากบัญชีของเด็กบัญชีอื่นๆ ได้
ข้อกำหนดของระบบคลาวด์
ต้องมีโปรเจ็กต์ Google Cloud ระดับผู้ดูแลระบบ 1 โปรเจ็กต์สำหรับบัญชี Ads Data Hub (ความสัมพันธ์แบบ 1 ต่อ 1)
ต้องมีโปรเจ็กต์ที่อยู่ในระบบคลาวด์ของ Google ระดับผู้ดูแลระบบ 1 โปรเจ็กต์สำหรับบัญชี Ads Data Hub และโปรเจ็กต์ที่อยู่ในระบบคลาวด์ของ Google ที่แตกต่างกัน 1 โปรเจ็กต์สำหรับบัญชีย่อยแต่ละบัญชี (แต่ละบัญชีมีความสัมพันธ์แบบ 1 ต่อ 1)
คุณสามารถนำเข้าข้อมูลจากหลายภูมิภาคในระบบคลาวด์ไปยังบัญชี Ads Data Hub เดียวกันได้
การผนวกข้อมูล
ข้อมูลจากบัญชีแพลตฟอร์มโฆษณาต่างๆ ที่ลิงก์กับบัญชีเดียวกัน (หรือบัญชีย่อยเดียวกัน) สามารถรวมไว้ในการค้นหาเดียวกันได้ ข้อมูลในบัญชีย่อยที่ต่างกันจะรวมไว้ในการค้นหาเดียวกันไม่ได้

กำหนดค่าโปรเจ็กต์ Google Cloud (การกำหนดค่าด้วยตนเอง)

โปรเจ็กต์ Google Cloud มีผลลัพธ์ Ads Data Hub และข้อมูลจากบุคคลที่หนึ่งที่คุณใช้เขียนการรวมข้อมูลจากบุคคลที่หนึ่ง นอกจากนี้ โปรเจ็กต์ Google Cloud ยังเป็นรากฐานสำคัญที่ใช้ในการเรียกเก็บเงินและการใช้บริการ Google Cloud

ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีการทำงานของ Ads Data Hub กับ BigQuery

ดูวิธีสร้างโปรเจ็กต์ Google Cloud

กำหนดโปรเจ็กต์ของผู้ดูแลระบบ

เพื่อวัตถุประสงค์ด้านการดูแลระบบ บัญชี Ads Data Hub จะสร้างขึ้นครั้งแรกด้วยโปรเจ็กต์ที่อยู่ในระบบคลาวด์ของ Google ที่กำหนด ซึ่งเรียกว่าโปรเจ็กต์ผู้ดูแลระบบ เมื่อตั้งค่าแล้ว คุณจะเปลี่ยนการกำหนดโปรเจ็กต์ผู้ดูแลระบบนี้ไม่ได้ ความสัมพันธ์นี้เป็นแบบ 1 ต่อ 1 อย่างเคร่งครัด กล่าวคือ โปรเจ็กต์ที่อยู่ในระบบคลาวด์ของ Google รายการเดียวจะกำหนดให้เป็นโปรเจ็กต์ผู้ดูแลระบบสำหรับบัญชี Ads Data Hub (หรือบัญชีย่อย) หลายบัญชีไม่ได้

บัญชี Ads Data Hub สามารถอ่านข้อมูลอินพุตจากและเขียนผลลัพธ์เอาต์พุตไปยังชุดข้อมูล BigQuery ในโปรเจ็กต์ที่อยู่ในระบบคลาวด์ของ Google จำนวนเท่าใดก็ได้ โดยแยกต่างหากจากโปรเจ็กต์ผู้ดูแลระบบที่กำหนด การเข้าถึงชุดข้อมูลเหล่านั้นจะควบคุมโดยการให้สิทธิ์ BigQuery ที่เหมาะสมแก่บัญชีบริการ Ads Data Hub (ตัวแทนบริการต่อผลิตภัณฑ์ต่อโปรเจ็กต์ของ Google Cloud หรือ P4SA) ในชุดข้อมูลหรือโปรเจ็กต์ที่อยู่ในระบบคลาวด์ของ Google ที่จำเป็น ซึ่งสามารถอัปเดตได้ทุกเมื่อ

คุณจะกำหนดโปรเจ็กต์ผู้ดูแลระบบอื่นไม่ได้หลังจากเลือกครั้งแรกแล้ว การเปลี่ยนโปรเจ็กต์ที่เป็นโปรเจ็กต์ผู้ดูแลระบบอาจทำให้บัญชี Ads Data Hub เสียหายได้ ดังนั้น คุณจึงต้องกำหนดโปรเจ็กต์ที่อยู่ในระบบคลาวด์ Google Cloud ถาวรเป็นโปรเจ็กต์ผู้ดูแลระบบเมื่อตั้งค่าบัญชี การปิดใช้ Ads Data Hub API จากโปรเจ็กต์ผู้ดูแลระบบหรือการลบโปรเจ็กต์ผู้ดูแลระบบอาจทำให้ข้อมูลสูญหายและสร้างปัญหาในการเข้าถึงบัญชี Ads Data Hub นอกจากนี้ ให้คาดการณ์การเปลี่ยนแปลงที่กำลังจะเกิดขึ้นในองค์กร (เช่น รูปแบบการตั้งชื่อ) ที่อาจต้องเปลี่ยนโปรเจ็กต์ผู้ดูแลระบบ

หากโปรเจ็กต์ผู้ดูแลระบบถูกลบโดยไม่ตั้งใจ หรือหากต้องการความช่วยเหลือในการกู้คืนสิทธิ์เข้าถึงบัญชี โปรดติดต่อทีมสนับสนุนของ Ads Data Hub

ตัวอย่างการกำหนดค่าโปรเจ็กต์ที่อยู่ในระบบคลาวด์ของ Google

ผู้ใช้ส่วนใหญ่สามารถใช้โปรเจ็กต์เดียว (การตั้งค่าเริ่มต้น) ที่จัดการฟังก์ชันการทำงานทั้งหมดได้ ซึ่งรวมถึงข้อมูลอินพุตและเอาต์พุต ซึ่งเป็นการตั้งค่าที่แนะนำ เนื่องจากการเพิ่มโปรเจ็กต์จะทำให้เกิดความซับซ้อนและค่าใช้จ่ายเพิ่มเติม อย่างไรก็ตาม หากการตั้งค่าโปรเจ็กต์เดียวไม่ตรงกับความต้องการของคุณ โปรดปรึกษาตัวแทนของ Google เพื่อพิจารณาว่าโครงสร้างใดจะทำงานได้ดีที่สุด

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

แยกโปรเจ็กต์อินพุต โปรเจ็กต์ผู้ดูแลระบบสำหรับการดูแลระบบ และเอาต์พุต: โปรเจ็กต์แยกกัน: โปรเจ็กต์หนึ่งใช้สำหรับอินพุต และโปรเจ็กต์ผู้ดูแลระบบใช้สำหรับการดูแลระบบและเอาต์พุต

เปิดใช้ API ในโปรเจ็กต์ผู้ดูแลระบบ

ก่อนสร้างบัญชี Ads Data Hub คุณต้องเปิดใช้ Ads Data Hub API (ชื่อบริการ: adsdatahub.googleapis.com, "API สำหรับเรียกใช้การค้นหา Ads Data Hub") และ BigQuery API (ชื่อบริการ: bigquery.googleapis.com, "แพลตฟอร์มข้อมูลสำหรับลูกค้าในการสร้าง จัดการ แชร์ และค้นหาข้อมูล") ในโปรเจ็กต์ผู้ดูแลระบบ

ผู้ใช้ที่เปิดใช้ API ควรมีสิทธิ์ serviceusage.services.enable ภายในโปรเจ็กต์ผู้ดูแลระบบ ซึ่งอาจเป็นบุคคลภายนอกองค์กรของคุณ

ดูวิธีเปิดใช้ Ads Data Hub API

สร้างชุดข้อมูล BigQuery

ชุดข้อมูล BigQuery เป็นที่ที่ระบบจะเขียนผลลัพธ์ของ Ads Data Hub และเป็นหนึ่งในที่ที่คุณสามารถวิเคราะห์ข้อมูลเพิ่มเติมได้

ในระหว่างการสร้างบัญชี ระบบจะป้อนชุดข้อมูลเริ่มต้นลงในการตั้งค่าบัญชี Ads Data Hub ชุดข้อมูลนี้เป็นที่ที่ระบบจะเขียนผลลัพธ์หากคุณไม่ได้ระบุชุดข้อมูลระหว่างการดำเนินการค้นหา

รหัสชุดข้อมูลประกอบด้วยชื่อโปรเจ็กต์เอาต์พุตเริ่มต้นและชื่อชุดข้อมูล เช่น projectName.datasetName

ดูวิธีสร้างชุดข้อมูลใน BigQuery

ทั้งชุดข้อมูล BigQuery ขาเข้าและขาออกต้องอยู่ในตำแหน่งที่ตรงกับภูมิภาคของบัญชี Ads Data Hub ดังนี้

  • บัญชีในสหรัฐอเมริกา: ระบุหลายภูมิภาค US
  • บัญชีในสหภาพยุโรป: ระบุหลายภูมิภาค EU
  • บัญชีในเอเชียแปซิฟิก: ระบุ asia-northeast1 (โตเกียว) หรือ australia-southeast1 (ซิดนีย์) ให้ตรงกับบัญชีของคุณ

งานจะล้มเหลวหากตำแหน่งของชุดข้อมูลไม่ตรงกับภูมิภาคของบัญชี (เช่น การระบุ us-east1 สำหรับบัญชีในหลายภูมิภาคของสหรัฐอเมริกา หรือการระบุ US สำหรับบัญชีใน asia-northeast1)

สถานที่ตั้งทางภูมิศาสตร์ของการแสดงโฆษณาและการกำหนดกลุ่มเป้าหมายจะแยกต่างหากจากตำแหน่งข้อมูล BigQuery ที่ใช้เมื่อเรียกใช้การค้นหา Ads Data Hub ไม่ว่าโฆษณาจะแสดงที่ใดหรือกลุ่มเป้าหมายจะอยู่ที่ใดในโลก ชุดข้อมูล BigQuery ขาเข้าและขาออกต้องยังคงอยู่ในตำแหน่งที่ตรงกับภูมิภาคของบัญชี Ads Data Hub

ให้สิทธิ์บัญชีบริการ Ads Data Hub

เพื่อให้ Ads Data Hub อ่านข้อมูลและเขียนผลลัพธ์ได้ คุณต้องให้สิทธิ์เข้าถึงชุดข้อมูล BigQuery ที่เกี่ยวข้องแก่บัญชีบริการ Ads Data Hub (P4SA) ดังนี้

  • ชุดข้อมูลเอาต์พุต: ให้สิทธิ์ผู้แก้ไขข้อมูล BigQuery (roles/bigquery.dataEditor) เพื่ออนุญาตให้ Ads Data Hub เขียนผลการค้นหาลงในชุดข้อมูล
  • ชุดข้อมูลอินพุต (ข้อมูลจากบุคคลที่หนึ่ง): ให้สิทธิ์ผู้ดูข้อมูล BigQuery (roles/bigquery.dataViewer) เพื่ออนุญาตให้ Ads Data Hub อ่านข้อมูลจากบุคคลที่หนึ่งเพื่อรวมเข้าด้วยกัน

คุณสามารถให้สิทธิ์ได้ที่ระดับชุดข้อมูลหรือระดับโปรเจ็กต์ ดังนี้

  • ระดับชุดข้อมูล (แนะนำ): ในคอนโซล BigQuery ให้เลือกชุดข้อมูล แล้วคลิกแชร์ > จัดการสิทธิ์ แล้วเพิ่มผู้ใช้หลักของบัญชีบริการ
  • ระดับโปรเจ็กต์: เพิ่มผู้ใช้หลักของบัญชีบริการในหน้า Identity and Access Management (IAM) ในคอนโซล Google Cloud

คุณดูอีเมล (หลัก) ของบัญชีบริการ Ads Data Hub (P4SA) ได้ในส่วนการตั้งค่า > รายละเอียด > บัญชีบริการในบัญชี Ads Data Hub

จัดสรรสิทธิ์เข้าถึงของผู้ใช้

ผู้ใช้จะต้องมีสิทธิ์เข้าถึงทั้ง Ads Data Hub และ BigQuery โดยจะเขียนและเรียกใช้การค้นหาภายใน Ads Data Hub และจะทำงานกับผลลัพธ์ที่ได้จาก Ads Data Hub ภายใน BigQuery

ระบบจะเพิ่มผู้ใช้ลงในบัญชี Ads Data Hub ในส่วนการตั้งค่า > ผู้ใช้ และมอบหมายสิทธิ์เข้าถึงตามบทบาท (เช่น ผู้ใช้ระดับสูง นักวิเคราะห์ หรืออ่านอย่างเดียว) เพื่อเขียนและเรียกใช้การค้นหา ใน Google Cloud บทบาท IAM ของ BigQuery (เช่น roles/bigquery.dataViewer และ roles/bigquery.user) จะควบคุมผู้ที่สามารถดูและค้นหาตารางเอาต์พุตที่ได้ใน BigQuery

ดูข้อมูลเพิ่มเติมเกี่ยวกับการเข้าถึงตามบทบาทใน Ads Data Hub ดูข้อมูลเพิ่มเติมเกี่ยวกับการควบคุมการเข้าถึงใน BigQuery

หากต้องการให้ข้อมูลในบริบทโฆษณาพร้อมสำหรับการค้นหาใน Ads Data Hub คุณจะต้องลิงก์จากบัญชีที่เชื่อมโยงกับผลิตภัณฑ์โฆษณา Google ที่ทีมของคุณใช้

การลิงก์บัญชีมี 2 ขั้นตอนดังนี้

  1. เริ่มคำขอลิงก์: คำขอลิงก์จะเริ่มต้นจากแพลตฟอร์มโฆษณา Google ที่ทีมของคุณใช้ (เช่น Google Ads, Display & Video 360, Campaign Manager 360 หรือ YouTube Reserve)
  2. อนุมัติคำขอลิงก์: คำขอลิงก์จะได้รับอนุมัติในบัญชี Ads Data Hub ไม่ว่าจะใน UI ของ Ads Data Hub ในส่วนการตั้งค่า > บัญชีที่ลิงก์ หรือแบบเป็นโปรแกรมโดยใช้ CustomerService.BatchApproveAdsDataLinks API

ดูข้อมูลเพิ่มเติมเกี่ยวกับการลิงก์บัญชีใน Ads Data Hub