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

סקריפטים של 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.

אחזור

אפשר לאחזר את רשימת המיקומים המטורגטים באמצעות ה-method‏ 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דוח.

הסרה

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

מיקומי קרבה

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

אחזור

אפשר לאחזר את רשימת המרחקים המטורגטים באמצעות ה-method‏ targetedProximities ביעדים של הקמפיין. קטע הקוד הבא בוחר את כל המרחקים הגיאוגרפיים המטורגטים שקיבלו יותר מ-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.