הגדרת חשבון

סקירה כללית על הגדרת חשבון Ads Data Hub

בסקירה הכללית הזו מפורטים השלבים הנדרשים להגדרת חשבון Ads Data Hub:

  1. קובעים את מבנה החשבון: בוחרים בין חשבון ברמה אחת (מומלץ לרוב הארגונים) לבין חשבון בשתי רמות למבנים מורכבים עם כמה מפרסמים.
  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

בקטעים הבאים מפורטים שני סוגי המבנים של החשבונות. אחרי שתחליטו על המבנה שמתאים לצרכים של הארגון, תצטרכו להעביר את המידע הזה לנציג Google. אם אתם חושבים שאף אחת מהאפשרויות לא מתאימה לצרכים של הארגון, פנו לנציג Google.

חשבון ברמה אחת

חשבון ברמה אחת הוא חשבון Ads Data Hub שאין לו חשבונות משנה. זה המבנה המומלץ והנפוץ ביותר לרוב הלקוחות. במבנה חשבון כזה, נתוני המודעות מקושרים ישירות לחשבון Ads Data Hub, והגישה לנתונים נקבעת אך ורק לפי תפקידי הגישה של המשתמשים.

חשבון בשתי רמות

אם אתם צריכים שחשבון Ads Data Hub שלכם ישקף מבנה ארגוני מורכב, יכול להיות שתצטרכו חשבון דו-שכבתי. במבנה החשבון הזה, חשבון 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.

בטבלה הזו מוצגת השוואה בין שני סוגי המבנים של החשבונות:

רמה אחת שתי רמות
תרחישים נפוצים לדוגמה מפרסמים סוכנויות
מפרסמים עם מבנה ארגוני מורכב
תרשים לדוגמה דיאגרמה של מבנה חשבון עם רמה אחת תרשים של מבנה חשבון עם שתי רמות
קישור נתונים
ההנחה היא שבעל החשבון של Ads Data Hub הוא גם בעל החשבון בפלטפורמת הפרסום.
חשבונות בפלטפורמות הפרסום של Google מקושרים ישירות לחשבון Ads Data Hub.
חשבונות צאצא, שמייצגים מפרסמים מסוימים, נוצרים בחשבון Ads Data Hub שלכם.
חשבונות בפלטפורמות הפרסום של Google משויכים לחשבונות המשניים ב-Ads Data Hub באמצעות נתוני מודעות ממזהים. אפשר לשייך מזהה אחד של פלטפורמת פרסום לכל מזהה של נתוני מודעות.
ניהול משתמשים
ניהול משתמשים פשוט.
המשתמשים מוקצים ישירות בחשבון Ads Data Hub. משתמשים עם גישה לחשבון הזה יכולים לגשת לכל נתוני המודעות המקושרים של החשבון.
ניהול משתמשים ברמה פרטנית.
משתמשים שהוקצו ישירות בחשבון Ads Data Hub יכולים לגשת לכל נתוני המודעות שמקושרים לכל חשבונות הצאצא.
משתמשים שהוקצו לחשבון צאצא מסוים יכולים לגשת לכל נתוני המודעות שמקושרים לחשבון הצאצא הזה. הם לא יכולים לגשת לנתונים מחשבונות אחרים של ילדים.
דרישות הענן
נדרש פרויקט בענן אחד של Google Cloud לחשבון Ads Data Hub (יחס של 1:1).
צריך פרויקט אחד ב-Google Cloud לניהול חשבון Ads Data Hub, ופרויקט נפרד ב-Google Cloud לכל חשבון צאצא (כל אחד ביחס של 1:1).
אפשר לייבא נתונים מכמה אזורים בענן לאותו חשבון Ads Data Hub.
איחוד נתונים
אפשר לאחד באותה שאילתה נתונים מחשבונות שונים של פלטפורמות פרסום שמקושרים לאותו חשבון (או לאותו חשבון צאצא). אי אפשר לאחד נתונים מחשבונות צאצא שונים באותה שאילתה.

הגדרת הפרויקטים ב-Google Cloud (הגדרה ידנית)

הפרויקט ב-Google Cloud מכיל את התוצאות של Ads Data Hub וכל נתון מאינטראקציה ישירה (First-Party) שאתם משתמשים בו כדי לכתוב איחודים של נתונים מאינטראקציה ישירה. בנוסף, פרויקטים ב-Google Cloud הם הבסיס שעליו נבנים החיוב והשימוש בשירותי Google Cloud.

מידע נוסף על האופן שבו Ads Data Hub פועל עם BigQuery

איך יוצרים פרויקט ב-Google Cloud

הגדרת פרויקט ניהול

למטרות ניהול, חשבון Ads Data Hub נוצר בהתחלה עם פרויקט ייעודי ב-Google Cloud, שנקרא פרויקט אדמין. אחרי שמגדירים את פרויקט האדמין, אי אפשר לשנות את ההגדרה. הקשר הזה הוא בהכרח קשר של 1: 1 – אי אפשר להגדיר פרויקט בענן אחד ב-Google Cloud כפרויקט האדמין של כמה חשבונות Ads Data Hub (או חשבונות משניים).

בנפרד מפרויקט האדמין הייעודי, חשבון Ads Data Hub יכול לקרוא נתוני קלט ממערכי נתונים של BigQuery ולכתוב תוצאות פלט למערכי נתונים של BigQuery בכל מספר של פרויקטים בענן. הגישה למערכי הנתונים האלה נשלטת על ידי הענקת הרשאות BigQuery המתאימות לחשבון השירות של Ads Data Hub (סוכן שירות לכל מוצר ולכל פרויקט ב-Google Cloud, או P4SA) במערכי הנתונים או בפרויקטים בענן הנדרשים ב-Google Cloud, שאותם אפשר לעדכן בכל שלב.

