Skip to main content

कन्वर्ज़न API सेट अप

पूर्व-आवश्यकताएँ

Ads API एक्सेस - नए ऐप्लिकेशन

चरण 1: डेवलपर खाता
  • डेवलपर खाता के लिए आवेदन करते समय, तुरंत स्वीकृति पाने के लिए हमारी सदस्यता plans में से किसी एक को चुनें। 
  • नोट: सर्वोत्तम अभ्यास के तौर पर, हम दृढ़ता से सलाह देते हैं कि डेवलपर खाता बनाने और Ads API एक्सेस के लिए आवेदन करने हेतु आप अपनी कंपनी के आधिकारिक X handle का उपयोग करें। यदि डेवलपर खाता किसी डेवलपर handle से जुड़ा है, तो आवश्यकता पड़ने पर उन credentials को ट्रांसफ़र करने का कोई तरीका नहीं है। बेहतर होगा कि इसे निरंतर प्रबंधन के लिए कंपनी खाते के अंतर्गत रखा जाए और आवश्यकता अनुसार Multi-user login का उपयोग किया जाए। अन्यथा, कम से कम खाते को non-default settings (header image, avatar, bio description, और bio URL) के साथ सेट अप किया जाना चाहिए और Two-Factor Authentication का उपयोग होना चाहिए।
चरण 2: Ads API Application
  • सुनिश्चित करें कि आपके Ads API Application के लिए सही App ID तैयार हो। App ID, डेवलपर कंसोल में Projects & Apps के अंतर्गत मिल सकती है। उदाहरण: 16489123
  • अपने X प्रतिनिधि से संपर्क करके Ads API एक्सेस का अनुरोध करें।

Ads API एक्सेस - मौजूदा ऐप्स

  • यदि आपके पास पहले से सक्रिय रूप से उपयोग में लाई जा रही कोई Ads API ऐप है, तो उस ऐप और मौजूदा access tokens, दोनों का उपयोग Conversion API के लिए किया जा सकता है।

एक्सेस टोकन

  • Ads API ऐप के स्वामी उपयोगकर्ता हैंडल के लिए User Access Tokens सीधे डेवलपर कंसोल से जनरेट और प्राप्त किए जा सकते हैं। इसे आपका “personal access token” कहा जाता है, क्योंकि इसका उपयोग आपके अपने X हैंडल के लिए किया जाना होता है। प्रमाणीकरण और डेवलपर कंसोल के बारे में सामान्य जानकारी यहाँ उपलब्ध है।
  • Ads API ऐप के स्वामी हैंडल के अलावा अन्य उपयोगकर्ता हैंडल के लिए User Access Tokens, 3-legged OAuth flow का उपयोग करके जनरेट किए जाने चाहिए। 3-legged OAuth के साथ Access Token जनरेट करने के विकल्पों में शामिल हैं:
  • Conversion API के साथ उपयोग किए जाने वाले किसी भी user token ऐसे उपयोगकर्ताओं के लिए होने चाहिए जिनके पास AD_MANAGER या ACCOUNT_ADMIN access level हो। इसे authenticated_user_access endpoint के माध्यम से जाँचा जा सकता है।
  • नोट: टोकन स्वयं (ऊपर बताए अनुसार बनाए जाने के बाद) उपयोग के लिए ऐसे उपयोगकर्ताओं के साथ साझा किए जा सकते हैं जिनके पास AD_MANAGER या ACCOUNT_ADMIN access level नहीं है।

चरण

Conversion API इवेंट बनाना

