یک لیست کلیدواژه منفی با نام دریافت کنید
function getNegativeKeywordList(name) { const negativeKeywordLists = AdsApp.negativeKeywordLists() .withCondition(`shared_set.name = "${name}"`) .get(); if (!negativeKeywordLists.hasNext()) { throw new Error(`Cannot find negative keyword list with name "${name}"`); } return negativeKeywordLists.next(); }
یک لیست کلیدواژه منفی جدید بسازید و آن را به کمپین اضافه کنید
function addNegativeKeywordListToCampaign(campaignName, negativeKeywordListName) { const negativeKeywordLists = AdsApp.negativeKeywordLists() .withCondition(`shared_set.name = "${negativeKeywordListName}"`) .get(); if (!negativeKeywordLists.hasNext()) { throw new Error(`Cannot find negative keyword list with name "${negativeKeywordListName}"`); } const negativeKeywordList = negativeKeywordLists.next(); const campaigns = AdsApp.campaigns() .withCondition(`campaign.name = "${campaignName}"`) .get(); if (!campaigns.hasNext()) { throw new Error(`Cannot find campaign with the name "${campaignName}"`); } const campaign = campaigns.next(); campaign.addNegativeKeywordList(negativeKeywordList); }
تمام کلمات کلیدی منفی مشترک را در یک لیست کلیدواژه منفی حذف کنید
function removeAllNegativeKeywordsFromList(name) { const negativeKeywordLists = AdsApp.negativeKeywordLists() .withCondition(`shared_set.name = "${name}"`) .get(); if (!negativeKeywordLists.hasNext()) { throw new Error(`Cannot find negative keyword list with name "${name}"`); } const negativeKeywordList = negativeKeywordLists.next(); for (const negativeKeyword of negativeKeywordList.negativeKeywords()) { negativeKeyword.remove(); } }