אחרי שתבחרו פרויקט אדמין בפעם הראשונה, לא תוכלו להחליף אותו בפרויקט אחר. שינוי הפרויקט שמוגדר כפרויקט האדמין עלול לגרום לתקלות בחשבון Ads Data Hub. לכן, כשמגדירים את החשבון, חשוב מאוד להגדיר פרויקט קבוע ב-Google Cloud כפרויקט האדמין. אם תשביתו את Ads Data Hub API מפרויקט הניהול או תמחקו את פרויקט הניהול, יכול להיות שתאבדו נתונים ותיתקלו בבעיות בגישה לחשבון Ads Data Hub. בנוסף, כדאי לצפות שינויים עתידיים בארגון (כמו מוסכמות למתן שמות) שעשויים לחייב שינוי של פרויקט האדמין.

אם פרויקט האדמין נמחק בטעות או אם אתם צריכים עזרה בשחזור הגישה לחשבון, פנו לתמיכה של Ads Data Hub.

דוגמאות להגדרות של פרויקטים בענן ב-Google Cloud

רוב המשתמשים יכולים להשתמש בפרויקט אחד (הגדרת ברירת המחדל) שמטפל בכל הפונקציונליות. הנתונים האלה כוללים נתוני קלט ופלט. זו ההגדרה המומלצת, כי הוספת פרויקטים יוצרת מורכבות נוספת ועלויות תקורה. עם זאת, אם הגדרת פרויקט יחיד לא עונה על הצרכים שלכם, פנו לנציג 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, או אם מציינים US לחשבון ב-asia-northeast1).

המיקום הגיאוגרפי של הצגת המודעות והטירגוט לפי קהל נפרד לחלוטין מהמיקום של הנתונים ב-BigQuery שמשמש להרצת שאילתות ב-Ads Data Hub. לא משנה איפה המודעות מוצגות או איפה קהלי היעד נמצאים בעולם, מערכי הנתונים של הקלט והפלט ב-BigQuery עדיין צריכים להיות במיקום שתואם לאזור של חשבון Ads Data Hub.

מתן הרשאה לחשבון השירות של Ads Data Hub

כדי ש-Ads Data Hub יוכל לקרוא נתונים ולכתוב תוצאות, צריך לתת לחשבון השירות של Ads Data Hub‏ (P4SA) גישה למערכי הנתונים הרלוונטיים ב-BigQuery:

  • מערכי נתונים של פלט: צריך להקצות את התפקיד עריכת נתונים ב-BigQuery (roles/bigquery.dataEditor) כדי לאפשר ל-Ads Data Hub לכתוב את תוצאות השאילתות במערך הנתונים.
  • מערכי נתונים של קלט (נתונים מאינטראקציה ישירה): צריך להעניק את התפקיד צפייה בנתונים ב-BigQuery (roles/bigquery.dataViewer) כדי לאפשר ל-Ads Data Hub לקרוא את הנתונים מאינטראקציה ישירה לצורך מיזוגים.

אפשר להעניק הרשאות ברמת מערך הנתונים או ברמת הפרויקט:

  • ברמת מערך הנתונים (מומלץ): במסוף BigQuery, בוחרים את מערך הנתונים, לוחצים על Share ואז על Manage permissions ומוסיפים את חשבון השירות כחשבון משתמש.
  • ברמת הפרויקט: מוסיפים את חשבון השירות כחשבון משתמש בדף "ניהול זהויות והרשאות גישה" (IAM) במסוף Google Cloud.

כתובת האימייל (הישות) של חשבון השירות של Ads Data Hub‏ (P4SA) מופיעה בקטע הגדרות > פרטים > חשבון שירות בחשבון Ads Data Hub.

הקצאת גישה למשתמשים

המשתמשים יצטרכו גישה גם ל-Ads Data Hub וגם ל-BigQuery. ב-Ads Data Hub הם יכתבו ויריצו שאילתות, וב-BigQuery הם יעבדו עם התוצאות שהתקבלו מ-Ads Data Hub.

כדי להוסיף משתמשים לחשבון Ads Data Hub, עוברים אל הגדרות > משתמשים ומקצים להם גישה מבוססת-תפקיד (למשל משתמש-על, אנליסט או לקריאה בלבד) כדי לכתוב ולהריץ שאילתות. ב-Google Cloud, תפקידי IAM ב-BigQuery (כמו roles/bigquery.dataViewer ו-roles/bigquery.user) קובעים מי יכול לראות את טבלאות הפלט שנוצרו ב-BigQuery ולשלוח אליהן שאילתות.

מידע נוסף על גישה מבוססת-תפקיד ב-Ads Data Hub מידע נוסף על בקרת גישה ב-BigQuery

כדי שנתוני המודעות יהיו זמינים לשאילתות ב-Ads Data Hub, צריך לקשר את החשבון שמשויך למוצר הפרסום של Google שבו הצוות שלכם משתמש.

קישור החשבונות הוא תהליך שכולל שני שלבים:

  1. שליחת בקשת קישור: בקשת הקישור נשלחת מפלטפורמת הפרסום של Google שבה הצוות שלכם משתמש (למשל Google Ads,‏ Display & Video 360,‏ Campaign Manager 360 או YouTube Reserve).
  2. מאשרים את בקשת הקישור: בקשת הקישור מאושרת בחשבון Ads Data Hub – בממשק המשתמש של Ads Data Hub בקטע הגדרות > חשבונות מקושרים או באופן פרוגרמטי באמצעות ה-API של CustomerService.BatchApproveAdsDataLinks.

מידע נוסף על קישור חשבונות מקושרים ב-Ads Data Hub