तीसरा चरण: कन्वर्ज़न ट्रैकिंग

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है

लागू करना

खास जानकारी

कन्वर्ज़न ट्रैकिंग को तीन तरह से लागू किया जाता है:

  1. rwg_token को इकट्ठा करना लैंडिंग पेज / ऐप्लिकेशन के एंट्री पॉइंट से.
  2. rwg_token को बनाए रखना के लिए सही एट्रिब्यूशन विंडो का इस्तेमाल किया जा सकता है.
  3. चेकआउट के दौरान कन्वर्ज़न इवेंट भेजना

कन्वर्ज़न ट्रैकिंग लागू करने की इस प्रक्रिया के लिए, आपको Google Analytics या किसी अन्य तीसरे पक्ष की JavaScript.

कन्वर्ज़न ट्रैकिंग को लागू करने का काम शुरू करने से पहले, आपको यह तय कर लेना चाहिए कि अगर आप डिवाइस लेवल या उपयोगकर्ता लेवल पर कन्वर्ज़न ट्रैक करने जा रहे हैं, तो:

  • डिवाइस लेवल में, ब्राउज़र कुकी का इस्तेमाल करना शामिल है. डिवाइस का स्टोरेज, ऐप्लिकेशन का लोकल स्टोरेज या कोई भी अन्य तरीका इस्तेमाल किया जा सकता है 30 दिन की एट्रिब्यूशन विंडो के लिए टोकन. क्योंकि टोकन अगर उपयोगकर्ता ने अपनी प्रोफ़ाइल में बदलाव किया है, तो इस डेटा को उपयोगकर्ता के डिवाइस पर सेव किया जाएगा जिस डिवाइस का वे इस्तेमाल कर रहे हैं उसे अपने डिवाइस का स्टोरेज/कुकी मिटा देता है या निजी ब्राउज़िंग या गुप्त मोड, कन्वर्ज़न इवेंट का इस्तेमाल कर रहा हो शायद वे सही तरह से एट्रिब्यूट न हों. डिवाइस लेवल का इस्तेमाल करते समय रूपांतरण ट्रैकिंग है, तो आपको इसे सभी विज्ञापनों में फिर से लागू करना होगा काम करने वाला प्लैटफ़ॉर्म (मोबाइल समेत).
  • उपयोगकर्ता लेवल में, इसे आपके ऐप्लिकेशन में बनाए रखना शामिल होता है डेटाबेस, जो सर्वर-साइड ऐनलिटिक्स सिस्टम या अन्य सर्वर-साइड सिस्टम. क्योंकि टोकन को सर्वर साइड, अगर उपयोगकर्ता अपने इस्तेमाल किए जा रहे डिवाइस को बदलता है, तो वह अपने-आप मिट जाता है या निजी ब्राउज़िंग का इस्तेमाल कर रहे हैं या गुप्त मोड, कन्वर्ज़न इवेंट को अब भी एक बार एट्रिब्यूट किया जाएगा इसके बाद, उपयोगकर्ता फिर से लॉग इन करता है. उपयोगकर्ता लेवल पर कन्वर्ज़न ट्रैकिंग का इस्तेमाल करते समय, सिस्टम के स्ट्रक्चर के हिसाब से, आपको अपने विज्ञापन दिखाने की इसे अपनी सर्वर साइड पर लागू करें और फिर से अपने सभी सर्वर पर इस्तेमाल किए जा सकते हैं.

rwg_token इकट्ठा किया जा रहा है

जब भी Google, आपके दिए गए action_link को दिखाता है फ़ीड है, तो उस url में एक विशिष्ट क्वेरी शामिल करने के लिए संशोधित किया जाएगा पैरामीटर: rwg_token. rwg_token मान एक एन्कोडेड स्ट्रिंग है, जिसमें जिस लिंक पर उपयोगकर्ता ने क्लिक किया है. आप इस टोकन को संग्रहित करेंगे और इसे वापस पास करेंगे कन्वर्ज़न इवेंट का हिस्सा है.

हर लैंडिंग पेज / ऐप्लिकेशन के एंट्री पॉइंट पर, आपको वैल्यू सेट को पार्स करना होगा rwg_token क्वेरी पैरामीटर के लिए सेट करें और उसे सेव करें. इसके लिए ज़रूरी शर्तें इस पैरामीटर को स्टोर करने की जानकारी इस चरण में दी गई है. rwg_token.

