लोकल सर्विस कैंपेन की मदद से, Google पर अपने कारोबार का विज्ञापन दिखाया जा सकता है. साथ ही, आपको संभावित ग्राहकों से सीधे लीड मिल सकती हैं. इस गाइड में, Google Ads API के मौजूदा वर्शन में काम करने वाली कार्रवाइयों और पाबंदियों के बारे में खास जानकारी दी गई है.
ये ऑपरेशन किए जा सकते हैं
ये कार्रवाइयां की जा सकती हैं.
Local Services कैंपेन और बजट वापस पाना
Local Services कैंपेन और बजट को कैंपेन के संसाधनों के लिए क्वेरी करने के लिए,
GoogleAdsService.Search
या
GoogleAdsService.SearchStream
तरीकों का इस्तेमाल करके वापस पाया जा सकता है, जहां
advertising_channel_type = 'LOCAL_SERVICES'
. उदाहरण के लिए:
SELECT
campaign.id,
campaign.status,
campaign_budget.id,
campaign_budget.period,
campaign_budget.amount_micros,
campaign_budget.type
FROM campaign
WHERE campaign.advertising_channel_type = 'LOCAL_SERVICES'
Local Services कैंपेन में बदलाव करना
कैंपेन के status
और उससे जुड़े कैंपेन बजट के amount_micros
फ़ील्ड को अपडेट किया जा सकता है.
Local Services कैंपेन की बिडिंग की रणनीति सेट करना
स्थानीय सेवाओं के कैंपेन के लिए, बिडिंग की ये रणनीतियां स्टैंडर्ड बिडिंग की रणनीति के तौर पर सेट की जा सकती हैं:
ManualCpa
manual_cpa
फ़ील्ड को सेट करकेLocalServicesCampaignSettings.category_bids
की मदद से,ManualCpa
की बिड सेट की जा सकती हैं. हालांकि,Campaign.local_services_campaign_settings
की मदद से, Local Services कैंपेन केLocalServicesCampaignSettings
को वापस पाया और सेट किया जा सकता है.MaximizeConversions
फ़ील्ड सेट करकेmaximize_conversions
कैंपेन की शर्त के तौर पर विज्ञापन शेड्यूल सेट करना
कैंपेन के लिए शर्त के तौर पर, लोकल सर्विस कैंपेन के लिए विज्ञापन शेड्यूल सेट किया जा सकता है.
एक AdScheduleInfo
बनाएं और इसे CampaignCriterionService.MutateCampaignCriteria
का इस्तेमाल करके, Google Ads API को भेजे गए CampaignCriterion
के ad_schedule
पर सेट करें.
जगह के हिसाब से टारगेटिंग सेट करना
लोकल सर्विस कैंपेन के लिए लोकेशन टारगेटिंग की सुविधा चालू करने के लिए, एक
LocationInfo
जोड़ें और इसे CampaignCriterionService.MutateCampaignCriteria
का इस्तेमाल करके, Google Ads API को भेजे गए CampaignCriterion
के location
पर सेट करें.
ज़्यादा जानकारी के लिए, जगह के हिसाब से टारगेटिंग देखें.
सेवा के खास टाइप टारगेट करना
किसी खास तरह की सेवा के लिए टारगेटिंग चालू करने के लिए, LocalServiceIdInfo
जोड़ें और इसे सेवा के टाइप पर सेट करें.
आपको ऐसे सेवा आईडी का इस्तेमाल करना चाहिए जो आपके कैंपेन की टारगेटिंग की जगह और कैटगरी से मेल खाता हो.
काम न करने वाले ऑपरेशन
नीचे दी गई टेबल में दी गई पाबंदियां, Google Ads API के आने वाले वर्शन में बदल सकती हैं.
काम न करने वाले ऑपरेशन | |
---|---|
कैंपेन बनाना और हटाना | Google Ads API, नए Local Services कैंपेन बनाने की सुविधा को ब्लॉक कर देता है. |
कैंपेन में सब-इकाइयों पर कार्रवाइयां | Google Ads API, Local Services कैंपेन में विज्ञापन ग्रुप, विज्ञापन या शर्तों को बनाने, उनमें बदलाव करने, हटाने या फिर से पाने की सुविधा नहीं देता. |
Local Services के संसाधन
Local Services Ads का कुछ डेटा, सीधे Google Ads API में दिखता है. ऐसा, यहां दिए गए रीड-ओनली रिपोर्ट संसाधनों की मदद से होता है:
local_services_lead
local_services_lead_conversation
local_services_verification_artifact
local_services_employee
इन संसाधनों से डेटा पाने के लिए, अनुरोध करने वाले क्लाइंट खाते में Local Services कैंपेन होना चाहिए. साथ ही, हर क्लाइंट खाते के लिए सिर्फ़ एक Local Services कैंपेन हो सकता है. इसलिए, इन संसाधनों में किसी कैंपेन के बारे में जानकारी नहीं दी जाती. इन संसाधनों से जुड़े कैंपेन की पहचान करने के लिए, इस क्वेरी का इस्तेमाल करें:
SELECT campaign.id
FROM campaign
WHERE campaign.advertising_channel_type = 'LOCAL_SERVICES'
Local Services से मिली लीड
LocalServicesLead
, उस लीड की जानकारी दिखाता है जो तब जनरेट होती है, जब कोई उपभोक्ता विज्ञापन देने वाले व्यक्ति या कंपनी को कॉल करता है, मैसेज भेजता है या कोई सेवा बुक करता है.
Local Services के लीड डेटा को local_services_lead
संसाधन से वापस पाया जा सकता है. यहां क्वेरी का एक उदाहरण दिया गया है:
SELECT
local_services_lead.lead_type,
local_services_lead.category_id,
local_services_lead.service_id,
local_services_lead.contact_details,
local_services_lead.lead_status,
local_services_lead.creation_date_time,
local_services_lead.locale,
local_services_lead.lead_charged,
local_services_lead.credit_details.credit_state,
local_services_lead.credit_details.credit_state_last_update_date_time
FROM local_services_lead
सीमाएं
- अगर
lead_status
की वैल्यूWIPED_OUT
के बराबर है, तोcontact_details
फ़ील्ड की वैल्यू शून्य होगी. - जिन लीड में
category_id
, स्वास्थ्य सेवा से जुड़ी कैटगरी का हिस्सा है उनका डेटा उपलब्ध नहीं है.
Local Services की मदद से लीड से बातचीत
LocalServicesLeadConversation
, LocalServicesLead
के हिस्से के तौर पर हुई बातचीत की जानकारी दिखाता है. LocalServicesLead
के साथ वन-टू-मेनी रिलेशनशिप होता है. इसमें एक लीड की कई बातचीत हो सकती हैं. मिलती-जुलती लीड के लिए संसाधन का नाम, lead
फ़ील्ड में देखा जा सकता है.
बातचीत का डेटा, local_services_lead_conversation
संसाधन से वापस पाया जा सकता है. यहां एक उदाहरण के तौर पर ऐसी क्वेरी दी गई है जो फ़ोन कॉल के नतीजों को फ़िल्टर करती है:
SELECT
local_services_lead_conversation.id,
local_services_lead_conversation.conversation_channel,
local_services_lead_conversation.participant_type,
local_services_lead_conversation.lead,
local_services_lead_conversation.event_date_time,
local_services_lead_conversation.phone_call_details.call_duration_millis,
local_services_lead_conversation.phone_call_details.call_recording_url,
local_services_lead_conversation.message_details.text,
local_services_lead_conversation.message_details.attachment_urls
FROM local_services_lead_conversation
WHERE local_services_lead_conversation.conversation_channel = 'PHONE_CALL'
Google Ads API के वर्शन 17 से, LocalServicesLead
में LocalServicesLeadConversation
संसाधन जोड़ने के लिए, LocalServicesLeadService.AppendLeadConversation
तरीके का इस्तेमाल किया जा सकता है.
सीमाएं
- कॉल रिकॉर्डिंग का यूआरएल ऐक्सेस करने के लिए, आपको उस ईमेल पते से साइन इन करना होगा जिसके पास कम से कम उस Google Ads क्लाइंट खाते का रीड-ओनली ऐक्सेस हो जिसके मालिकाना हक वाला कैंपेन, लीड से जुड़ा है.
एक साथ सभी बातचीत का अनुरोध करने में समय लग सकता है. इसलिए, आपको लीड के हिसाब से बातचीत फ़िल्टर करनी चाहिए. उदाहरण के लिए:
SELECT local_services_lead_conversation.id, local_services_lead_conversation.event_date_time, local_services_lead_conversation.message_details.text FROM local_services_lead_conversation WHERE local_services_lead.id = LEAD_ID
Local Services की पुष्टि करने वाला आर्टफ़ैक्ट
LocalServicesVerificationArtifact
इससे, विज्ञापन देने वाले के कारोबार की पुष्टि करने से जुड़ा डेटा दिखता है. ध्यान दें कि ये पुष्टिएं, कारोबार के लेवल पर की जाती हैं. इनमें कर्मचारियों की पुष्टि शामिल नहीं होती. इस डेटा में ये चीज़ें शामिल हैं:
- लाइसेंस की पुष्टि करना
- बीमा की पुष्टि करना
- बैकग्राउंड की जांच की पुष्टि करना
- कारोबार के रजिस्ट्रेशन की पुष्टि करना
जब भी Local Services Ads में पुष्टि का अनुरोध सबमिट किया जाता है, तो Google Ads API में इसके लिए एक नया पुष्टि आर्टफ़ैक्ट इंस्टेंस बनाया जाता है. साथ ही, हर पुष्टि आर्टफ़ैक्ट, पुष्टि के एक अनुरोध को दिखाता है. पुष्टि करने वाले हर आर्टफ़ैक्ट में, इनमें से कुछ जानकारी हो सकती है. यह इस बात पर निर्भर करता है कि पुष्टि के लिए किस तरह का अनुरोध किया गया है:
- पुष्टि करने वाले हर आर्टफ़ैक्ट की स्थिति
- बैकग्राउंड की जांच के यूआरएल का इस्तेमाल, बैकग्राउंड की जांच की पुष्टि करने के लिए किया जाएगा
- बैकग्राउंड की जांच में लगने वाला समय (अगर लागू हो)
- पहले से सबमिट की गई बीमा की जानकारी देखने के लिए, बीमा दस्तावेज़ का यूआरएल
- बीमा अस्वीकार किए जाने की वजह (अगर लागू हो)
- लाइसेंस की जानकारी (टाइप, नंबर, नाम, सरनेम)
- लाइसेंस अस्वीकार होने की वजह (अगर लागू हो)
- पहले से सबमिट की गई लाइसेंस इमेज देखने के लिए, लाइसेंस के दस्तावेज़ का यूआरएल (अगर लागू हो)
- कारोबार के रजिस्ट्रेशन की जानकारी (चेक आईडी, रजिस्ट्रेशन नंबर)
- कारोबार के रजिस्ट्रेशन को अस्वीकार किए जाने की वजह (अगर लागू हो)
- कारोबार के रजिस्ट्रेशन के दस्तावेज़ का यूआरएल, ताकि पहले से सबमिट की गई रजिस्ट्रेशन इमेज देखी जा सके (अगर लागू हो)
पुष्टि करने वाले आर्टफ़ैक्ट का डेटा, local_services_verification_artifact
संसाधन से पाया जा सकता है. यहां एक क्वेरी का उदाहरण दिया गया है, जो किसी क्लाइंट खाते के लिए, लाइसेंस से जुड़े सभी पुष्टि करने वाले आर्टफ़ैक्ट का डेटा वापस लाती है:
SELECT
local_services_verification_artifact.id,
local_services_verification_artifact.creation_date_time,
local_services_verification_artifact.status,
local_services_verification_artifact.artifact_type,
local_services_verification_artifact.license_verification_artifact.license_type,
local_services_verification_artifact.license_verification_artifact.license_number,
local_services_verification_artifact.license_verification_artifact.licensee_first_name,
local_services_verification_artifact.license_verification_artifact.licensee_last_name,
local_services_verification_artifact.license_verification_artifact.rejection_reason
FROM local_services_verification_artifact
WHERE local_services_verification_artifact.artifact_type = 'LICENSE'
जगह और कैटगरी के हिसाब से लाइसेंस और बीमा का डेटा
प्रोग्राम के हिसाब से, जगह की जानकारी, खास तौर पर जियो टारगेट कोड और स्थानीय सेवाओं की कैटगरी आईडी के हिसाब से, पुष्टि के अनुरोधों का स्टेटस तय करने के लिए, customer
संसाधन पर एक नए फ़ील्ड का इस्तेमाल किया जा सकता है. इसे LocalServicesSettings
कहा जाता है.
इस फ़ील्ड में, जगह और कैटगरी के हिसाब से लाइसेंस और बीमा की पुष्टि के अनुरोधों की स्थिति की खास जानकारी दिखती है. यहां एक क्वेरी का उदाहरण दिया गया है, जो इस तरह का सारा डेटा इकट्ठा करती है:
SELECT
customer.local_services_settings.granular_license_statuses,
customer.local_services_settings.granular_insurance_statuses
FROM customer
Local Services का कर्मचारी
LocalServicesEmployee
, लोकल सर्विस के उन कर्मचारियों का डेटा दिखाता है जिनकी विज्ञापन प्रोफ़ाइल, विज्ञापन देने वाले लोगों या कंपनियों ने हमारे सिस्टम में अपलोड की है.
यहां एक क्वेरी का उदाहरण दिया गया है, जो किसी क्लाइंट खाते के लिए, स्थानीय सेवा देने वाले सभी कर्मचारियों का डेटा वापस लाती है:
SELECT
local_services_employee.status,
local_services_employee.type,
local_services_employee.university_degrees,
local_services_employee.residencies,
local_services_employee.fellowships,
local_services_employee.job_title,
local_services_employee.year_started_practicing,
local_services_employee.languages_spoken,
local_services_employee.first_name,
local_services_employee.middle_name,
local_services_employee.last_name
FROM local_services_employee