लेबल की मदद से, अपने खाते के एलिमेंट को ज़रूरी ग्रुप में व्यवस्थित किया जा सकता है. इससे, अपनी पसंद के डेटा को तेज़ी से फ़िल्टर करके रिपोर्ट बनाई जा सकती है. Google Ads स्क्रिप्ट, खाता, कैंपेन, विज्ञापन ग्रुप, विज्ञापन, और कीवर्ड लेवल पर लेबल इस्तेमाल करने की सुविधा देती हैं.
उपयोग के उदाहरण
Google Ads खातों में, लेबल का इस्तेमाल करके Google Ads इकाइयों के साथ कोई भी डेटा जोड़ा जा सकता है. मैनेजर खातों में, एक जैसे चाइल्ड खातों को ग्रुप करने के लिए लेबल का इस्तेमाल किया जा सकता है. लेबल कई तरह के कामों में मदद करते हैं:
- खातों की सूची को प्रोसेस करना
- अगर आप कोई एजेंसी हैं, तो प्लंबर के सभी खातों पर
plumber_accounts
लेबल लागू किया जा सकता है. इसके बाद, कोई स्क्रिप्ट प्लंबर से जुड़े कीवर्ड (उदाहरण के लिए, "इमरजेंसी में शावर ठीक करना") को उन खातों के सभी कैंपेन में पुश कर सकती है.
- अगर आप कोई एजेंसी हैं, तो प्लंबर के सभी खातों पर
- इकाइयों की सूची को प्रोसेस करना
- अगर आपके पास कीवर्ड का कोई ऐसा सेट है जिसे आपको सिर्फ़ वीकेंड पर चालू करना है, तो उन पर
weekend_keywords
लेबल लागू करें. इसके बाद, स्क्रिप्ट की मदद से शुक्रवार की शाम कोweekend_keywords
वाले सभी कीवर्ड चालू किए जा सकते हैं. साथ ही, सोमवार की सुबह उन्हें रोका जा सकता है.
- अगर आपके पास कीवर्ड का कोई ऐसा सेट है जिसे आपको सिर्फ़ वीकेंड पर चालू करना है, तो उन पर
- एक से ज़्यादा बार प्रोसेस की गई इकाइयां
- अगर आपके पास ऐसी कई इकाइयां हैं जिन्हें 30 मिनट में प्रोसेस नहीं किया जा सकता, तो अपनी स्क्रिप्ट में
processed
लेबल बनाएं. इसके बाद, इसे उन इकाइयों पर लागू करें जिन्हें पहले ही प्रोसेस किया जा चुका है. स्क्रिप्ट को हर घंटे चलने के लिए शेड्यूल करें. इसके बाद, सिर्फ़ उन इकाइयों को प्रोसेस करें जिन परprocessed
लेबल लागू नहीं किया गया है.
- अगर आपके पास ऐसी कई इकाइयां हैं जिन्हें 30 मिनट में प्रोसेस नहीं किया जा सकता, तो अपनी स्क्रिप्ट में
- दो चरणों में होने वाले बदलाव
- स्क्रिप्ट को कई कीवर्ड के लिए बिड में बदलाव करने का निर्देश देने के बजाय, कीवर्ड को
increase_bid_by_10%
के साथ लेबल करें. इसके बाद, Google Ads के यूज़र इंटरफ़ेस (यूआई) में साइन इन करें. लेबल से मेल खाने वाले कीवर्ड को फ़िल्टर करें और उनकी समीक्षा करें. अगर आपको नतीजे पसंद आते हैं, तो एक साथ कई बदलाव करने की सुविधा का इस्तेमाल करके, उनकी बिड बदलें.
- स्क्रिप्ट को कई कीवर्ड के लिए बिड में बदलाव करने का निर्देश देने के बजाय, कीवर्ड को
- फ़्लेक्सिबल बिडिंग
- कोई स्क्रिप्ट, बिड में किए गए बदलावों का इतिहास बनाए रखने के लिए लेबल का इस्तेमाल कर सकती है. उदाहरण के लिए, जब कोई स्क्रिप्ट कीवर्ड की बिड को 20% बढ़ाती है, तो वह खाते को
increased_20%
लेबल से मार्क कर सकती है. अगले दिन, जब स्क्रिप्ट लेबल पर चलती है और उसे पता चलता है कि वह पहले ही बिड बढ़ा चुकी है, तो वह बिड को सिर्फ़ 10% तक बढ़ा सकती है.
- कोई स्क्रिप्ट, बिड में किए गए बदलावों का इतिहास बनाए रखने के लिए लेबल का इस्तेमाल कर सकती है. उदाहरण के लिए, जब कोई स्क्रिप्ट कीवर्ड की बिड को 20% बढ़ाती है, तो वह खाते को
- क्वालिटी स्कोर ट्रैकिंग
- कोई स्क्रिप्ट, ज़रूरी कीवर्ड को उनके क्वालिटी स्कोर के साथ लेबल कर सकती है. इसके बाद, समय-समय पर उन कीवर्ड की जांच कर सकती है जिनके क्वालिटी स्कोर अब लेबल से मेल नहीं खाते. साथ ही, उनकी रिपोर्ट भी दे सकती है.
खाता लेवल पर लेबल
Google Ads स्क्रिप्ट की मदद से, मैनेजर खातों में लेबल बनाए जा सकते हैं. साथ ही, उन लेबल को मैनेजर खाते से जुड़े Google Ads खातों पर लागू किया जा सकता है:
const labelName = 'High spending accounts';
AdsManagerApp.createAccountLabel(labelName);
applyLabel
तरीके का इस्तेमाल करके, अपनी पसंद के खातों पर लेबल लागू किया जा सकता है:
const accountIds = ['123-456-7890', '345-6789-2100'];
const labelName = 'High spending accounts';
const accounts = AdsManagerApp.accounts().withIds(accountIds).get();
for (const account of accounts) {
account.applyLabel(labelName);
}
इसी तरह, removeLabel
तरीके का इस्तेमाल करके, किसी खाते से लेबल हटाया जा सकता है:
const accountIds = ['123-456-7890', '345-6789-2100'];
const labelName = 'High spending accounts';
const accounts = AdsManagerApp.accounts().withIds(accountIds).get();
for (const account of accounts) {
account.removeLabel(labelName);
}
खाता लेबल का सबसे ज़्यादा इस्तेमाल, एक जैसे खाता लेबल शेयर करने वाले खातों के ग्रुप को प्रोसेस करने के लिए किया जाता है:
const labelName = 'High spending accounts';
const accounts = AdsManagerApp.accounts()
.withCondition(`LabelNames CONTAINS "${labelName}"`)
.get();
एक ही स्क्रिप्ट को कई खातों पर लागू करने के बारे में ज़्यादा जानने के लिए, हमारी मैनेजर खाते की स्क्रिप्ट गाइड देखें.
किसी खाते में मौजूद लेबल
किसी खाते के कैंपेन, विज्ञापन ग्रुप, विज्ञापनों, और कीवर्ड के लिए लेबल बनाए और लागू किए जा सकते हैं. किसी कैंपेन में लेबल लागू करने का तरीका यहां बताया गया है:
const campaign = AdsApp.campaigns()
.withCondition('campaign.name = "My first campaign"').get().next();
campaign.applyLabel('High performing campaign');
इसी तरह, removeLabel
तरीके का इस्तेमाल करके किसी लेबल को हटाया जा सकता है:
const campaign = AdsApp.campaigns()
.withCondition('campaign.name = "My first campaign"').get().next();
campaign.removeLabel('High performing campaign');
लेबल का इस्तेमाल आम तौर पर, एक जैसे लेबल वाली इकाइयों के सेट को प्रोसेस करने के लिए किया जाता है. यहां दिए गए कोड स्निपेट में, एक जैसे लेबल शेयर करने वाले कैंपेन के ग्रुप को रोकने का तरीका बताया गया है:
const label = AdsApp.labels()
.withCondition('label.name = "Christmas promotions"')
.get().next();
var campaignIterator = label.campaigns().get();
for (const campaign of campaignIterator) {
campaign.pause();
}
रिपोर्टिंग
Google Ads खातों के लिए परफ़ॉर्मेंस रिपोर्ट जनरेट करते समय, लेबल रिसॉर्स के नामों का इस्तेमाल करके इकाइयों को फ़िल्टर किया जा सकता है. संसाधन के नाम, Google Ads API का एक कॉन्सेप्ट है. इनका इस्तेमाल कभी-कभी GAQL के साथ रिपोर्ट चलाने के लिए किया जाता है. लेबल रिसॉर्स का नाम हमेशा इस फ़ॉर्मैट में होता है:
customers/[customer id]/labels/[label id]
किसी लेबल के संसाधन का नाम पाने के लिए, उसके getResourceName
तरीके का इस्तेमाल किया जा सकता है.
नीचे दिए गए कोड स्निपेट में, "क्रिसमस प्रमोशन" लेबल वाले सभी कैंपेन के लिए, कैंपेन रिपोर्ट जनरेट करने का तरीका बताया गया है:
const label = AdsApp.labels()
.withCondition("label.name = 'Christmas promotions'")
.get().next();
const query = `SELECT campaign.name, metrics.clicks, metrics.impressions, metrics.cost ` +
`FROM campaign WHERE campaign.labels CONTAINS ANY ` +
`["${label.getResourceName()}"] AND segments.date DURING THIS_MONTH`;
const result = AdsApp.search(query);
ध्यान रखें कि लेबल के संसाधन के नाम के हिसाब से फ़िल्टर करने के लिए, सिर्फ़ CONTAINS_ALL
, CONTAINS_ANY
, और CONTAINS_NONE
ऑपरेटरों का इस्तेमाल किया जा सकता है.