इसका एक उदाहरण कि इस टोकन को डिवाइस लेवल पर ट्रैकिंग के लिए कैसे पार्स किया जा सकता है. ब्राउज़र नीचे शामिल किया गया है. इसके अलावा, आप इस टोकन को यहां से भी इकट्ठा कर सकते हैं: अनुरोध का जवाब देते समय सर्वर साइड:

<script>
  var query = location.search.substring(1);
  var params = query.split('&');
  var rwgToken = undefined;
  for (var i = 0; i < params.length; ++i) {
    var pair = params[i].split('=');
    if (pair[0] == 'rwg_token') {
      rwgToken = decodeURIComponent(pair[1]);
      break;
    }
  }
</script>

rwg_token को बनाए रखना

आपको rwg_token यूआरएल पैरामीटर को बनाए रखना होगा, जिसमें आपके दिए सभी कार्रवाई लिंक पर जोड़ दिया जाएगा, कुल की अवधि 30 दिनों की होगी. rwg_token का मान यह होना चाहिए सेव किया जाता है और बिना किसी बदलाव के वापस लौटा दिया जाता है. अगर पिछली बार वेबसाइट पर आने के बाद भी कोई मौजूदा टोकन मौजूद है, तो पुराना टोकन बदला जाना चाहिए और स्टोरेज के लिए 30 दिन की विंडो रीसेट किया जाना चाहिए.

टोकन को बनाए रखते हुए, आप टोकन को डिवाइस के लेवल पर या उपयोगकर्ता के लेवल पर:

  • डिवाइस लेवल में, ब्राउज़र कुकी, लोकल स्टोरेज, ऐप्लिकेशन का लोकल स्टोरेज या कोई भी ऐसा तरीका जिसमें टोकन को बनाए रखा जा सकता है 30 दिन की एट्रिब्यूशन विंडो के लिए.
  • उपयोगकर्ता लेवल में इसे आपके ऐप्लिकेशन डेटाबेस में बनाए रखना शामिल होता है, की मदद से ऐसा किया जा सकता है.

नीचे डिवाइस लेवल पर कन्वर्ज़न ट्रैकिंग का एक उदाहरण दिया गया है, इस टोकन को पहले वेब ब्राउज़र में स्टोर करना पक्ष कुकी. इस उदाहरण में माना गया है कि आपने टोकन वैल्यू को पार्स कर लिया है जैसा कि ऊपर दिए गए उदाहरण में बताया गया है. इस उदाहरण का इस्तेमाल करने के लिए, आपको अपने डोमेन में “रूटडोमेन” अपडेट करना होगा.

<script>
  if (typeof rwg_token !== 'undefined') {
    document.cookie =
    "_rwg_token=" + rwg_token + ";max-age=2592000;domain=rootdomain.com;path=/";
  }
</script>

उपयोगकर्ता लेवल पर कन्वर्ज़न ट्रैकिंग का इस्तेमाल करते समय rwg_token को यह करना चाहिए सर्वर पर सेव होना चाहिए और उपयोगकर्ता से जुड़ा होना चाहिए.

कन्वर्ज़न डेटा भेजा जा रहा है

जब कोई उपयोगकर्ता कोई ऐसा लेन-देन पूरा करता है, जो Google स्थल कार्रवाई लिंक है, तो आपको कन्वर्ज़न एंडपॉइंट. दो एंडपॉइंट होते हैं, एक प्रोडक्शन के लिए एक डाइमेंशन है.

  • प्रोडक्शन: https://www.google.com/maps/conversion/collect
  • सैंडबॉक्स: https://www.google.com/maps/conversion/debug/collect

पोस्ट के मुख्य हिस्से में, इस फ़ॉर्मैट में JSON कोड में बदला गया ऑब्जेक्ट होना चाहिए:

{
  'conversion_partner_id': partnerId,
  'rwg_token': <rwg_token_val>
}

सैंडबॉक्स और प्रोडक्शन, दोनों में आपको ये काम करने होंगे कन्वर्ज़न इवेंट भेजते समय, मान्य rwg_token सबमिट करें. सैंडबॉक्स में जांच करने के लिए, इनका इस्तेमाल किया जा सकता है टेस्ट टोकन.

AJKvS9WeONmWKEwjG0--HdpzMq0yAVNL8KMxbb44QtbcxMhSx_NUud5b8PLUBFehAIxOBO-iYRIJOknEFkIJmdsofdVJ6uOweQ==

