Home Kiến ThứcGoogle Ads Cài đặt bật và tắt chiến dịch tự động khi vượt quá ngân sách

Cài đặt bật và tắt chiến dịch tự động khi vượt quá ngân sách

by admin

Đoạn mã tắt chiến dịch khi vượt quá ngân sách

function main() { var allowedOverdeliveryPercentage = 0.2; // set percentage as decimal, i.e. 20% should be set as 0.2 var labelName = “Paused for Overdelivery”; AdWordsApp.createLabel(labelName, “automatic label needed to reenable campaigns”); var campaigns = AdWordsApp.campaigns() .withCondition(“Status = ENABLED”) .withCondition(“Cost > 0”) .forDateRange(“TODAY”); var campaignIterator = campaigns.get(); while (campaignIterator.hasNext()) { var campaign = campaignIterator.next(); var campaignName = campaign.getName(); var budgetAmount = campaign.getBudget().getAmount(); var costToday = campaign.getStatsFor(“TODAY”).getCost(); if(costToday > budgetAmount * (1 + allowedOverdeliveryPercentage)) { Logger.log(campaignName + ” has spent ” + costToday + ” which is more than allowed.”); campaign.applyLabel(labelName); campaign.pause(); } else { Logger.log(campaignName + ” has spent ” + costToday + ” and can continue to run.”); } } }

You may also like

Leave a Comment