इस पेज पर बताया गया है कि बेहतर ई-कॉमर्स डेटा इकट्ठा करने के लिए, gtag.js का इस्तेमाल कैसे करें. अगर आपने gtag.js में Google Analytics को कॉन्फ़िगर किया है और Google Analytics में बेहतर ई-कॉमर्स की सुविधा चालू है, तो Google Analytics को इंप्रेशन डेटा, प्रॉडक्ट डेटा, प्रमोशन डेटा, और कार्रवाई का डेटा भेजने के लिए gtag.js का इस्तेमाल किया जा सकता है.
बेहतर ई-कॉमर्स डेटा टाइप और कार्रवाइयां
आपके पास कई तरह का ई-कॉमर्स डेटा भेजने का विकल्प होता है:
इंप्रेशन डेटा
इसमें देखे गए प्रॉडक्ट की जानकारी मिलती है. इसे impressionFieldObject
कहा जाता है और इसमें ये वैल्यू शामिल होती हैं:
सुरक्षा कुंजी | वैल्यू टाइप | ज़रूरी है | ब्यौरा |
---|---|---|---|
id |
टेक्स्ट | *हां |
प्रॉडक्ट आईडी या SKU (उदाहरण के लिए, P67890).
* |
name |
टेक्स्ट | *हां |
प्रॉडक्ट का नाम (उदाहरण के लिए, Android टी-शर्ट).
* |
list |
टेक्स्ट | नहीं | वह सूची या कलेक्शन जिससे प्रॉडक्ट जुड़ा है (जैसे, खोज के नतीजे) |
list_name |
टेक्स्ट | नहीं | वह सूची या कलेक्शन जिससे प्रॉडक्ट जुड़ा है (जैसे, खोज के नतीजे) |
brand |
टेक्स्ट | नहीं | प्रॉडक्ट से जुड़ा ब्रैंड (उदाहरण के लिए, Google). |
category |
टेक्स्ट | नहीं |
इससे पता चलता है कि प्रॉडक्ट किस कैटगरी से जुड़ा है (उदाहरण के लिए, कपड़ा). क्रम के पांच लेवल तक तय करने के लिए,
/ का इस्तेमाल डीलिमिटर के तौर पर करें. जैसे, कपड़े/पुरुष/टी-शर्ट.
|
variant |
टेक्स्ट | नहीं | प्रॉडक्ट का वैरिएंट (जैसे, काला). |
position |
पूर्णांक | नहीं | सूची या कलेक्शन में प्रॉडक्ट की जगह (उदाहरण के लिए, 2). |
list_position |
पूर्णांक | नहीं | सूची या कलेक्शन में प्रॉडक्ट की जगह (उदाहरण के लिए, 2). |
price |
नंबर | नहीं | किसी प्रॉडक्ट की कीमत (उदाहरण के लिए, 29.20). |
प्रॉडक्ट डेटा
प्रॉडक्ट डेटा ऐसे अलग-अलग प्रॉडक्ट को दिखाता है जिन्हें देखा गया, शॉपिंग कार्ट में जोड़ा गया वगैरह. इसे productFieldObject
कहा जाता है और इसमें ये मान शामिल होते हैं:
सुरक्षा कुंजी | वैल्यू टाइप | ज़रूरी है | ब्यौरा |
---|---|---|---|
id |
टेक्स्ट | *हां |
प्रॉडक्ट आईडी या SKU (उदाहरण के लिए, P67890).
* कोई एक आईडी या |
name |
टेक्स्ट | *हां |
प्रॉडक्ट का नाम (उदाहरण के लिए, Android टी-शर्ट).
* कोई एक आईडी या |
brand |
टेक्स्ट | नहीं | प्रॉडक्ट से जुड़ा ब्रैंड (उदाहरण के लिए, Google). |
category |
टेक्स्ट | नहीं | इससे पता चलता है कि प्रॉडक्ट किस कैटगरी से जुड़ा है (उदाहरण के लिए, कपड़ा). क्रम के पांच लेवल तक तय करने के लिए, / को डीलिमिटर के तौर पर इस्तेमाल करें (जैसे, कपड़े/पुरुष/टी-शर्ट). |
variant |
टेक्स्ट | नहीं | प्रॉडक्ट का वैरिएंट (जैसे, काला). |
price |
नंबर | नहीं | किसी प्रॉडक्ट की कीमत (उदाहरण के लिए, 29.20). |
quantity |
पूर्णांक | नहीं | प्रॉडक्ट की संख्या (उदाहरण के लिए, 2). |
coupon |
टेक्स्ट | नहीं | किसी प्रॉडक्ट से जुड़ा कूपन कोड (उदाहरण के लिए, SUMMER_SALE13). |
position |
पूर्णांक | नहीं | सूची या कलेक्शन में प्रॉडक्ट की जगह (उदाहरण के लिए, 2). |
list_position |
पूर्णांक | नहीं | सूची या कलेक्शन में प्रॉडक्ट की जगह (उदाहरण के लिए, 2). |
प्रमोशन का डेटा
इसमें देखे गए प्रमोशन की जानकारी होती है. इसे promoFieldObject
के बारे में बताया जाता है और इसमें ये वैल्यू शामिल होती हैं:
सुरक्षा कुंजी | वैल्यू टाइप | ज़रूरी है | ब्यौरा |
---|---|---|---|
id |
टेक्स्ट | *हां |
प्रमोशन आईडी (उदाहरण के लिए, PROMO_1234).
* |
name |
टेक्स्ट | *हां |
प्रमोशन का नाम (उदाहरण के लिए, समर सेल).
* |
creative |
टेक्स्ट | नहीं | प्रमोशन से जुड़ा क्रिएटिव (उदाहरण के लिए,ummer_banner2). |
creative_name |
टेक्स्ट | नहीं | क्रिएटिव का नाम (उदाहरण के लिए,ummer_banner2). |
position |
टेक्स्ट | नहीं | क्रिएटिव की स्थिति (जैसे बैनर_slot_1). |
creative_slot |
टेक्स्ट | नहीं | क्रिएटिव स्लॉट का नाम (जैसे बैनर_slot_1). |
कार्रवाई डेटा
ई-कॉमर्स से जुड़ी किसी कार्रवाई की जानकारी दिखाता है.
इसे actionFieldObject
कहा जाता है और इसमें ये वैल्यू शामिल होती हैं:
सुरक्षा कुंजी | वैल्यू टाइप | ज़रूरी है | ब्यौरा |
---|---|---|---|
id |
टेक्स्ट | *हां |
ट्रांज़ैक्शन आईडी (उदाहरण के लिए, T1234).
* कार्रवाई का टाइप |
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. चेकआउट करने के चरणों को मेज़र करना
चेकआउट के पहले चरण को मेज़र करने के लिए, चेकआउट आइटम के साथ 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'
}
]
});