बेहतर ई-कॉमर्स

इस पेज पर बताया गया है कि बेहतर ई-कॉमर्स डेटा इकट्ठा करने के लिए, gtag.js का इस्तेमाल कैसे करें. अगर आपने gtag.js में Google Analytics को कॉन्फ़िगर किया है और Google Analytics में बेहतर ई-कॉमर्स की सुविधा चालू है, तो Google Analytics को इंप्रेशन डेटा, प्रॉडक्ट डेटा, प्रमोशन डेटा, और कार्रवाई का डेटा भेजने के लिए gtag.js का इस्तेमाल किया जा सकता है.

बेहतर ई-कॉमर्स डेटा टाइप और कार्रवाइयां

आपके पास कई तरह का ई-कॉमर्स डेटा भेजने का विकल्प होता है:

इंप्रेशन डेटा

इसमें देखे गए प्रॉडक्ट की जानकारी मिलती है. इसे impressionFieldObject कहा जाता है और इसमें ये वैल्यू शामिल होती हैं:

सुरक्षा कुंजी वैल्यू टाइप ज़रूरी है ब्यौरा
id टेक्स्ट *हां

प्रॉडक्ट आईडी या SKU (उदाहरण के लिए, P67890).

* id या name में से किसी एक को सेट किया जाना चाहिए.

name टेक्स्ट *हां

प्रॉडक्ट का नाम (उदाहरण के लिए, Android टी-शर्ट).

* id या name में से किसी एक को सेट किया जाना चाहिए.

list टेक्स्ट नहीं वह सूची या कलेक्शन जिससे प्रॉडक्ट जुड़ा है (जैसे, खोज के नतीजे)
list_name टेक्स्ट नहीं वह सूची या कलेक्शन जिससे प्रॉडक्ट जुड़ा है (जैसे, खोज के नतीजे)
brand टेक्स्ट नहीं प्रॉडक्ट से जुड़ा ब्रैंड (उदाहरण के लिए, Google).
category टेक्स्ट नहीं इससे पता चलता है कि प्रॉडक्ट किस कैटगरी से जुड़ा है (उदाहरण के लिए, कपड़ा). क्रम के पांच लेवल तक तय करने के लिए, / का इस्तेमाल डीलिमिटर के तौर पर करें. जैसे, कपड़े/पुरुष/टी-शर्ट.
variant टेक्स्ट नहीं प्रॉडक्ट का वैरिएंट (जैसे, काला).
position पूर्णांक नहीं सूची या कलेक्शन में प्रॉडक्ट की जगह (उदाहरण के लिए, 2).
list_position पूर्णांक नहीं सूची या कलेक्शन में प्रॉडक्ट की जगह (उदाहरण के लिए, 2).
price नंबर नहीं किसी प्रॉडक्ट की कीमत (उदाहरण के लिए, 29.20).

प्रॉडक्ट डेटा

प्रॉडक्ट डेटा ऐसे अलग-अलग प्रॉडक्ट को दिखाता है जिन्हें देखा गया, शॉपिंग कार्ट में जोड़ा गया वगैरह. इसे productFieldObject कहा जाता है और इसमें ये मान शामिल होते हैं:

सुरक्षा कुंजी वैल्यू टाइप ज़रूरी है ब्यौरा
id टेक्स्ट *हां

प्रॉडक्ट आईडी या SKU (उदाहरण के लिए, P67890).

* कोई एक आईडी या name सेट होना चाहिए.

name टेक्स्ट *हां

प्रॉडक्ट का नाम (उदाहरण के लिए, Android टी-शर्ट).

* कोई एक आईडी या name सेट होना चाहिए.