डिवाइस स्तर पर कन्वर्ज़न ट्रैकिंग का पूरा उदाहरण (किसी साइट पर कुकी का इस्तेमाल करके उपयोगकर्ता का डिवाइस) के हिसाब से बताया गया है कि इस पोस्ट के लिए अनुरोध कैसे किया जाए नीचे शामिल किया गया है:

const partnerId = XXXXXXXXXX;
const endpoint = `https://www.google.com/maps/conversion/collect`;

const rwgTokenCookie = document.cookie
  .split('; ')
  .find(row => row.startsWith('_rwg_token='));

if (typeof rwgTokenCookie !== 'undefined') {
  const rwgTokenVal = rwgTokenCookie.split('=')[1];
  fetch(endpoint, {
    method: "POST",
    body: JSON.stringify({
      conversion_partner_id: partnerId,
      rwg_token: rwgTokenVal
    })
  });
}

उपयोगकर्ता लेवल पर कन्वर्ज़न ट्रैकिंग का इस्तेमाल करते समय, आपको टोकन जो उपयोगकर्ता से जुड़ा होता है. भले ही, वह किसी भी प्लैटफ़ॉर्म पर वे चालू हैं) आपके सर्वर साइड मेमोरी तंत्र से और टोकन एक ही प्रोडक्शन या सैंडबॉक्स एंडपॉइंट का इस्तेमाल करते हैं.

कन्वर्ज़न एट्रिब्यूशन से जुड़ी ज़रूरी शर्तें

कन्वर्ज़न एट्रिब्यूशन के लिए, Google का ज़रूरी स्टैंडर्ड 30 दिन है किसी भी समय, जगह के लिंक के साथ किसी भी इंटरैक्शन के लिए एट्रिब्यूशन विंडो स्टोर.

इस एट्रिब्यूशन विंडो का मतलब है कि हमें कन्वर्ज़न मिल सकता है इवेंट को इनमें से किसी भी स्थिति में भेजा जाना चाहिए:

  • कोई उपयोगकर्ता कार्रवाई करने के लिंक पर क्लिक करके, वही सत्र
  • कोई उपयोगकर्ता कार्रवाई करने के लिंक पर क्लिक करता है और फिर ऑर्डर करने के लिए 30 दिनों की विंडो में किसी दूसरे चैनल का इस्तेमाल करें.
  • कोई उपयोगकर्ता कार्रवाई करने के लिंक पर जाता है और फिर अलग स्टोर में, या तो उसी सेशन में या किसी दूसरे स्टोर में वाला सेशन 30 दिन की विंडो में पूरा होता है.

साथ ही, हम उम्मीद करते हैं कि सभी कन्वर्ज़न इवेंट वे प्लैटफ़ॉर्म जिन पर उपयोगकर्ता कार्रवाई करने के लिंक से जा सकता है. इसमें ये शामिल हैं:

  • डेस्कटॉप या मोबाइल वेब ऐप्लिकेशन
  • ऐप्लिकेशन के डीप लिंक या रजिस्टर किए गए मोबाइल ऐप्लिकेशन के ज़रिए आपके डोमेन के लिए ऐप्लिकेशन-इंटेंट

अगर टोकन, उपयोगकर्ता के लेवल पर सेव किया जाता है (टोकन को बनाए रखना देखें), ऐसा करना ज़रूरी है जिन्हें आपने क्रॉस-डिवाइस एट्रिब्यूशन उपलब्ध कराया है. इसका मतलब है कि जो उपयोगकर्ता डेस्कटॉप से एक कार्रवाई लिंक का अनुसरण करता है और फिर मोबाइल पर लेन-देन (एक ही उपयोगकर्ता खाते का इस्तेमाल करके) करना चाहिए, कन्वर्ज़न इवेंट.

अगर टोकन को खास तौर पर डिवाइस के लेवल पर सेव किया जाता है, जैसे कि ब्राउज़र कुकी, बिना किसी शुल्क के क्रॉस-डिवाइस एट्रिब्यूशन. इस मामले में, हर डिवाइस का एक अलग टोकन होगा यह स्थिति बनी रहेगी कि उपयोगकर्ता ने उस डिवाइस पर किसी कार्रवाई लिंक पर क्लिक किया है और हर डिवाइस को एट्रिब्यूशन के नियमों का अलग-अलग पालन करना होगा.