סקירה כללית על המוצר

סקריפטים של Google Ads מספקי�� פלטפורמת אוטומציה ללא שרת (serverless) שמאפשרת לנהל את הנתונים של Google Ads ולשלוח שאילתות לגביהם באופן פרוגרמטי באמצעות JavaScript מודרני (ES6+) ב-IDE מבוסס-דפדפן. סקריפטים של Google Ads מאפשרים לכם להפוך תהליכי עבודה שגרתיים של ניהול חשבונות לאוטומטיים, ליצור דוחות בהתאמה אישית ולשלב את Google Ads עם מקורות נתונים חיצוניים – בחשבון אחד או באלפי חשבונות – בלי להקצות שרתים או לנהל פרטי כניסה של מפתחים.

רוב התכונות של Google Ads זמינות בסקריפטים של Google Ads באמצעות קריאות mutate ו-search. אתם יכולים להשתמש בסקריפטים כדי:

  • לנהל קמפיינים, קבוצות של מודעות, מילות מפתח ומודעות.
  • לשנות הצעות מחיר, תקציבים וסטטוסים על סמך ביצועים בזמן אמת או נתונים חיצוניים.
  • מריצים שאילתות באמצעות שפת השאילתות של Google Ads‏ (GAQL) כדי ליצור דוחות בהתאמה אישית ומרכזי בקרה.
  • אפשר לתזמן הפעלות אוטומטיות שירוצו מדי שעה, מדי יום, מדי שבוע, מדי חודש או לפי דרישה.
  • לתאם פעולות בכמה חשבונות צאצא באמצעות סקריפטים של חשבון ניהול.
  • להתחבר לשירותי Google Workspace (כמו Sheets ו-Drive), לשירותי Google Cloud (כמו BigQuery) ולממשקי API של צד שלישי.

הסקריפטים כוללים גם בוררי ישויות ודוחות מובְנים.

מפרט טכני עיקרי

המפרטים הטכניים הבאים מגדירים את סביבת ההפעלה ואת גבולות הפעולה של סקריפטים של Google Ads:

מפרט סקריפט לחשבון יחיד סקריפט של חשבון ניהול
פסק זמן לביצוע עד 30 דקות עד 60 דקות עם executeInParallel ושיחה חוזרת (30 דקות בדרך כלל)
מנוע זמן ריצה זמן ריצה של V8 JavaScript‏ (ECMAScript 6 ואילך) זמן ריצה של V8 JavaScript‏ (ECMAScript 6 ואילך)
מגבלת איטרטור של ישויות ‫50,000 ישויות כברירת מחדל לכל איטרטור (דוחות ושאילתות חיפוש פטורים מהמגבלה הזו) ‫50,000 ישויות לכל חשבון צאצא (לא כולל דוחות ושאילתות חיפוש)
חשבונות מקבילים לא רלוונטי (חשבון אחד) עד 50 חשבונות במקביל
מגבלת העלאה בכמות גדולה גודל הקובץ: 50MB, ‏ 1,000,000 שורות גודל הקובץ: 50MB, ‏ 1,000,000 שורות
סקריפטים מורשים עד 250 סקריפטים מורשים לכל משתמש עד 250 סקריפטים מורשים לכל משתמש
אירוח ותשתית מנוהל באופן מלא על ידי Google (ללא שרתים) מנוהל באופן מלא על ידי Google (ללא שרתים)

מידע נוסף מופיע בקטע מגבלות.

האם סקריפטים של Google Ads הם המוצר המתאים בשבילי?

‫Google מספקת כמה מוצרים שעוזרים להפוך את חשבונות Google Ads לאוטומטיים. בטבלה הבאה מפורטים תרחישים נפוצים והמלצות שיעזרו לכם לבחור את המוצר שמתאים לצרכים שלכם:

תרחיש המלצה מאפיינים מרכזיים
אני מפתח/ת שרוצה ליצור מוצר תוכנה משלי או לשלב את Google Ads API. יש לי ניסיון בכתיבת קוד ובניהול תשתית תוכנה, כולל שרתים ומסדי נתונים. להשתמש ב-Google Ads API. שליטה מלאה ב-API, קצב העברת נתונים גבוה יותר, אירוח ייעודי וניהול OAuth.
אני מפתח/ת שיודע/ת לכתוב קוד, אבל מעדיף/ה לא לנהל את תשתית התוכנה שלי. שימוש בסקריפטים של Google Ads. הפעלה ללא שרת (serverless) בתוך Google Ads, תזמון אוטומטי, סביבת פיתוח משולבת (IDE) מבוססת-דפדפן.
אני לא מפתח, אבל אני מוכן להשקיע קצת זמן בלימוד תכנות כדי להפוך את Google Ads לאוטומטי. שימוש בסקריפטים של Google Ads. תחביר JavaScript פשוט, תבניות סקריפטים מוכנות מראש, השלמה אוטומטית של IDE והדגשת תחביר.
אני רוצה לנהל קמפיינים של מודעות וידאו באופן פרוגרמטי. משתמשים בסקריפטים של Google Ads. ניהול ישיר של קמפיינים של מודעות וידאו באמצעות AdsApp.videoCampaigns().
אני רוצה לתזמן משימות שיפעלו בלי צורך בסשן פעיל של משתמש. שימוש בסקריפטים של Google Ads. הרשאת OAuth2 ברקע עם תזמון אוטומטי מדי שעה, מדי יום, מדי שבוע או מדי חודש.
אני רוצה לגשת לחשבונות Google Ads המקושרים שלי באופן פרוגרמטי. משתמשים בסקריפטים של חשבון ניהול כדי לגשת לחשבונות משניים פעילים מסקריפט אחד. איטרציה סדרתית בחשבונות צאצא, או הפעלה מקבילה בעד 50 חשבונות צאצא באמצעות executeInParallel.
אני רוצה לשלב ממשקי API של Google או של צד שלישי בניהול של Google Ads. להשתמש בממשקי API של Google או בממשקי API של צד שלישי עם סקריפטים של Google Ads. שירותים מובנים של Google Workspace (כמו Sheets, ‏Drive ו-Mail), ממשקי API מתקדמים של Google (כמו BigQuery, ‏Analytics ו-YouTube) ו-UrlFetchApp לממשקי API חיצוניים בארכיטקטורת REST.
אני מנתח נתונים (או בעל תפקיד דומה) שרוצה להוריד דוחות של Google Ads לניתוח נוסף. משתמשים בשירות העברת הנתונים ל-BigQuery ב-Google Ads. צינור עיבוד נתונים אוטומטי ומתוזמן של נתוני מודעות של Google Ads ל-BigQuery, ללא קוד.
אני רוצה לנהל את Google Ads בכמות גדולה, ואין לי בעיה לכתוב קוד. משתמשים בהעלאות בכמות גדולה עם סקריפטים של Google Ads. העלאה פרוגרמטית של קובץ CSV או גיליון אלקטרוני שתומכת בעד 1,000,000 שורות.
אני רוצה לנהל את Google Ads בכמות גדולה, אבל לא רוצה לכתוב קוד. משתמשים בכללים אוטומטיים, העלאות בכמות גדולה, או Google Ads Editor. כלים למחשב או לממשק המשתמש בלי צורך בתכנות לעדכון מספר פריטים בו-זמנית ולכללים מתוזמנים.

דרישות מוקדמות

צריך רק היכרות בסיסית עם JavaScript – סביבת הפיתוח המשולבת (IDE) עוזרת בהדגשת תחביר, בהשלמה אוטומטית ובתצוגה מקדימה. כל מה שצריך זה חשבון Google Ads כדי להתחיל לכתוב את הסקריפט הראשון.

שאלות נפוצות

כאן אפשר למצוא תשובות לשאלות נפוצות לגבי הארכיטקטורה, מגבלות ההרצה והשילובים של סקריפטים של Google Ads.

מהם סקריפטים של Google Ads?

סקריפטים של Google Ads מספקים סביבת אוטומציה ללא שרת (serverless) בתוך Google Ads. הם מאפשרים למפרסמים ולמפתחים לכתוב קוד JavaScript כדי לשלוח שאילתות לגבי מדדים לבדיקת ביצועים, ליצור ולשנות קמפיינים, לעדכן הצעות מחיר ותקציבים ולהתחבר לממשקי API חיצוניים בלי להגדיר שרתים, לנהל אסימוני OAuth או לשלם על תשתית.

מה ההבדל בין סקריפטים של Google Ads לבין Google Ads API?

סקריפטים של Google Ads פועלים ישירות בחשבון Google Ads באמצעות JavaScript, לא דורשים תשתית שרתים ומטפלים בהרשאות באופן אוטומטי בדפדפן. ‫Google Ads API הוא ממשק API מסוג REST ו-gRPC שמיועד לאפליקציות ארגוניות בקנה מידה גדול, לכלים של צד שלישי ולצינורות עיבוד נתונים בנפח גבוה שפועלים בשרתים שלכם ודורשים אסימוני מפתח ייעודיים ופרטי כניסה ל-OAuth.

האם צריך שרת כדי להריץ סקריפטים של Google Ads?

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

מהן מגבלות ההרצה של סקריפטים של Google Ads?

סקריפטים רגילים בחשבונות פרטיים יכולים לפעול עד 30 דקות בכל הפעלה. סקריפטים של חשבון ניהול שמשתמשים ב-executeInParallel יכולים לפעול עד 60 דקות ב-50 חשבונות צאצא לכל היותר (כשמצוינת פונקציית קריאה חוזרת). אם הסקריפט יפסיק לרוץ בתום הזמן הקצוב לתפוגה, מערכת Google Ads עדיין תחיל את כל השינויים שבוצעו לפני הביטול. בקטע מגבלות מפורטים כל הפרטים על זמן קצוב לתפוגה, מכסות ומגבלות על העלאה בכמות גדולה.

האם סקריפטים של Google Ads יכולים להתחבר לממשקי API חיצוניים?

כן. סקריפטים של Google Ads כוללים שירותים מובנים כמו SpreadsheetApp לקריאה וכתיבה של Google Sheets,‏ UrlFetchApp לשליחת בקשות HTTP לממשקי API חיצוניים בארכיטקטורת REST, וממשקי API מתקדמים של Google לשילוב עם שירותים כמו BigQuery ו-YouTube. לפרטים נוספים, ראו ממשקי API של צד שלישי וממשקי API מתקדמים של Google.

משוב

נשמח לקבל משוב על סקריפטים של Google Ads. אפשר לפנות אלינו ב-Discord.

אם אתם צריכים עזרה, אתם יכולים לפנות לתמיכה הטכנית בנושא סקריפטים.