brand टेक्स्ट नहीं प्रॉडक्ट से जुड़ा ब्रैंड (उदाहरण के लिए, Google).
category टेक्स्ट नहीं इससे पता चलता है कि प्रॉडक्ट किस कैटगरी से जुड़ा है (उदाहरण के लिए, कपड़ा). क्रम के पांच लेवल तक तय करने के लिए, / को डीलिमिटर के तौर पर इस्तेमाल करें (जैसे, कपड़े/पुरुष/टी-शर्ट).
variant टेक्स्ट नहीं प्रॉडक्ट का वैरिएंट (जैसे, काला).
price नंबर नहीं किसी प्रॉडक्ट की कीमत (उदाहरण के लिए, 29.20).
quantity पूर्णांक नहीं प्रॉडक्ट की संख्या (उदाहरण के लिए, 2).
coupon टेक्स्ट नहीं किसी प्रॉडक्ट से जुड़ा कूपन कोड (उदाहरण के लिए, SUMMER_SALE13).
position पूर्णांक नहीं सूची या कलेक्शन में प्रॉडक्ट की जगह (उदाहरण के लिए, 2).
list_position पूर्णांक नहीं सूची या कलेक्शन में प्रॉडक्ट की जगह (उदाहरण के लिए, 2).

प्रमोशन का डेटा

इसमें देखे गए प्रमोशन की जानकारी होती है. इसे promoFieldObject के बारे में बताया जाता है और इसमें ये वैल्यू शामिल होती हैं:

सुरक्षा कुंजी वैल्यू टाइप ज़रूरी है ब्यौरा
id टेक्स्ट *हां

प्रमोशन आईडी (उदाहरण के लिए, PROMO_1234).

* id या name में से किसी एक को सेट किया जाना चाहिए.

name टेक्स्ट *हां

प्रमोशन का नाम (उदाहरण के लिए, समर सेल).

* id या name में से किसी एक को सेट किया जाना चाहिए.

creative टेक्स्ट नहीं प्रमोशन से जुड़ा क्रिएटिव (उदाहरण के लिए,ummer_banner2).
creative_name टेक्स्ट नहीं क्रिएटिव का नाम (उदाहरण के लिए,ummer_banner2).
position टेक्स्ट नहीं क्रिएटिव की स्थिति (जैसे बैनर_slot_1).
creative_slot टेक्स्ट नहीं क्रिएटिव स्लॉट का नाम (जैसे बैनर_slot_1).

कार्रवाई डेटा

ई-कॉमर्स से जुड़ी किसी कार्रवाई की जानकारी दिखाता है. इसे actionFieldObject कहा जाता है और इसमें ये वैल्यू शामिल होती हैं:

सुरक्षा कुंजी वैल्यू टाइप ज़रूरी है ब्यौरा
id टेक्स्ट *हां

ट्रांज़ैक्शन आईडी (उदाहरण के लिए, T1234).

* कार्रवाई का टाइप purchase या refund होने पर ज़रूरी है

affiliation टेक्स्ट नहीं वह स्टोर या उससे जुड़ी इकाई जहां से यह ट्रांज़ैक्शन हुआ था (उदाहरण के लिए, Google Store).
revenue नंबर नहीं

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

value नंबर नहीं इवेंट से जुड़ी वैल्यू (जैसे कि रेवेन्यू).
tax नंबर नहीं लेन-देन से जुड़ा कुल टैक्स.
shipping नंबर नहीं लेन-देन से जुड़ी शिपिंग के लिए खरीदार से लिया जाने वाला शुल्क.
coupon टेक्स्ट नहीं लेन-देन के साथ रिडीम किया गया लेन-देन कूपन.
list टेक्स्ट नहीं वह सूची जिससे संबंधित प्रॉडक्ट हैं. ज़रूरी नहीं.
items श्रेणी नहीं वह कलेक्शन जिसमें उससे जुड़े प्रॉडक्ट शामिल होते हैं.
step पूर्णांक नहीं चेकआउट की प्रोसेस के चरण को दिखाने वाली संख्या. `चेकआउट` कार्रवाइयों के लिए, ज़रूरी नहीं है.
checkout_step पूर्णांक नहीं चेकआउट की प्रोसेस के चरण को दिखाने वाली संख्या.
option टेक्स्ट नहीं checkout और checkout_option की कार्रवाइयों के लिए अतिरिक्त फ़ील्ड, जो चेकआउट पेज पर विकल्प की जानकारी दे सकता है, जैसे कि पेमेंट का चुना गया तरीका.
checkout_option टेक्स्ट नहीं चेकआउट का विकल्प, यानी कि पेमेंट का चुना गया तरीका.
सुरक्षा कुंजी वैल्यू टाइप ज़रूरी है ब्यौरा
coupon स्ट्रिंग नहीं खरीदे जा सकने वाले आइटम के लिए कूपन कोड.

