Google Ads में कई तरह के विज्ञापन दिखाए जाते हैं, जैसे कि टेक्स्ट, इमेज, और मोबाइल विज्ञापन. इस गाइड में, Google Ads स्क्रिप्ट का इस्तेमाल करके विज्ञापन बनाने, उन्हें वापस पाने, और उनकी रिपोर्ट बनाने का तरीका बताया गया है. Google Ads से दिखाए जाने वाले सभी तरह के विज्ञापनों की खास जानकारी के लिए, एपीआई गाइड.
शॉर्ट वीडियो
स्क्रिप्ट
newAd()
चालू करने का तरीका
AdGroup
इंस्टेंस. इससे एक AdBuilderSpace
दिखता है, जो काम करने वाले विज्ञापन टाइप के लिए बिल्डर बनाता है.
यहां दिए गए स्निपेट में, बड़ा किया गया टेक्स्ट विज्ञापन बनाने का तरीका बताया गया है:
let adOperation = adGroup.newAd().expandedTextAdBuilder()
.withHeadlinePart1("First headline part")
.withHeadlinePart2("Second headline part")
.withDescription("Ad description")
.withFinalUrl("http://www.example.com")
.withPath1("path1") // optional
.withPath2("path2") // optional
.build();
कीड़ों की मौजूदगी की जांच करना
सभी तरह के विज्ञापनों से जुड़ी कुछ जानकारी,
Ad
, जैसे कि
आईडी और विज्ञापन को मंज़ूरी की स्थिति के बारे में बताता है. साथ ही, कोई भी विज्ञापन रोका, चालू किया जा सकता है या
हटाया गया.
किसी विज्ञापन के टाइप के हिसाब से फ़ील्ड ऐक्सेस करने के लिए, जैसे कि बड़ा किया गया टेक्स्ट विज्ञापन
करने के लिए,
asType()
बनाने का तरीका जानें
AdViewSpace
.
इससे आपको Google News की
Ad
, जिससे पता चलता है कि
अलग-अलग टाइप के लिए तय किए गए तरीके का इस्तेमाल करता है.
इस स्निपेट में, बड़े किए गए हर टेक्स्ट विज्ञापन की जानकारी मिलती है:
const iterator = AdsApp.ads().withCondition("Type = EXPANDED_TEXT_AD").get();
while (iterator.hasNext()) {
let ad = iterator.next();
let expandedTextAd = ad.asType().expandedTextAd();
let description = expandedTextAd.getDescription();
}
ध्यान दें कि Type = EXPANDED_TEXT_AD
शर्त यह पक्का करती है कि हर विज्ञापन
इटरेटर एक बड़ा किया गया टेक्स्ट विज्ञापन है. किसी विज्ञापन को गलत टाइप के साथ देखने की कोशिश करने पर, आपको एक गड़बड़ी दिखेगी. इस गड़बड़ी की वजह से, आपकी स्क्रिप्ट को लागू नहीं किया जा सकेगा. इसलिए, किसी विज्ञापन के टाइप के बारे में पता होने पर ही, उस टाइप के फ़ील्ड देखें.
नीचे दिए गए स्निपेट में यह पता लगाने का तरीका बताया गया है कि किसी विज्ञापन का टाइप सही है या नहीं
इसका इस्तेमाल करके
Ad.isType()
तरीका:
if (ad.isType().expandedTextAd()) {
let expandedTextAd = ad.asType().expandedTextAd();
let headlinePart1 = expandedTextAd.getHeadlinePart1();
let headlinePart2 = expandedTextAd.getHeadlinePart2();
}
रिपोर्टिंग
ad_group_ad
व्यू का इस्तेमाल, सामान्य आंकड़ों के अलावा, टाइप के हिसाब से विज्ञापन फ़ील्ड की क्वेरी करने के लिए भी किया जा सकता है. जैसे, ad_group_ad.expanded_text_ad.headline_part1
.
नीचे दिए गए स्निपेट में सभी बड़े किए गए टेक्स्ट विज्ञापनों के आंकड़े वापस पाने का तरीका बताया गया है
जिनमें "बिक्री पर छूट" शामिल हो टाइटल 1 में:
const results = AdsApp.search(
"SELECT ad_group_ad.ad_group.id, " +
"ad_group_ad.id, " +
"ad_group_ad.expanded_text_ad.headline_part1, " +
"ad_group_ad.expanded_text_ad.headline_part2, " +
"metrics.clicks, " +
"metrics.impressions, " +
"metrics.cost" +
"FROM ad_group_ad " +
"WHERE ad_group_ad.expanded_text_ad.headline_part1 = 'Discount Sales' " +
"AND segments.date DURING LAST_7_DAYS");
while (results.hasNext()) {
let row = results.next();
let headlinePart1 = row.adGroupAd.expandedTextAd.headlinePart1;
let headlinePart2 = row.adGroupAd.expandedTextAd.headlinePart2;
...
}
ज़्यादा जानकारी के लिए, रिपोर्ट गाइड देखें स्क्रिप्ट में रिपोर्ट करने के बारे में ज़्यादा जानकारी देखें.