Conversion API का उपयोग करने के लिए, आपको Ads Manager में एक नया conversion event बनाना होगा या ऐसा मौजूदा event इस्तेमाल करना होगा जो पहले से बनाया जा चुका हो और X Pixel के साथ उपयोग में हो। यदि आप pixel और Conversion API events के बीच डिडुप्लिकेशन करना चाहते हैं, तो आपको वही मौजूदा event इस्तेमाल करना होगा जो आपने Pixel के लिए बनाया था। 
विकल्प 1: Ads Manager में किसी मौजूदा Conversion Event का उपयोग करना
यदि आप किसी ऐसे मौजूदा event का उपयोग करना चाहते हैं, जिसका उपयोग आप पहले से X pixel के साथ कर रहे हैं, तो यह संभव है और आपको उस event से Event ID लेनी होगी। यदि आप एक ही event के लिए pixel और Conversion API दोनों का उपयोग करते हैं, तो यह सुनिश्चित करें कि उसी event के लिए Pixel और Conversion API के बीच events की डुप्लिकेशन हटाने हेतु आप Pixel code snippet और Conversion API request दोनों में डिडुप्लिकेशन key का उपयोग करें (conversion_id के रूप में)। अधिक जानकारी के लिए section d. Testing Events and Deduplication देखें। 
विकल्प 2: Ads Manager में नया Conversion Event बनाना:
इवेंट बनाने से पहले यह ज़रूरी है कि Events Manager में एक Event Source बनाया गया हो। यह जांचने के लिए कि आपके अकाउंट में Event Source (X Pixel) जोड़ा गया है या नहीं, Events Manager पर जाएँ और देखें कि बाएँ मेनू में X Pixel दिखाई दे रहा है या नहीं।  अगर आपने अभी तक कोई Event Source नहीं जोड़ा है, तो Event Source बनाने के लिए नीचे दिए गए चरणों का पालन करें।
  1. ads.x.com पर जाएँ
  2. ऊपर बाईं ओर Tools सेक्शन में जाएँ और Events Manager पर क्लिक करें
  3. ऊपर दाईं ओर Add event source चुनें, अगर आपके बाएँ साइडबार में अभी तक X pixel event source नहीं है
    1. X pixel event source की ID आपकी Pixel ID है
अब आपके पास एक Event Source और Pixel ID है। जिन conversion events को आप ट्रैक करना चाहते हैं, उनके लिए आपको इस Event Source के अंदर एक event बनाना होगा:
  1. X pixel event source के अंदर, दाईं ओर Add events चुनें
  2. Conversion API के साथ Install चुनें
  3. आपको इस event की Pixel ID और Event ID दिखाई देंगी, जिनका उपयोग API में किया जाएगा
    1. event की ID आपकी Event ID है
  4. Save पर क्लिक करें, और आपका conversion event बन जाएगा तथा उपयोग के लिए तैयार होगा

कन्वर्ज़न ईवेंट के लिए पहचानकर्ता तैयार करना

फ़िलहाल, कम से कम एक पहचानकर्ता भेजना आवश्यक है, जैसे Click ID (twclid), ईमेल पता या फ़ोन नंबर। यदि आप IP पता या user agent का उपयोग कर रहे हैं, तो सही कन्वर्ज़न मिलान के लिए दूसरा पहचानकर्ता भी भेजना होगा। ज़्यादा पहचानकर्ता भेजने से कन्वर्ज़न मिलान दर बेहतर होती है।

1. X Click ID पहचानकर्ता तैयार करें

कन्वर्ज़न अनुरोध में हमेशा Click ID शामिल करने की अनुशंसा की जाती है उपयोगकर्ता के गंतव्य वेबसाइट पर पहुँचने के बाद, यदि twclid क्वेरी स्ट्रिंग पैरामीटर उपलब्ध हो, तो उससे Click ID पार्स किया जाना चाहिए।  बुनियादी JavaScript कोड उदाहरण:
यह अनुशंसा की जाती है कि: 
  1. जब भी URL क्वेरी पैरामीटर में twclid मान मौजूद हो, उसे हमेशा पार्स करें।
  2. डेटा को संबंधित फ़ॉर्म फ़ील्ड्स या conversion event की जानकारी के साथ संग्रहीत करें।