प्रॉडक्ट और प्रमोशन कार्रवाइयां

कार्रवाइयों से, Google Analytics को भेजे जाने वाले प्रॉडक्ट और प्रमोशन डेटा को समझने का तरीका पता चलता है.

ऐक्शन इवेंट ब्यौरा
click एक या एक से ज़्यादा प्रॉडक्ट के प्रॉडक्ट या प्रॉडक्ट के लिंक पर किया गया क्लिक.
detail प्रॉडक्ट की जानकारी का व्यू.
add शॉपिंग कार्ट में एक या उससे ज़्यादा प्रॉडक्ट जोड़ना.
remove शॉपिंग कार्ट से एक या उससे ज़्यादा प्रॉडक्ट हटाएं.
checkout एक या एक से ज़्यादा प्रॉडक्ट के लिए, चेकआउट की प्रोसेस शुरू की जा रही है.
checkout_option चेकआउट के किसी चरण के लिए, विकल्प की वैल्यू भेजी जा रही है.
purchase एक या एक से ज़्यादा प्रॉडक्ट की बिक्री.
refund एक या एक से ज़्यादा प्रॉडक्ट का रिफ़ंड.
promo_click किसी इंटरनल प्रमोशन पर किया गया क्लिक.
add_to_cart कोई उपयोगकर्ता, शॉपिंग कार्ट में एक या उससे ज़्यादा प्रॉडक्ट जोड़ता है.
begin_checkout उपयोगकर्ता एक या एक से ज़्यादा प्रॉडक्ट के लिए चेकआउट की प्रोसेस शुरू करता है.
checkout_progress उपयोगकर्ता, चेकआउट के पहले चरण के बाद, चेकआउट की प्रोसेस को पूरा करता है.
purchase कोई उपयोगकर्ता खरीदारी करता है.
refund किसी उपयोगकर्ता को एक या एक से ज़्यादा प्रॉडक्ट के लिए रिफ़ंड जारी किया गया है.
remove_from_cart कोई उपयोगकर्ता शॉपिंग कार्ट से एक या उससे ज़्यादा प्रॉडक्ट हटाता है.
select_content उपयोगकर्ता किसी प्रॉडक्ट या प्रॉडक्ट के लिंक पर क्लिक करता है.
set_checkout_option चेकआउट का वह चरण जो उपयोगकर्ता पूरा कर रहा है.
view_item उपयोगकर्ता किसी प्रॉडक्ट की जानकारी देखता है.
view_item_list कोई उपयोगकर्ता एक या एक से ज़्यादा प्रॉडक्ट की सूची देखता है.
view_promotion उपयोगकर्ता किसी इंटरनल प्रमोशन पर क्लिक करता है.
view_refund कोई उपयोगकर्ता एक या एक से ज़्यादा प्रॉडक्ट का रिफ़ंड देखता है.

उदाहरण

प्रॉडक्ट पर मिले इंप्रेशन मेज़र करना

प्रॉडक्ट के इंप्रेशन को मापने के लिए, प्रॉडक्ट की जानकारी के साथ view_item_list भेजें:

gtag('event', 'view_item_list', {
  "items": [
    {
      "id": "P12345",
      "name": "Android Warhol T-Shirt",
      "list_name": "Search Results",
      "brand": "Google",
      "category": "Apparel/T-Shirts",
      "variant": "Black",
      "list_position": 1,
      "quantity": 2,
      "price": 2
    },
    {
      "id": "P67890",
      "name": "Flame challenge TShirt",
      "list_name": "Search Results",
      "brand": "MyBrand",
      "category": "Apparel/T-Shirts",
      "variant": "Red",
      "list_position": 2,
      "quantity": 1,
      "price": 3
    }
  ]
});

