כדי להפעיל את הסקריפט הראשון, פועלים לפי השלבים הבאים:
חשבונות Google Ads
- נכנסים לחשבון Google Ads.
- לוחצים על סמל מפתח הברגים ובוחרים באפשרות סקריפטים בקטע פעולות מרובות.
- מקישים על סמל הפלוס כדי להוסיף סקריפט.
מעתיקים את הקוד הבא ומדביקים אותו באזור העריכה, בתוך הפונקציה הראשית:
function main() { let keywords = AdsApp.keywords() .orderBy("metrics.impressions DESC") .forDateRange("YESTERDAY") .withLimit(10) .get(); console.log("The 10 keywords with the most impressions yesterday:"); for (const keyword of keywords) { console.log(`${keyword.getText()}: ${keyword.getStatsFor("YESTERDAY") .getImpressions()}`); } }
כשתוצג בקשה, לוחצים על AUTHORIZE כדי שהסקריפט יוכל לגשת לחשבון בשמכם. צריך לבצע את הפעולה הזו פעם אחת לכל סקריפט.
לוחצים על תצוגה מקדימה כדי להריץ את הסקריפט במצב תצוגה מקדימה. התוצאות יופיעו בחלונית CHANGES (שינויים) או בחלונית LOGS (יומנים).
חשבונות ניהול
כדי להריץ סקריפטים ב-Ads Manager, קודם כול צריך חשבון ניהול ב-Google Ads.
- נכנסים לחשבון הניהול ב-Google Ads.
- לוחצים על סמל הכלים ובוחרים באפשרות סקריפטים בקטע פעולות בכמות גדולה.
- מקישים על סמל הפלוס כדי להוסיף סקריפט.
מעתיקים ומדביקים את הקוד הבא באזור העריכה, בתוך הפונקציה הראשית:
function main() { // Retrieve all children accounts. const accountIterator = AdsManagerApp.accounts().get(); // Iterate through the account list. for (const account of accountIterator) { // Get stats for the child account. const stats = account.getStatsFor("THIS_MONTH"); // And log it. console.log(`${account.getCustomerId()},${stats.getClicks()},` + `${stats.getImpressions()},${stats.getCost()}`); } }
כשתוצג בקשה, לוחצים על AUTHORIZE כדי שהסקריפט יוכל לגשת לחשבון בשמכם. צריך לבצע את הפעולה הזו פעם אחת לכל סקריפט.
לוחצים על תצוגה מקדימה כדי להריץ את הסקריפט במצב תצוגה מקדימה. התוצאות יופיעו בחלונית CHANGES / LOGS.
בדף הדוגמאות תוכלו למצוא עוד קטעי קוד לדוגמה.