Click ID को conversion events और workflow जानकारी से जोड़ने से batch processing, कई website navigation flows के आधार पर conversion events का विश्लेषण और निर्माण करने वाले algorithms, तथा bulk uploads जैसे परिदृश्य संभव हो पाते हैं। Event Source URL URL Encoded होना चाहिए और इसका उद्देश्य उस web page को दर्शाना है जिसने event को ट्रिगर किया।

2. ईमेल पहचानकर्ता तैयार करें

समर्थित ग्राहक मिलान फ़ील्ड्स भेजे जा सकते हैं, लेकिन उन्हें सामान्यीकृत किया जाना चाहिए और, जहाँ आवश्यक हो, गोपनीयता की सुरक्षा के लिए हैश किया जाना चाहिए। जानकारी को बिना salt के SHA256 का उपयोग करके हैश किया जाना चाहिए।  उदाहरण के लिए, email address test@x.com के लिए, इसे हमें hashed format में भेजा जाना चाहिए: d360d510a224510f373931ce2d6215a799f5a9c1cef221b0149b6b6b50cced62.

3. फ़ोन पहचानकर्ता तैयार करें

फ़ोन नंबर E164 Standard के अनुसार दिया जाना चाहिए, और जानकारी को बिना salt के SHA256 का उपयोग करके hash किया जाना चाहिए।  उदाहरण के लिए, किसी US फ़ोन नंबर के लिए: +11234567890, इसे hash किए गए फ़ॉर्मैट में हमें भेजा जाना चाहिए: 1fa6b8d986d9b9cd01bf36951815158bbde9f520c0567c835dfe34783d0a4231.

4. IP Address पहचानकर्ता तैयार करें

IP Address को किसी अन्य पहचानकर्ता (twclid, email address, phone number या user agent) के साथ भेजना आवश्यक है। इस पहचानकर्ता के लिए hashing की आवश्यकता नहीं है। यह मान बिंदु-दशमलव संकेतन में लिखा जाता है, जिसमें पूर्णविरामों से अलग की गई चार संख्याएँ होती हैं। उदाहरण के लिए, किसी उपयोगकर्ता का IP Address 8.25.197.25 हो सकता है।

5. यूज़र एजेंट पहचानकर्ता तैयार करें

यूज़र एजेंट को किसी अन्य पहचानकर्ता (twclid, ईमेल पता, फ़ोन नंबर या IP पता) के साथ भेजना आवश्यक है। इस पहचानकर्ता के लिए हैशिंग आवश्यक नहीं है। यह पहचानकर्ता सर्वर को अनुरोध करने वाले यूज़र एजेंट के ऐप, ऑपरेटिंग सिस्टम, विक्रेता और/या संस्करण की पहचान करने में सक्षम बनाता है। उदाहरण के लिए, यह मान Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36 के रूप में भेजा जा सकता है।

कन्वर्ज़न इवेंट अनुरोध तैयार करना

POST: version/measurement/conversions/:pixel_id किसी विशेष विज्ञापन खाते के लिए कन्वर्ज़न इवेंट भेजें। सफलता सुनिश्चित करने के लिए रिस्पॉन्स कोड (HTTP 200 OK) की जांच करें। यह अनुशंसा की जाती है कि त्रुटि कोड लौटने की स्थिति में पुनः प्रयास की व्यवस्था और बुनियादी लॉगिंग मौजूद हो। एंडपॉइंट के URL और POST बॉडी पैरामीटर के बारे में विस्तृत जानकारी के लिए, कृपया API संदर्भ अनुभाग देखें। 

उदाहरण अनुरोध (पठनीयता के लिए स्वरूपित)

उदाहरण रिस्पॉन्स

रेट लिमिट