प्रॉडक्ट पर मिले क्लिक मेज़र करना

किसी प्रॉडक्ट पर हुए क्लिक को मेज़र करने के लिए, select_content इवेंट भेजें, product को content_type के तौर पर बताएं, और प्रॉडक्ट की जानकारी दें:

gtag('event', 'select_content', {
  "content_type": "product",
  "items": [
    {
      "id": "P12345",
      "name": "Android Warhol T-Shirt",
      "list_name": "Search Results",
      "brand": "Google",
      "category": "Apparel/T-Shirts",
      "variant": "Black",
      "list_position": 1,
      "quantity": 2,
      "price": 2
    }
  ]
});

प्रॉडक्ट की जानकारी वाले व्यू मेज़र करना

प्रॉडक्ट लिस्टिंग पर क्लिक करने के बाद, उपयोगकर्ता को प्रॉडक्ट की जानकारी वाला पेज दिख सकता है. प्रॉडक्ट की जानकारी वाले व्यू को मापने के लिए, प्रॉडक्ट की जानकारी के साथ view_item इवेंट भेजें:

gtag('event', 'view_item', {
  "items": [
    {
      "id": "P12345",
      "name": "Android Warhol T-Shirt",
      "list_name": "Search Results",
      "brand": "Google",
      "category": "Apparel/T-Shirts",
      "variant": "Black",
      "list_position": 1,
      "quantity": 2,
      "price": '2.0'
    }
  ]
});

शॉपिंग कार्ट में जोड़ने और उससे हटाए जाने का आकलन करना

किसी प्रॉडक्ट को शॉपिंग कार्ट में जोड़े जाने का आकलन करने के लिए, प्रॉडक्ट की जानकारी के साथ add_to_cart इवेंट भेजें:

gtag('event', 'add_to_cart', {
  "items": [
    {
      "id": "P12345",
      "name": "Android Warhol T-Shirt",
      "list_name": "Search Results",
      "brand": "Google",
      "category": "Apparel/T-Shirts",
      "variant": "Black",
      "list_position": 1,
      "quantity": 2,
      "price": '2.0'
    }
  ]
});

शॉपिंग कार्ट से किसी प्रॉडक्ट को हटाए जाने का आकलन करने के लिए, प्रॉडक्ट की जानकारी के साथ remove_from_cart इवेंट भेजें:

gtag('event', 'remove_from_cart', {
  "items": [
    {
      "id": "P12345",
      "name": "Android Warhol T-Shirt",
      "list_name": "Search Results",
      "brand": "Google",
      "category": "Apparel/T-Shirts",
      "variant": "Black",
      "list_position": 1,
      "quantity": 2,
      "price": '2.0'
    }
  ]
});

चेकआउट मेज़र करना

चेकआउट की प्रोसेस के हर चरण को मेज़र करने के लिए:

  1. चेकआउट की प्रोसेस के हर चरण को मेज़र करने के लिए, मेज़रमेंट कोड जोड़ें.
  2. अगर लागू हो, तो चेकआउट के विकल्पों को रिकॉर्ड करने के लिए, मेज़रमेंट कोड जोड़ें.

1. चेकआउट करने के चरणों को मेज़र करना

चेकआउट के पहले चरण को मेज़र करने के लिए, चेकआउट आइटम के साथ begin_checkout इवेंट भेजें:

gtag('event', 'begin_checkout', {
  "items": [
    {
      "id": "P12345",
      "name": "Android Warhol T-Shirt",
      "list_name": "Search Results",
      "brand": "Google",
      "category": "Apparel/T-Shirts",
      "variant": "Black",
      "list_position": 1,
      "quantity": 2,
      "price": '2.0'
    }
  ],
  "coupon": ""
});

