लेबल की मदद से, अपने खाते के एलिमेंट को सही ग्रुप में व्यवस्थित किया जा सकता है, ताकि अपनी पसंद का डेटा तुरंत फ़िल्टर करके रिपोर्ट किया जा सकता है. 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 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
ऑपरेटर का इस्तेमाल किया जा सकता है.