रेट लिमिट प्रति अकाउंट, हर 15 मिनट के अंतराल में 60,000 इवेंट्स होगी। ध्यान दें कि इस अनुरोध कॉल के अलावा भी आपके सर्वर कोड में कुछ लॉजिक लागू करना आवश्यक हो सकता है, जिसमें ये शामिल हैं:
  1. हर इवेंट के लिए सही कन्वर्ज़न डेटा भेजने हेतु उपयोगकर्ता कार्रवाइयों का इंस्ट्रूमेंटेशन (लॉगिंग)
  2. उन उपयोगकर्ताओं के कन्वर्ज़न इवेंट्स को फ़िल्टर करने के लिए आवश्यक लॉजिक, जिन्होंने संबंधित गोपनीयता विकल्प चुने हैं - उदाहरण के लिए, अगर उन्होंने विज्ञापनदाता की वेबसाइट पर ट्रैकिंग या अपनी व्यक्तिगत जानकारी की बिक्री से बाहर निकलने का विकल्प चुना है
  3. इवेंट्स को कैप्चर करने और कन्वर्ज़न भेजने के लिए इवेंट ट्रिगर्स और पेजों के साथ इंटीग्रेशन

इवेंट्स का परीक्षण और डीडुप्लिकेशन

इवेंट का परीक्षण

जब आपके इवेंट को conversion events सफलतापूर्वक मिलने लगते हैं, तो 12 से 24 घंटों के भीतर Ads Manager के Conversion Tracking पेज पर ‘Single event web tag’ की स्थिति TRACKING दिखनी चाहिए।  Conversion API के ज़रिए conversions भेजने से चल रहे campaigns पर कोई असर नहीं पड़ेगा।  आप tag ID के आधार पर अपने conversion event के analytics परिणाम इन तरीकों से भी देख सकते हैं:

Pixel और Conversion API के बीच डुप्लिकेशन

यदि आप Pixel और Conversion API अनुरोधों के बीच conversions का डिडुप्लिकेशन करना चाहते हैं, तो डिडुप्लिकेशन कुंजी के रूप में conversion_id उपलब्ध है। डिडुप्लिकेशन केवल event स्तर पर होता है। दूसरे शब्दों में, pixel और CAPI अनुरोधों के बीच डिडुप्लिकेशन करने के लिए, किसी विज्ञापनदाता को एक ही conversion_id का उपयोग करने के साथ-साथ, pixel और CAPI दोनों अनुरोधों में वही event भी उपयोग करना होगा। डिडुप्लिकेशन केवल उन्हीं events के लिए हो सकता है, जो 48h की समय-सीमा के भीतर प्राप्त होते हैं

कन्वर्ज़न ट्रैकिंग (अवलोकन)

सारांश

कन्वर्ज़न ट्रैकिंग की मदद से आप उन X उपयोगकर्ताओं की संख्या माप सकते हैं, जो X पर आपके विज्ञापनों को देखने और उनसे इंटरैक्ट करने के बाद कोई वांछित कार्रवाई करते हैं। इससे आप यह माप सकते हैं कि आपके कौन-से अभियान साइट विज़िट, साइन अप और खरीदारी जैसी कार्रवाइयाँ करवाते हैं। यह विज्ञापनदाताओं को X के बाहर की मापन क्षमता भी देता है, ताकि वे अपने डायरेक्ट-रिस्पॉन्स विज्ञापनों के प्रदर्शन को समझ सकें और किफ़ायती तरीके से ग्राहक हासिल कर सकें। कन्वर्ज़न टैग का उपयोग करके, विज्ञापनदाता उपयोगकर्ता कन्वर्ज़न को ट्रैक कर सकते हैं और उन्हें X पर चलाए गए विज्ञापन अभियानों से जोड़ सकते हैं। इससे उन्हें अपने अभियानों को इस तरह ऑप्टिमाइज़ करने की बेहतर दृश्यता मिलती है कि वे अपने प्रति-अधिग्रहण लागत (CPA) लक्ष्यों को पूरा कर सकें। वेबसाइट पर होने वाली कई तरह की कार्रवाइयाँ हैं, जिन्हें विज्ञापनदाता कन्वर्ज़न ट्रैकिंग के जरिए माप सकते हैं। वे इनमें से एक या अधिक विकल्प चुन सकते हैं, इस आधार पर कि वे अपने विज्ञापन अभियान से कौन-सी कार्रवाई(यों) करवाना चाहते हैं:
  • साइट विज़िट: उपयोगकर्ता विज्ञापनदाता की साइट पर किसी लैंडिंग पेज पर जाता है
  • खरीदारी: उपयोगकर्ता विज्ञापनदाता की साइट पर किसी उत्पाद या सेवा की खरीद पूरी करता है
  • डाउनलोड: उपयोगकर्ता विज्ञापनदाता की साइट से कोई फ़ाइल, जैसे श्वेतपत्र या सॉफ़्टवेयर पैकेज, डाउनलोड करता है
  • साइन अप: उपयोगकर्ता विज्ञापनदाता की सेवा, न्यूज़लेटर या ईमेल संचार के लिए साइन अप करता है
  • कस्टम: यह ऐसी कस्टम कार्रवाई के लिए एक व्यापक श्रेणी है, जो ऊपर दी गई श्रेणियों में से किसी में नहीं आती
