मांग बढ़ाने में मदद करने वाले कैंपेन में, ऑडियंस टारगेटिंग की खास सुविधाएं मिलती हैं. ये सुविधाएं, अन्य कैंपेन टाइप में मौजूद नहीं होती हैं.
उदाहरण के लिए, मिलती-जुलती ऑडियंस के सेगमेंट का इस्तेमाल करके, उन उपयोगकर्ताओं को टारगेट किया जा सकता है जिनकी विशेषताएं आपके मौजूदा ग्राहकों से मिलती-जुलती हैं. सहायता केंद्र के लेख ऑडियंस की संख्या बढ़ाने के लिए, मिलते-जुलते सेगमेंट इस्तेमाल करना में, मिलते-जुलते सेगमेंट के बारे में ज़्यादा पढ़ें.
इसके अलावा, AdGroupCriterion का इस्तेमाल करके, विज्ञापन ग्रुप लेवल पर ऑडियंस टारगेटिंग को कॉन्फ़िगर किया जा सकता है.
AudienceInfo टारगेटिंग की शर्तें
मांग बढ़ाने में मदद करने वाले कैंपेन के विज्ञापन ग्रुप में किसी ऑडियंस को टारगेट करने के लिए, यह तरीका अपनाएं:
- टारगेट
AdGroupबनाते समय,audience_setting.use_audience_groupedकोtrueपर सेट करें (विज्ञापन ग्रुप बनाने के बाद, इस सेटिंग में बदलाव नहीं किया जा सकता). कैंपेन बनाते समय,campaign.audience_setting.use_audience_groupedकोtrueपर सेट किया जा सकता है. इससे कैंपेन लेवल पर सेगमेंट और डेमोग्राफ़िक को बाहर रखने से जुड़ी सेटिंग लागू नहीं होंगी. AudienceServiceका इस्तेमाल करके,Audienceरिसॉर्स बनाएं या वापस पाएं. साथ ही, उसका रिसॉर्स नाम या आईडी पाएं.AdGroupCriterionबनाएं. इसमेंAudienceInfoशर्त होनी चाहिए. इस शर्त काaudienceफ़ील्ड, ऑडियंस के संसाधन के नाम पर सेट होना चाहिए.
MutateAudienceResult की जांच करें और AudienceInfo अटैच करें
AudienceService.MutateAudiences की मदद से ऑडियंस बनाते समय,
हर ऑपरेशन MutateAudienceResult दिखाता है. resource_name को पार्स करके, वापस किए गए audience_id को
पाया जा सकता है. साथ ही,
response_content_type को MUTABLE_RESOURCE पर सेट करने पर, वापस किए गए audience ऑब्जेक्ट पर बदले जा सकने वाले फ़ील्ड (जैसे कि name) की
जांच की जा सकती है. इसके बाद, resource_name को trueaudience_setting.use_audience_grouped से बनाए गए AdGroup पर मौजूद AdGroupCriterion को असाइन करें. साथ ही, AdGroupCriterion को AdGroupCriterionService.MutateAdGroupCriteria को पास किए गए AdGroupCriterionOperation में रैप करें:
# Step 1: Inspect MutateAudienceResult to get resource_name and audience_id.
for result in response.results:
resource_name = result.resource_name
# Format: customers/{customer_id}/audiences/{audience_id}
audience_id = audience_service.parse_audience_path(resource_name)[
"audience_id"
]
print(
f"Created audience with resource_name '{resource_name}' "
f"and audience_id '{audience_id}'."
)
# Access mutable fields on result.audience when MUTABLE_RESOURCE is set:
if result.audience.resource_name:
print(f"Audience name from mutable resource: {result.audience.name}")
# Step 2: Target the audience at the ad group level with AdGroupCriterion.
# The target AdGroup must have audience_setting.use_audience_grouped = True
# set when the ad group is created.
ad_group_criterion_operation = client.get_type("AdGroupCriterionOperation")
ad_group_criterion = ad_group_criterion_operation.create
ad_group_criterion.ad_group = ad_group_resource_name
ad_group_criterion.audience.audience = resource_name
ad_group_criterion_service = client.get_service("AdGroupCriterionService")
ad_group_criterion_service.mutate_ad_group_criteria(
customer_id=customer_id,
operations=[ad_group_criterion_operation],
)