מיקוד של קמפיין

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

תזמוני הצגת מודעות

תזמון הצגת המודעות מאפשר לכם לקבוע מתי המודעות יוצגו.

אחזור

אפשר לאחזר את תזמוני הצגת המודעות של קמפיין באמצעות השיטה adSchedules של היעדים של הקמפיין. קטע הקוד הבא מראה כיצד לאחזר את הרשימה של כל AdSchedule הקריטריונים של קמפיין:

const campaign = AdsApp.campaigns()
    .withCondition("campaign.name = 'My campaign'")
    .get()
    .next();

const adSchedules = campaign.targeting().adSchedules().get();
for (const adSchedule of adSchedules) {
  // Process your ad schedule.
  ...
}

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

עדכון

אחרי אחזור של תזמון הצגת מודעות, אפשר לשנות את המאפיינים שלו ישירות. לדוגמה, אפשר לעדכן את התאמת הצעת המחיר של תזמון הצגת מודעות באופן הבא:

adSchedule.setBidModifier(1.1);

יצירה

כדי ליצור תזמון חדש של הצגת מודעות, אפשר להשתמש ב-method addAdSchedule של Campaign. קטע הקוד הבא יוצר תזמון הצגת מודעות מותאם אישית בקמפיין מ-7:00 עד 11:00 באזור הזמן של החשבון, בכל יום שבת, עם התאמת הצעת מחיר של 1.1.

campaign.addAdSchedule({
   dayOfWeek: "SATURDAY",
   startHour: 7,
   startMinute: 0,
   endHour: 11,
   endMinute: 0,
   bidModifier: 1.1
});

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

הסרה

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

const adSchedules = campaign.adSchedules().get();
for (const adSchedule of adSchedules) {
  adSchedule.remove();
}

מיקומים

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

אחזור

אפשר לאחזר את רשימת המיקומים הגיאוגרפיים המטורגטים באמצעות השיטה targetedLocations היעדים בקמפיין. אפשר לאחזר מיקומים שהוחרגו באמצעות השיטה excludedLocations. קטע הקוד הבא בוחר את כל המיקומים הגיאוגרפיים המטורגטים שקיבלו יותר מ-100 חשיפות בחודש שעבר.

const locations = AdsApp.targeting()
  .targetedLocations()
  .withCondition("metrics.impressions > 100")
  .forDateRange("LAST_MONTH")
  .orderBy("metrics.clicks DESC")
  .get();

for (const location of locations) {
 // Process the campaign target here.
 ...
}

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

עדכון

אחרי שמוצאים מיקום, אפשר לשנות את המאפיינים שלו ישירות. לדוגמה, אפשר לעדכן את ההתאמה של הצעת המחיר למיקום באופן הבא:

location.setBidModifier(1.1);

יצירה

תוכל ליצור מיקומים גיאוגרפיים לטירגוט בקמפיין באמצעות השיטה addLocation. באופן דומה, אפשר להחריג מיקום באמצעות השיטה excludeLocation. קטע הקוד הבא מטרגט קמפיין לארה"ב עם משנה הצעת מחיר של 1.15, אבל לא כולל את תל אביב.

campaign.addLocation(2840, 1.15);     // United States
campaign.excludeLocation(1023191);    // New York city

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

הסרה

אפשר להסיר מיקום גיאוגרפי לטירגוט באמצעות השיטה remove.

קירבה

תוכל למקד קמפיין לרדיוס (קרבה) מסביב למיקום באמצעות סקריפטים של Google Ads.

אחזור

אפשר לאחזר את הרשימה של מיקומי ה-proxy שטורגטו באמצעות השיטה targetedProximities ביעדים של הקמפיין. קטע הקוד הבא בוחר את כל נקודות ה-proxy המטורגטות שקיבלו יותר מ-100 חשיפות בחודש שעבר.

const proximities = AdsApp.targeting()
    .targetedProximities()
    .withCondition("metrics.impressions > 100")
    .forDateRange("LAST_MONTH")
    .orderBy("metrics.clicks DESC")
    .get();

for (const proximity of proximities) {
  ...
}

יצירה

תוכל ליצור יעד קרבה לקמפיין באמצעות השיטה addProximity. קטע הקוד הבא מטרגט קמפיין בטווח של 20 ק"מ מסביב לקואורדינטות (37.423021, -122.083739).

campaign.addProximity(37.423021, -122.083739, 20, "KILOMETERS");

ניתן לך גם להשתמש בשיטה זו על מנת ליצור את אותו יעד קירבה עם משנה הצעות מחיר וכתובת:

campaign.addProximity(37.423021, -122.083739, 20, "KILOMETERS", {
  bidModifier: 1.15,
  address: {
    streetAddress: "1600 Amphitheatre Parkway",
    cityName: "Mountain View",
    provinceName: "California",
    provinceCode: "CA",
    postalCode: "94043",
    countryCode: "US"
  }
});

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

הסרה

אפשר להסיר יעד גיאוגרפי קרוב באמצעות השיטה remove.

פלטפורמות

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

campaign.targeting()
    .platforms()
    .mobile()
    .get()
    .next().
    setBidModifier(1.2);

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