X की कन्वर्ज़न ट्रैकिंग विज्ञापनदाताओं को कन्वर्ज़न एट्रिब्यूशन का पूरा व्यू देती है। उन तृतीय-पक्ष मापन प्रणालियों की तुलना में, जिनका इस्तेमाल क्लाइंट X की अपनी कन्वर्ज़न ट्रैकिंग क्षमता के बजाय करते रहे हों—जैसे तृतीय-पक्ष ट्रैकिंग टैग के साथ जोड़े गए यूनिक क्लिक-URL—X का कन्वर्ज़न टैग विज्ञापनदाताओं को उन कन्वर्ज़न को ट्रैक करने की सुविधा देता है, जो mid और upper funnel एंगेजमेंट, जैसे Tweet expands, Retweets, favorites, replies, और follows, के साथ-साथ impressions से भी एट्रिब्यूट किए जाते हैं।

अक्सर पूछे जाने वाले प्रश्न

सबसे पहले, कोई विज्ञापनदाता एक कन्वर्ज़न टैग बनाता है, जो X द्वारा दिया गया कोड का एक स्निपेट होता है, और उसे अपनी वेबसाइट पर जोड़ता है। इसके बाद, जब कोई उपयोगकर्ता दी गई कार्रवाई पूरी करता है, तो यह टैग कन्वर्ज़न मापने के लिए तैयार हो जाता है।इसके बाद उपयोगकर्ताओं को X क्लाइंट पर विज्ञापनदाता का विज्ञापन दिखाया जाता है, जो उन्हें विज्ञापनदाता की वेबसाइट और उस कार्रवाई तक ले जाता है जिसे टैग किया गया है। अगर उपयोगकर्ता टैग सेटअप के दौरान विज्ञापनदाता द्वारा निर्दिष्ट एट्रिब्यूशन विंडो के भीतर वह कार्रवाई पूरी करता है, तो टैग पहचान लेता है कि उपयोगकर्ता ने पहले X विज्ञापन के साथ इंटरैक्ट किया था। इसके बाद टैग “fire” होता है, यानी X के सर्वरों को एक सूचना भेजता है, ताकि उस विज्ञापन को कन्वर्ज़न का श्रेय दिया जा सके जिसने कन्वर्ज़न उत्पन्न किया।
नहीं, हमारा product इस तरह से सेट नहीं किया गया है कि specific conversion tags को specific campaigns से जोड़ा जा सके। इसके बजाय, एक बार टैग सेट हो जाने पर, system अपने-आप यह ट्रैक करता है कि किस विज्ञापन ने किसी खास टैग पर कन्वर्ज़न लाए।
Default post-view attribution window: 1 दिनDefault post-engagement attribution: 14 दिनइन defaults को conversion tag setup के दौरान या tag बन जाने के बाद किसी भी समय बदला जा सकता है। post-engagement attribution windows के विकल्प 1, 7, 14, 30, 60, और 90 दिन हैं। post-view attribution windows के विकल्प none, 1, 7, 14, 30, 60, और 90 दिन हैं।
हालाँकि हर client के लक्ष्य, स्थिति, और रणनीतियाँ अलग होती हैं, यहाँ कुछ विचार दिए गए हैं जो उन clients के लिए कारगर रहे जिन्होंने conversion tracking alpha या beta में भाग लिया:Creative:
  • ऑफ़र: कार्रवाई में अधिक रुचि पैदा करने के लिए Promoted Tweet के साथ discount, promotion, या free shipping offer जोड़ें
  • Sweepstakes और contests: खास तौर पर प्रसिद्ध brands के लिए, sweepstakes और contests ने conversions बढ़ाए
  • Tweet copy experimentation: सभी अक्षर बड़े लिखने बनाम छोटे अक्षरों में लिखने का परीक्षण (FREE बनाम free या NOW बनाम now)
  • समय-सीमाएँ: लोगों को तुरंत कार्रवाई करने के लिए प्रोत्साहित करने हेतु एक अंतिम तिथि दें (Offer Expires December 12!)
  • आकर्षक फ़ोटो जोड़ना: यह जाँचना उपयोगी है कि Tweet creative में दृश्य रूप से आकर्षक फ़ोटो conversions बढ़ाने में प्रभावी हैं या नहीं; नतीजे अलग-अलग हो सकते हैं या client offering के अनुसार विशिष्ट हो सकते हैं।
