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

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

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

  • לנהל קמפיינים, קבוצות של מודעות, מילות מפתח ומודעות.
  • לשנות את הצעות המחיר, התקציבים והסטטוסים על סמך הביצועים בזמן אמת או נתונים חיצוניים.
  • מריצים שאילתות באמצעות Google Ads Query Language (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, מיליון שורות
סקריפטים מורשים עד 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. שימוש ב-Google APIs או ב-third-party APIs עם סקריפטים של 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 מספקים סביבת אוטומציה ללא שרתים בתוך Google Ads. הם מאפשרים למפרסמים ולמפתחים לכתוב קוד JavaScript כדי לשלוח שאילתות לגבי מדדי ביצועים, ליצור ולשנות קמפיינים, לעדכן הצעות מחיר ותקציבים ולהתחבר לממשקי API חיצוניים בלי להגדיר שרתים, לנהל אסימוני OAuth או לשלם על תשתית.

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

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

משוב

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

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