নাম অনুসারে একটি নেতিবাচক কীওয়ার্ড তালিকা পান
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(); } }