Targeting:
  • @handle targeting और interest category targeting: Tweet copy और @handles का Tweet की इच्छित audience के साथ करीबी मेल conversions बढ़ाने में सहायक रहा
  • niche लेकिन high volume keywords का उपयोग: concert space में, artist/musician से जुड़े keywords (जैसे उनका नाम) का उपयोग प्रभावी साबित हुआ।
  • Tailored audiences: जिन clients ने TA web और conversion tracking का एक साथ उपयोग किया, उन्होंने अन्य targeting का उपयोग करने वाले control groups की तुलना में कम CPAs हासिल किए
आपकी campaign segmentation जितनी अधिक granular होगी, आपके reported conversion results उतने ही अधिक actionable होंगे। उदाहरण के लिए, 50 keywords वाली campaign को optimize करने की तुलना में 4 keywords वाली campaign को optimize करना कहीं आसान है।

Conversion API के लिए समस्या निवारण और सहायता

API कॉल करने के बाद त्रुटि कोड से जुड़े सवालों के लिए, कृपया नीचे दिया गया अनुभाग देखें। अन्य सभी सवालों के लिए, कृपया अपने Twitter प्रतिनिधि से संपर्क करने में संकोच न करें। हम उन्हें यथाशीघ्र हल करने का प्रयास करेंगे। 

त्रुटि प्रबंधन और व्याख्या

कोई एकल अनुरोध तभी सफल होगा, जब उसमें शामिल सभी conversions में शून्य त्रुटियाँ हों। यदि किसी एक conversion में कोई त्रुटि होती है, तो endpoint सभी लागू errors की सूची लौटाएगा।

X Ads API त्रुटि कोड का अवलोकन

यहाँ Ads API के त्रुटि कोड की एक विस्तृत सूची दी गई है: https://developer.x.com/en/docs/twitter-ads-api/response-codes सफल Conversion API रिस्पॉन्स 200-सीरीज़ HTTP कोड और अनुरोधित ऑब्जेक्ट वाला JSON-आधारित पेलोड दिखाते हैं।

जब HTTP कोड 400-सीरीज़ का हो, तो सामान्य स्थितियाँ ये हैं

  • 400 Bad Request (अनुरोध मानकों के अनुरूप नहीं है)
  • 401 Unauthorized (प्रमाणीकरण संबंधी समस्याएँ)
  • 403 Forbidden (उस डेवलपर खाते से जुड़ी API ऐक्सेस समस्याएँ)
  • 404 Not Found (हो सकता है कि एंडपॉइंट के लिए URL या params सही न हों)

Conversion API के त्रुटि कोड

