סקריפטים לגוגל אדס הם קטעי קוד קצרים שרצים בתוך החשבון ועושים בשבילכם בדיקות שגוזלות זמן כשעושים אותן ביד. הדוגמה השימושית ביותר לבעל עסק או למנהל קמפיינים היא סקריפט בוקר: הוא עובר על כל החשבונות, אוסף את הנתונים החשובים ומציג תמונת מצב אחת לפני שהיום מתחיל.
במדריך הזה נסביר מה סקריפט כזה בודק, למה אנחנו מריצים אותו רק במצב קריאה, ואילו דברים הוא לא יכול לראות. אם אתם עוד בונים את הקמפיין הראשון, התחילו במדריך קידום ממומן בגוגל וחזרו לכאן כשיש לכם חשבון פעיל עם נתונים.
✅ בדיקת חשבון ללא עלות · ניתוח מודעות ודפי נחיתה · ליווי אישי עד תוצאות
בקצרה: סקריפטים לגוגל אדס
- סקריפט הוא קוד JavaScript שרץ בתוך גוגל אדס וקורא נתונים או מבצע פעולות לפי כללים שקבעתם.
- סקריפט ברמת חשבון ניהול (MCC) יכול לעבור על כמה חשבונות בריצה אחת.
- סקריפט הבוקר שלנו רק קורא ולא משנה כלום, ומסיים את כל החשבונות בתוך כשתי דקות.
- חשבונות שלא מקושרים ישירות לחשבון הניהול לא מופיעים בריצה, ובודקים אותם ביד.
- התראות חיוב, כמו תשלום שנכשל, לא מגיעות מהסקריפט אלא מהפעמון של חשבון הניהול.
מה הם סקריפטים לגוגל אדס ולמה כדאי להשתמש בהם
גוגל אדס מאפשרת לכתוב קוד JavaScript ולהריץ אותו בתוך החשבון. הקוד ניגש לקמפיינים, למודעות, למילות המפתח ולדוחות, ויכול לקרוא נתונים, לשלוח מייל או לבצע שינויים. את הסקריפטים מוצאים בתפריט הכלים של החשבון, באזור הפעולות בכמות גדולה (Bulk actions).
רוב המדריכים ברשת מתמקדים בסקריפטים שמשנים דברים: מעלים הצעת מחיר, עוצרים מודעה או מוסיפים מילים שליליות. אנחנו משתמשים בהם בראש ובראשונה בשביל משהו פשוט הרבה פחות מרשים ועם זאת חשוב מאוד: לראות בבוקר מה קרה בכל חשבון, בלי לפתוח כל חשבון לחוד.
כשמנהלים כמה חשבונות, בדיקה ידנית של כל אחד לוקחת זמן רב. בפועל מה שקורה הוא שבודקים רק את החשבונות הגדולים, ובעיה בחשבון קטן מתגלה אחרי שבוע. סקריפט בוקר אחד ברמת חשבון הניהול פותר את זה, כי הוא מציג את כל החשבונות באותו פורמט.
מה סקריפט הבוקר שלנו בודק בכל חשבון
זו הרשימה שהסקריפט מדפיס עבור כל חשבון, לפי הסדר שבו אנחנו קוראים אותה:
- ביצועים לאורך זמן: 7 הימים האחרונים מול 7 הימים שלפניהם, 30 הימים האחרונים, אתמול והיום. ההשוואה השבועית מגלה ירידה לפני שהיא מופיעה בחודש.
- תאריך ההמרה האחרונה: אם עברו כמה ימים בלי שום המרה בחשבון שבדרך כלל מקבל פניות כל יום, זה הסימן הראשון לתקלה במדידה או באתר.
- קמפיינים פעילים והסיבה שהם מוגבלים: מוגבל בתקציב, מוגבל בגלל מדיניות או בגלל אסטרטגיית הבידינג. גוגל מציגה את הסטטוס הזה, והסקריפט אוסף אותו לשורה אחת.
- נתח חשיפות שאבד: כמה חשיפות הפסדתם בגלל תקציב וכמה בגלל דירוג המודעה.
- מודעות שנדחו: מודעה שנדחתה בגלל מדיניות לא מוצגת, וקל לפספס אותה כשיש בקבוצה עוד מודעות.
- פעולות המרה ראשיות: אילו פעולות מוגדרות כראשיות, וכמה המרות היו לכל אחת ב־30 הימים האחרונים. פעולה ראשית עם אפס המרות מכוונת את הבידינג לשום מקום.
- מונחי חיפוש עם הוצאה ובלי המרות: חיפושים שהוציאו כסף ב־14 הימים האחרונים ולא הביאו אף המרה.
- שינויים בחשבון: מה השתנה ומתי, כדי לחבר בין ירידה בביצועים לבין שינוי שמישהו עשה.
אף אחד מהנתונים האלה לא חדש. כולם קיימים בממשק של גוגל אדס. היתרון של סקריפטים לגוגל אדס הוא שהם מביאים את כל הנתונים לדף אחד, לכל החשבונות, בתוך כשתי דקות.
סקריפטים לגוגל אדס במצב קריאה בלבד: למה זה חשוב
כשמריצים סקריפט בתצוגה מקדימה (Preview), לפי Google הוא לא משנה את נתוני החשבון, אלא רק מראה מה היה משנה. סקריפט הבוקר שלנו בנוי כך שהוא רק קורא, ואנחנו מריצים אותו בתצוגה מקדימה. כך יש שתי שכבות הגנה: גם הקוד לא מבקש שינוי, וגם מצב הריצה לא מאפשר שינוי.
שימו לב לנקודה אחת: לפי Google, תצוגה מקדימה חוסמת רק פעולות על החשבון עצמו. פעולות מחוץ לחשבון, כמו שליחת מייל או כתיבה לגיליון, כן קורות גם בתצוגה מקדימה. זה טוב בשביל דוח בוקר, וזו גם הסיבה שצריך לבדוק לאן הסקריפט שולח נתונים לפני שמריצים אותו.
זהירות: לא מדביקים קוד בדיקה לתוך סקריפט אחר
אם בחשבון כבר רץ סקריפט שמשנה דברים, למשל סקריפט שעוצר מודעות או משנה תקציבים, אל תוסיפו לתוכו את קוד הבדיקה. הריצה המתוזמנת שלו לא רצה בתצוגה מקדימה, והשינויים שלו ימשיכו לקרות. סקריפט בדיקה יושב בקובץ משלו, עם שם ברור, ורץ בנפרד.
איך מקימים סקריפט בוקר ברמת חשבון הניהול
אלה השלבים שאנחנו עוברים כשאנחנו מקימים סקריפט בדיקה חדש. הם מתאימים גם לחשבון בודד, אבל עיקר התועלת היא בחשבון ניהול:
- פותחים את הסקריפטים בחשבון הניהול. סקריפט שנוצר ברמת ה־MCC יכול לגשת לחשבונות שמתחתיו. סקריפט שנוצר בחשבון בודד רואה רק אותו.
- מגדירים מה הסקריפט קורא. לפני שכותבים שורת קוד, רושמים את רשימת הבדיקות, כמו זו שבסעיף הקודם. רשימה קצרה וברורה עדיפה על דוח עם חמישים עמודות שאף אחד לא קורא.
- כותבים קוד שרק קורא. בלי פקודות שעוצרות, מפעילות או משנות. כך גם אם מישהו יתזמן אותו בטעות, הוא לא יגע בקמפיינים.
- מאשרים גישה. בהרצה הראשונה גוגל מבקשת הרשאה לסקריפט לפעול בשם המשתמש. בודקים שהמשתמש המאשר הוא זה שאמור לנהל את החשבונות.
- מריצים בתצוגה מקדימה. בודקים ביומן הריצה שכל החשבונות הופיעו ושהמספרים תואמים את מה שרואים בממשק.
- משווים לחשבון אחד ביד. בוחרים חשבון אחד ובודקים בממשק שהנתונים של אתמול ושל 7 הימים זהים לדוח. כך תופסים טעויות בטווחי תאריכים.
- קובעים הרגל קריאה. הדוח שווה משהו רק אם קוראים אותו. אצלנו הוא הדבר הראשון שבודקים בבוקר, לפני שנכנסים לחשבון מסוים.
מה הסקריפט לא רואה: שלוש נקודות עיוורות
סקריפט בוקר נותן ביטחון, ודווקא בגלל זה חשוב לדעת איפה הוא לא מסתכל. אלה הלקחים שלמדנו מהשימוש בו:
- חשבונות שלא מקושרים ישירות ל־MCC: חשבון שהלקוח פתח בעצמו ונתן לנו גישה כמשתמש, בלי לקשר אותו לחשבון הניהול, לא מופיע בריצה. את החשבונות האלה מחזיקים ברשימה בצד ובודקים ביד.
- התראות חיוב: תשלום שנכשל, כרטיס שפג תוקפו או מגבלת אשראי לא מופיעים בנתונים שהסקריפט קורא. את ההתראות האלה רואים בפעמון של חשבון הניהול, ולכן בודקים אותו בכל בוקר בנוסף לדוח.
- מה שקורה אחרי הקליק: הסקריפט רואה המרות רק אם המדידה עובדת. אם הטופס באתר נשבר או שתג ההמרה הוסר, הסקריפט יראה ירידה בהמרות ולא יידע להסביר אותה.
מהניסיון שלנו
הלקח הגדול שלנו מהסקריפט הוא שהוא לא מחליף את הבעלות על החשבונות, הוא רק מקצר את הדרך. דוח שמראה הכול ירוק עלול להרדים, בדיוק ביום שבו חשבון שלא מקושר ל־MCC מפסיק לרוץ או שהתשלום נכשל. לכן הבדיקה שלנו בבוקר בנויה משלושה חלקים קבועים: הדוח של הסקריפט, הפעמון של חשבון הניהול, ומעבר קצר ביד על החשבונות שמחוץ לחשבון הניהול. ועוד כלל אחד: קוד בדיקה אף פעם לא נכנס לתוך סקריפט שכבר משנה דברים.
סקריפטים לגוגל אדס מול כללים אוטומטיים והמלצות
גוגל אדס מציעה עוד שני כלים לאוטומציה, ולכל אחד יש מקום משלו:
| כלי | מה הוא עושה | מתאים ל | מגבלה עיקרית |
|---|---|---|---|
| סקריפט | קוד שקורא נתונים או מבצע פעולות לפי לוגיקה שכתבתם | דוחות על כמה חשבונות, בדיקות מורכבות, התראות במייל | צריך לכתוב ולתחזק קוד, ויש מגבלות זמן ריצה |
| כלל אוטומטי | פעולה אחת לפי תנאי, למשל השהיית מודעה או התראה | פעולות פשוטות בחשבון אחד | לוגיקה פשוטה, קשה להשוות בין חשבונות |
| המלצות של גוגל | הצעות לשינויים בחשבון, חלקן עם אפשרות החלה אוטומטית | רעיונות לבדיקה | לא תמיד מתאימות לעסק, וצריך לבדוק כל אחת |
לפי דפי המפתחים של Google, סקריפט ברמת חשבון ניהול שמעבד חשבונות במקביל מוגבל ל־50 חשבונות בריצה. מי שמנהל מספר גדול מזה צריך לחלק את הריצה או להשתמש בגישה אחרת. גם זמן הריצה מוגבל, ולכן סקריפט בוקר צריך להיות קל וממוקד.
מה עושים עם הממצאים של סקריפט הבוקר
הדוח לא שווה כלום בלי פעולה. כך אנחנו מתרגמים כל ממצא לצעד:
- ירידה חדה בהמרות או תאריך המרה ישן: מתחילים מבדיקת המדידה. במדריך מעקב המרות בגוגל אדס הסברנו איך מוודאים שההמרות נספרות, ובמדריך ירידה בתנועה או תקלה במדידה יש צ׳קליסט להבדיל בין השניים.
- מונחי חיפוש עם הוצאה ובלי המרות: עוברים עליהם ומחליטים אם לחסום. התהליך המלא נמצא במדריך מילות מפתח שליליות בגוגל אדס.
- קמפיין מוגבל בתקציב עם עלות להמרה טובה: שקלו להגדיל תקציב. כדי להבין את הטווחים, קראו את המדריך כמה עולה פרסום בגוגל.
- מודעה שנדחתה: קוראים את סיבת הדחייה, מתקנים ושולחים לבדיקה חוזרת.
- שינוי שלא מוכר לכם: בודקים בהיסטוריית השינויים מי עשה אותו ולמה, לפני שמבטלים.
טעויות נפוצות עם סקריפטים לגוגל אדס
- להתקין סקריפט מהאינטרנט בלי לקרוא אותו. סקריפט מקבל גישה לחשבון, וחלק מהסקריפטים שולחים נתונים לגיליון או לכתובת חיצונית.
- להריץ סקריפט שמשנה דברים בלי לנסות אותו לפני כן בתצוגה מקדימה, ולגלות אחרי יום שהוא עצר קמפיין חשוב.
- לערבב קוד בדיקה עם קוד שמבצע שינויים באותו קובץ.
- לסמוך על הסקריפט בלבד ולשכוח את החשבונות שמחוץ לחשבון הניהול ואת התראות החיוב.
- לבנות דוח ארוך מדי, עד שאף אחד לא קורא אותו בבוקר.
- לא לעדכן את הסקריפט כשגוגל משנה את הממשק או את אופן הגישה לנתונים, ואז הוא נכשל בשקט.
איך יודעים שסקריפט הבוקר עושה את העבודה
- הוא רץ עד הסוף: ביומן הריצה אין שגיאות, וכל החשבונות שמתחת לחשבון הניהול מופיעים.
- המספרים תואמים את הממשק: פעם בחודש משווים חשבון אחד לדוח שבממשק.
- הוא מגלה בעיות מוקדם: ירידה בהמרות או מודעה שנדחתה מתגלות באותו בוקר, ולא אחרי שבוע.
- יש רשימה של מה שהוא לא רואה: החשבונות שמחוץ לחשבון הניהול ובדיקת הפעמון נמצאים בשגרה הקבועה.
- הוא לא שינה כלום: בהיסטוריית השינויים אין פעולות שמקורן בסקריפט הבדיקה.
שאלות ותשובות על סקריפטים לגוגל אדס
צריך לדעת לתכנת כדי להשתמש בסקריפטים לגוגל אדס?
כדי לכתוב סקריפט צריך הבנה בסיסית ב־JavaScript. כדי להשתמש בסקריפט קיים מספיק להבין מה הוא עושה, ולכן חשוב לקרוא אותו או לבקש ממי שכתב אותו הסבר לפני ההרצה.
האם סקריפט יכול לשנות את הקמפיינים שלי בלי שאדע?
כן, אם הקוד כולל פקודות שינוי והוא מתוזמן לרוץ. לכן סקריפט בדיקה כותבים כך שהוא רק קורא, ומריצים אותו בתצוגה מקדימה. השינויים שסקריפט עושה מופיעים בהיסטוריית השינויים של החשבון.
כמה חשבונות סקריפט אחד יכול לבדוק?
לפי דפי המפתחים של Google, סקריפט ברמת חשבון ניהול שמעבד חשבונות במקביל מוגבל ל־50 חשבונות בריצה. החשבונות צריכים להיות מקושרים לחשבון הניהול כדי שהסקריפט יראה אותם.
הסקריפט יתריע לי על תשלום שנכשל?
לא בגרסה שלנו. התראות חיוב רואים בפעמון של חשבון הניהול ובהודעות של גוגל. בגלל זה הבדיקה היומית שלנו כוללת גם את הפעמון ולא רק את הדוח.
כל כמה זמן כדאי להריץ סקריפט בוקר?
פעם ביום מספיקה לרוב החשבונות. בחשבון עם תקציב גבוה או בתקופה רגישה, כמו השקה, אפשר לבדוק פעמיים ביום. המטרה היא לראות בעיה באותו יום שבו היא התחילה.
האם סקריפטים מחליפים מנהל קמפיינים?
לא. הסקריפט אוסף נתונים ומסמן חריגות. ההחלטה מה לעשות עם כל ממצא, ובדיקת מה שהסקריפט לא רואה, נשארות אצל מי שמנהל את החשבון.
רוצים לדעת מה קורה בחשבונות שלכם בכל בוקר?
נעבור איתכם על החשבון, נבדוק את המדידה, את מונחי החיפוש ואת הקמפיינים המוגבלים, ונראה איפה הכסף הולך לאיבוד. הייעוץ הראשוני ללא עלות, ואפשר לקרוא עוד על שירות הקידום הממומן שלנו.
על הכותב: שלמה פוניס
מייסד האשטאג מדיה, עם יותר מעשר שנות ניסיון בשיווק דיגיטלי. הסוכנות מנהלת תקציבי פרסום של למעלה ממיליון שקלים בחודש במטא, בגוגל ובטיקטוק.