चेकआउट के हर चरण को मेज़र करने के लिए, चेकआउट आइटम के साथ checkout_progress इवेंट भेजें:

gtag('event', 'checkout_progress', {
  "items": [
    {
      "id": "P12345",
      "name": "Android Warhol T-Shirt",
      "list_name": "Search Results",
      "brand": "Google",
      "category": "Apparel/T-Shirts",
      "variant": "Black",
      "list_position": 1,
      "quantity": 2,
      "price": '2.0'
    }
  ],
  "coupon": "SUMMER_DISCOUNT"
});

2. चेकआउट के विकल्पों को मेज़र करना

चेकआउट के विकल्प को मेज़र करने के लिए, चेकआउट के विकल्प की मदद से set_checkout_option इवेंट भेजें:

gtag('event', 'set_checkout_option', {
  "checkout_step": 1,
  "checkout_option": "shipping method",
  "value": 3
});

प्रमोशन से मिले इंप्रेशन का आकलन करना

प्रमोशन से मिले इंप्रेशन का आकलन करने के लिए, प्रमोशन की जानकारी के साथ view_promotion इवेंट भेजें:

gtag('event', 'view_promotion', {
  "promotions": [
    {
      "id": "abc123",
      "name": "summer_promo"
    },
    {
      "id": "xyz987",
      "name": "spring savings"
    }
  ]
});

प्रमोशन पर मिले क्लिक मेज़र करना

प्रमोशन पर मिले क्लिक को मेज़र करने के लिए, select_content इवेंट भेजें और प्रमोशन दें:

gtag('event', 'select_content', {
  "promotions": [
    {
      "id": "abc123",
      "name": "summer_promo"
    }
  ]
});

खरीदारी का आकलन करें

किसी लेन-देन को मेज़र करने के लिए, ट्रांज़ैक्शन में आइटम के साथ purchase इवेंट भेजें:

gtag('event', 'purchase', {
  "transaction_id": "24.031608523954162",
  "affiliation": "Google online store",
  "value": 23.07,
  "currency": "USD",
  "tax": 1.24,
  "shipping": 0,
  "items": [
    {
      "id": "P12345",
      "name": "Android Warhol T-Shirt",
      "list_name": "Search Results",
      "brand": "Google",
      "category": "Apparel/T-Shirts",
      "variant": "Black",
      "list_position": 1,
      "quantity": 2,
      "price": '2.0'
    },
    {
      "id": "P67890",
      "name": "Flame challenge TShirt",
      "list_name": "Search Results",
      "brand": "MyBrand",
      "category": "Apparel/T-Shirts",
      "variant": "Red",
      "list_position": 2,
      "quantity": 1,
      "price": '3.0'
    }
  ]
});

रिफ़ंड मेज़र करना

किसी लेन-देन का पूरा रिफ़ंड मेज़र करने के लिए, लेन-देन आईडी के साथ refund इवेंट भेजें:

gtag('event', 'refund', { "transaction_id": "T12345" })

कुछ हिस्से के रिफ़ंड को मेज़र करने के लिए, लेन-देन आईडी और रिफ़ंड किए जाने वाले आइटम के साथ refund इवेंट भेजें:

gtag('event', 'refund', {
  "transaction_id": "79.18502354114992",
  "affiliation": "Google online store",
  "value": 23.07,
  "currency": "USD",
  "tax": 1.24,
  "shipping": 0,
  "items": [
    {
      "id": "P12345",
      "name": "Android Warhol T-Shirt",
      "list_name": "Search Results",
      "brand": "Google",
      "category": "Apparel/T-Shirts",
      "variant": "Black",
      "list_position": 1,
      "quantity": 2,
      "price": '2.0'
    },
    {
      "id": "P67890",
      "name": "Flame challenge TShirt",
      "list_name": "Search Results",
      "brand": "MyBrand",
      "category": "Apparel/T-Shirts",
      "variant": "Red",
      "list_position": 2,
      "quantity": 1,
      "price": '3.0'
    }
  ]
});