400 Bad Request की स्थितियाँ

JSON त्रुटि कोड का उदाहरण

अनुरोध:
POST '/11/measurement/conversions/o6dkt' --data '{"conversions":[{"conversion_time": "2022-06-16T01:14:00.603Z", "event_id":"o6dkt", "identifiers": [{"twclid": "23opevjt88psuo13lu8d020qkn"}]}]}' --header 'Content-Type: application/json'

त्रुटि संदेश:

{"errors":[{"code":"INVALID_PARAMETER","message":"event_id (o6dkt) is not a single event tag (SET)","parameter":"event_id"}],"request":{"params":{"account_id":"18ce552mlaq"}}}

अनुरोध:

twurl_ads -X POST '/11/measurement/conversions/o6dkt' --data '{"conversions":[{"conversion_time": "2022-06-16T01:14:00.603Z", "event_id":"o6dl3", "identifiers": [{"twclid": ""}]}]}' --header 'Content-Type: application/json'

त्रुटि संदेश:

{"errors":[{"code":"INVALID_PARAMETER","message":"At least one user identifier must be provided","parameter":""}],"request":{"params":{"account_id":"18ce552mlaq"}}}

अनुरोध:

twurl_ads -X POST '/11/measurement/conversions/o6dkt' --data '{"conversions":[{"conversion_time": "2022-06-16T01:14:00.603Z", "event_id":"o6dl3", "identifiers": [{"hashed_email": "abc"}]}]}' --header 'Content-Type: application/json'

त्रुटि संदेश:

{"errors":[{"code":"INVALID_PARAMETER","message":"hashed_email (abc) is not a valid SHA-256 hash","parameter":"hashed_email"}],"request":{"params":{"account_id":"18ce552mlaq"}}}

अनुरोध:

twurl_ads -X POST '/11/measurement/conversions/o6dkt' --data '{"conversions":[{"conversion_time": "2022-06-16T01:14:00.603", "event_id":"o6dl3", "identifiers": [{"twclid": "23opevjt88psuo13lu8d020qkn"}]}]}' --header 'Content-Type: application/json'

त्रुटि संदेश:

{"errors":[{"code":"INVALID_PARAMETER","message":"Expected Time in yyyy-MM-ddTHH:mm:ss.SSSZ, got \"2022-06-16T01:14:00.603\" for conversion_time","parameter":"conversion_time"}],"request":{"params":{"account_id":"18ce552mlaq"}}}

401 अनधिकृत

कारण: प्रमाणीकरण क्रेडेंशियल मौजूद नहीं हैं या गलत हैं  समाधान: 3 प्रमाणीकरण विधियों में से किसी एक का उपयोग करके Set Up दस्तावेज़ में दिए गए प्रमाणीकरण चरणों का पालन करें: Ads API ऐप के स्वामी वाले हैंडल के अलावा अन्य उपयोगकर्ता हैंडल के लिए User Access Tokens, 3-legged OAuth flow का उपयोग करके जनरेट किए जाने चाहिए. 3-legged OAuth के साथ Access Token जनरेट करने के विकल्पों में शामिल हैं Conversion API के साथ उपयोग किए जाने वाले सभी user token ऐसे उपयोगकर्ताओं के होने चाहिए जिनका access level AD_MANAGER या ACCOUNT_ADMIN हो*, जिसे authenticated_user_access endpoint के ज़रिए जांचा जा सकता है.

403 एक्सेस निषिद्ध

404 Not Found

JSON त्रुटि कोड का उदाहरण

अनुरोध:

twurl_ads -X POST '/11/measurement/conversions/o8z6j' --data '{"conversions":[{"conversion_time": "2022-06-16T01:14:00.603Z", "event_id":"abc", "identifiers": [{"twclid": "23opevjt88psuo13lu8d020qkn"}]}]}' --header 'Content-Type: application/json' त्रुटि संदेश: {"errors":[{"code":"NOT_FOUND","message":"event_id (abc) does not belong to provided account","parameter":"event_id"},{"code":"INVALID_PARAMETER","message":"event_id (abc) is not a single event tag (SET)","parameter":"event_id"}],"request":{"params":{"account_id":"18ce55gze09"}}}

API संदर्भ सूचकांक

पूरा API संदर्भ देखने के लिए, सूची में से कोई endpoint चुनें:

वेब कन्वर्ज़न

वेब कन्वर्ज़न

POST version/measurement/conversions/:pixel_id एक Event Tag ID के लिए वेबसाइट कन्वर्ज़न इवेंट भेजें। सफलता सुनिश्चित करने के लिए रिस्पॉन्स कोड (HTTP 200 OK) की जाँच करें। यदि त्रुटि कोड लौटें, तो पुनःप्रयास की व्यवस्था और बुनियादी लॉगिंग रखना अनुशंसित है। रेट लिमिट प्रति खाते 15 मिनट के अंतराल में 100,000 अनुरोध है (प्रत्येक अनुरोध में 500 इवेंट की अनुमति है)।
संसाधन URL
https://ads-api.x.com/12/measurement/conversions/:pixel_id
अनुरोध URL पैरामीटर
conversions ऑब्जेक्ट
identifiers ऑब्जेक्ट
contents ऑब्जेक्ट
रिस्पॉन्स पैरामीटर
अनुरोध का उदाहरण
उदाहरण अनुरोध

वेब इवेंट टैग्स

GET accounts/:account_id/web_event_tags वर्तमान खाते से जुड़े कुछ या सभी वेब इवेंट टैग्स का विवरण प्राप्त करें।

संसाधन URL

https://ads-api.x.com/12/accounts/:account_id/web_event_tags

पैरामीटर

उदाहरण अनुरोध

GET https://ads-api.x.com/12/accounts/18ce54d4x5t/web_event_tags?web_event_tag_ids=o3bk1

उदाहरण रिस्पॉन्स

GET accounts/:account_id/web_event_tags/:web_event_tag_id

वर्तमान खाते से संबद्ध किसी विशिष्ट वेब इवेंट टैग को प्राप्त करें।
संसाधन URL
https://ads-api.x.com/12/accounts/:account_id/web_event_tags/:web_event_tag_id
पैरामीटर
उदाहरण अनुरोध
GET https://ads-api.x.com/12/accounts/18ce54d4x5t/web_event_tags/o3bk1
उदाहरण रिस्पॉन्स

POST accounts/:account_id/web_event_tags

वर्तमान खाते से संबद्ध नया वेब इवेंट टैग बनाएं।

संसाधन URL

https://ads-api.x.com/12/accounts/:account_id/web_event_tags

पैरामीटर

उदाहरण अनुरोध
POST https://ads-api.x.com/12/accounts/18ce54d4x5t/web_event_tags?click_window=7&name=web event tag&retargeting_enabled=false&type=SITE_VISIT&view_through_window=7

उदाहरण रिस्पॉन्स

PUT accounts/:account_id/web_event_tags/:web_event_tag_id

वर्तमान खाते से संबद्ध वेब इवेंट टैग को अपडेट करें।
संसाधन URL
https://ads-api.x.com/12/accounts/:account_id/web_event_tags/:web_event_tag_id

पैरामीटर

उदाहरण अनुरोध

PUT https://ads-api.x.com/12/accounts/18ce54d4x5t/web_event_tags/o3bk1?type=DOWNLOAD

रिस्पॉन्स का उदाहरण

DELETE accounts/:account_id/web_event_tags/:web_event_tag_id

वर्तमान खाते से संबद्ध किसी विशिष्ट वेब इवेंट टैग को हटाएं।

संसाधन URL

https://ads-api.x.com/12/accounts/:account_id/web_event_tags/:web_event_tag_id
पैरामीटर
उदाहरण अनुरोध
DELETE https://ads-api.x.com/12/accounts/18ce54d4x5t/web_event_tags/o3bk1
उदाहरण रिस्पॉन्स