ई-कॉमर्स इवेंट के साथ काम करने की सुविधा और अनुवाद के रेफ़रंस (gtag.js)

इस दस्तावेज़ में, ई-कॉमर्स इवेंट के साथ काम करने और Universal Analytics (UA) और Google Analytics 4 (GA4) के बीच अनुवाद के बारे में जानकारी दी गई है.

बैकग्राउंड

UA प्रॉपर्टी को भेजे जाने पर, GA4 ई-कॉमर्स इवेंट अपने-आप UA इवेंट से मिलते-जुलते इवेंट में बदल जाते हैं. GA4 प्रॉपर्टी में UA ई-कॉमर्स इवेंट भेजते समय भी अनुवाद किया जाता है. इस दस्तावेज़ में बताया गया है कि अनुवाद कैसे काम करता है, इवेंट के साथ काम करने के बारे में कैसे पता चलता है, और अपने-आप अनुवाद होने की सुविधा का इस्तेमाल करते समय आपको क्या-क्या करना पड़ सकता है.

मकसद

UA और GA4 ई-कॉमर्स इवेंट के बीच अनुवाद करने से इन चीज़ों में मदद मिलती है:

  • लागू करने में आसान: छोटे कॉन्फ़िगरेशन को अपडेट करके, मौजूदा UA लागू करने के तरीके का इस्तेमाल करके GA4 ई-कॉमर्स को अपनाएं.
  • ड्यूअल-टैग की ज़रूरत नहीं है: एक ही ई-कॉमर्स इवेंट को UA और GA4 प्रॉपर्टी में भेजा जा सकता है. इससे, GA4 पर ट्रांज़िशन करने और UA ई-कॉमर्स को लागू रखने का विकल्प मिलता है. इसके लिए, ड्यूअल-टैग कॉन्फ़िगरेशन के रखरखाव की ज़रूरत नहीं होती.

ट्रेड-ऑफ़

कम समय और लंबे समय के लिए UA लागू करने की ज़रूरी शर्तों को पूरा करने के हिसाब से, GA4 माइग्रेशन पाथ को चुनने की सुविधा मिलती है.

GA4 के ज़्यादातर ई-कॉमर्स इवेंट/पैरामीटर, UA के साथ काम करते हैं. इसी तरह, GA4 के ज़्यादातर ई-कॉमर्स इवेंट/पैरामीटर, UA के साथ काम करते हैं. कुछ मामलों में, हो सकता है कि आपकी UA या GA4 ई-कॉमर्स रिपोर्ट में डेटा पूरी तरह न भरे. ऐसा हो सकता है कि आपकी UA या GA4 ई-कॉमर्स रिपोर्ट में, डेटा अपने-आप न भरा जाए.

यह ज़रूरी है कि आप डेटा को दूसरी जगह भेजने के हर विकल्प को देखें, ताकि आप इसकी जानकारी और ज़रूरी कॉन्फ़िगरेशन को देख सकें.

अनुवाद कैसे काम करता है

  • जब किसी GA4 ई-कॉमर्स इवेंट को UA प्रॉपर्टी को भेजा जाता है, तो इवेंट को UA (gtag.js) से मिलते-जुलते ई-कॉमर्स इवेंट में बदल दिया जाता है.
    • UA इवेंट पैरामीटर में, तुलना किए जा सकने वाले GA4 पैरामीटर से मिली वैल्यू का इस्तेमाल किया जाता है. अगर GA4 इवेंट से, UA पैरामीटर की जानकारी अपने-आप नहीं भर सकती, यानी तुलना करने के लिए कोई पैरामीटर मौजूद नहीं है, तो UA प्रॉपर्टी को इवेंट भेजने पर पैरामीटर को शामिल नहीं किया जाएगा.
  • जब UA (gtag.js) वाले ई-कॉमर्स इवेंट को GA4 प्रॉपर्टी को भेजा जाता है, तो इवेंट को GA4 ई-कॉमर्स इवेंट में बदल दिया जाता है.
    • GA4 इवेंट पैरामीटर में, तुलना किए जा सकने वाले UA पैरामीटर की वैल्यू का इस्तेमाल किया जाता है. अगर GA4 पैरामीटर को UA इवेंट से पॉप्युलेट नहीं किया जा सकता (यानी कि उसके जैसा कोई पैरामीटर नहीं है), तो इवेंट को GA4 प्रॉपर्टी में भेजते समय उस पैरामीटर को हटा दिया जाएगा. कुछ मामलों में, अगर UA पैरामीटर में तुलना किया जा सकने वाला GA4 पैरामीटर नहीं है, तो पैरामीटर को GA4 इवेंट के साथ कस्टम पैरामीटर के तौर पर भेजा जाएगा.
  • GA4 से UA में और UA से GA4 में किए गए सभी अनुवाद, क्लाइंट-साइड पर किए जाते हैं.
  • इवेंट/पैरामीटर के अनुवाद की सुविधा डिफ़ॉल्ट रूप से चालू होती है. इसके लिए, किसी उपयोगकर्ता कॉन्फ़िगरेशन की ज़रूरत नहीं होती और इसे बंद नहीं किया जा सकता.

UA और GA4 के लिए तुलना किए जा सकने वाले पैरामीटर

नीचे दी गई टेबल में, Universal Analytics और Google Analytics 4 के लिए तुलना किए जा सकने वाले ई-कॉमर्स पैरामीटर दिखाए गए हैं.

Universal Analytics पैरामीटर का नाम Google Analytics 4 पैरामीटर का नाम ज़रूरी जानकारी
affiliation affiliation
checkout_step
checkout_option
content_type
coupon coupon
currency currency GA4 प्रॉपर्टी को UA इवेंट भेजते समय, इस मुद्रा वैल्यू का इस्तेमाल GA4 items[].currency पैरामीटर के लिए किया जाएगा.
location_id
payment_type
shipping shipping
shipping_tier
tax tax
transaction_id transaction_id
value value
items[] items[]
items[].name items[].item_name
items[].id items[].item_id
items[].affiliation
items[].brand items[].item_brand
items[].category
items[].item_category
items[].item_category2
items[].item_category3
items[].item_category4
items[].item_category5
आइटम की कैटगरी. क्रम के ज़्यादा से ज़्यादा पांच लेवल तय किए जा सकते हैं.

UA और GA4 इवेंट के बीच कैटगरी के अनुवाद को मैनेज करने के तरीके के बारे में जानने के लिए, कैटगरी पैरामीटर अनुवाद देखें.
items[].currency
items[].coupon items[].coupon
items[].discount
items[].list_name items[].item_list_name
items[].list_position items[].index
items[].location_id
items[].price items[].price
items[].quantity items[].quantity
items[].variant items[].item_variant
promotions[] GA4 के लिए, items[] का इस्तेमाल items[].promotion_id जैसे प्रमोशन से जुड़े पैरामीटर के साथ किया जाता है.
promotions[].id items[].promotion_id UA इवेंट को GA4 पर भेजते समय, इन पैरामीटर का अनुवाद नहीं होता. इसी तरह, GA4 को UA इवेंट भेजते समय इन पैरामीटर का अनुवाद नहीं होता.
promotions[].name items[].promotion_name UA इवेंट को GA4 पर भेजते समय, इन पैरामीटर का अनुवाद नहीं होता. इसी तरह, GA4 को UA इवेंट भेजते समय इन पैरामीटर का अनुवाद नहीं होता.
promotions[].creative_name
promotions[].creative_slot items[].creative_slot UA इवेंट को GA4 पर भेजते समय, इन पैरामीटर का अनुवाद नहीं होता. इसी तरह, GA4 को UA इवेंट भेजते समय इन पैरामीटर का अनुवाद नहीं होता.

कैटगरी पैरामीटर का अनुवाद

UA और GA4 इवेंट को भेजते समय, कैटगरी पैरामीटर के अनुवाद को खास केस के तौर पर हैंडल किया जाता है.

Universal Analytics के लिए, items[].category पैरामीटर सेट करते समय, / का इस्तेमाल डीलिमिटर के तौर पर किया जाता है. इसकी मदद से, हैरारकी के पांच लेवल तय किए जाते हैं. Google Analytics 4 में, हैरारकी के पांच लेवल तय करने के लिए, गिनती में शामिल कैटगरी पैरामीटर इस्तेमाल किए जाते हैं: items[].item_category, items[].item_category2, items[].item_category3, items[].item_category4, और items[].item_category5.

कैटगरी का अनुवाद करने का तरीका यहां बताया गया है:

  • जिन GA4 इवेंट का UA में अनुवाद किया गया है उनके लिए, शामिल की गई कैटगरी को एक ही category पैरामीटर में जोड़ा जाएगा. साथ ही, हर कैटगरी को / से अलग किया जाएगा.
  • UA इवेंट का अनुवाद GA4 में करने के लिए, कैटगरी पैरामीटर की वैल्यू को अलग-अलग कर दिया जाएगा, ताकि उससे जुड़ी GA4 के लिए गिनती की गई कैटगरी में जानकारी अपने-आप भर सके.
  • अगर आपको UA में GA4 इवेंट भेजने हैं, तो हमारा सुझाव है कि आप कैटगरी की वैल्यू में / वर्ण का इस्तेमाल न करें. ऐसा इसलिए, क्योंकि UA में अनुवाद करते समय, इसे कैटगरी डीलिमिटर के तौर पर माना जाएगा.
  • सिर्फ़ पहले पांच कैटगरी लेवल इस्तेमाल किए जाएंगे, भले ही कितने भी लेवल तय किए गए हों.

कैटगरी के अनुवाद का उदाहरण

यहां दिए गए उदाहरण में, UA कैटगरी के पैरामीटर को दिखाया गया है. इसे GA4 में बदला गया है. GA4 इवेंट का UA में अनुवाद करते समय भी यही सिद्धांत लागू होता है.

UA इवेंट, जिसमें कैटगरी के पांच लेवल तय किए गए हैं:

gtag("event", "add_to_cart", {
  items: [{
    ...
    category: "Apparel/Adult/Shirts/Crew/Short sleeve",
    ...
  }]
});

UA इवेंट को GA4 इवेंट में बदला गया. साथ ही, इसमें कैटगरी के हिसाब से जानकारी दी गई है:

gtag("event", "add_to_cart", {
  items: [{
    ...
    item_category: "Apparel",
    item_category2: "Adult",
    item_category3: "Shirts",
    item_category4: "Crew",
    item_category5: "Short sleeve",
    ...
  }]
});

UA और GA4 इवेंट के बीच काम करने की क्षमता

नीचे दी गई टेबल में, Universal Analytics और Google Analytics 4 के लिए तुलना किए जा सकने वाले ई-कॉमर्स इवेंट दिखाए गए हैं. साथ ही, GA4 को UA इवेंट भेजते समय अनुवाद करने का तरीका बताया गया है.

टेबल के हर कॉलम में यह जानकारी मिलती है:

  • UA इवेंट और GA4 इवेंट कॉलम, तुलना किए जा सकने वाले इवेंट को इस आधार पर दिखाते हैं कि वे किस चीज़ को मेज़र करना चाहते हैं.
  • पैरामीटर में ऐसे पैरामीटर की सूची होती है जो UA और GA4 इवेंट के बीच एक जैसे नहीं होते. सिर्फ़ GA4 में उन पैरामीटर की सूची होती है जिनका इस्तेमाल सिर्फ़ GA4 इवेंट के साथ किया जाता है. वहीं, सिर्फ़ UA उन पैरामीटर की सूची बनाता है जिनका इस्तेमाल सिर्फ़ UA इवेंट के साथ किया जाता है.
  • अनुवाद करने का तरीका (GA4 में UA भेजना), GA4 प्रॉपर्टी में UA इवेंट को भेजते समय अनुवाद के व्यवहार की जानकारी देता है. इन नोट में, भेजे गए डेटा, GA4 इवेंट से मिले अंतर, और GA4 रिपोर्ट पर हुए अहम असर की जानकारी होती है.
  • अनुवाद का व्यवहार (GA4 को UA में भेजना), GA4 प्रॉपर्टी में UA इवेंट भेजते समय अनुवाद के व्यवहार के बारे में बताता है. नोट में, भेजे गए डेटा, UA इवेंट से अंतर, और UA रिपोर्ट पर हुए किसी अहम असर की जानकारी होती है.
UA इवेंट GA4 इवेंट पैरामीटर अनुवाद करने का तरीका
(GA4 में UA भेजना)
अनुवाद करने का तरीका
(GA4 को UA में भेजना)
view_item_list सिर्फ़ GA4 के लिए:
item_list_id
item_list_name
items[].affiliation
items[].currency
items[].discount
items[].item_list_id
items[].location_id
साथ काम करता है.

सभी UA पैरामीटर को GA4 से मिलते-जुलते वर्शन में बदल दिया जाता है और भेज दिया जाता है.

जिन GA4 रिपोर्ट में सिर्फ़ GA4 पैरामीटर की ज़रूरत होती है वे पूरी नहीं होंगी.
साथ काम करता है.

समान UA पैरामीटर वाले GA4 पैरामीटर का अनुवाद किया जाता है और उन्हें भेजा जाता है. सिर्फ़ GA4 पैरामीटर नहीं भेजे जाते. इवेंट-लेवल item_list_name पैरामीटर को अनदेखा कर दिया जाता है, सिर्फ़ आइटम-लेवल item_list_name को भेजा जाएगा.

GA4 इवेंट के डेटा से भरी गई UA रिपोर्ट में कोई बदलाव नहीं होगा.
select_content (items) सिर्फ़ GA4 के लिए:
item_list_id
item_list_name
items[].affiliation
items[].currency
items[].discount
items[].item_list_id
items[].location_id

सिर्फ़ UA के लिए:
content_type
काम नहीं करता.

एक select_content कस्टम इवेंट और एक content_type कस्टम पैरामीटर भेजा जाता है. items का कोई डेटा नहीं भेजा जाता.
काम नहीं करता.

UA इवेंट हिट को सामान्य के साथ event_category के तौर पर और select_item को event_action के तौर पर भेजा जाता है. items का कोई डेटा नहीं भेजा जाता.
select_content (promotions) सिर्फ़ GA4 के लिए:
creative_name
creative_slot
location_id
promotion_id
promotion_name
items

सिर्फ़ UA के लिए:
content_type
promotions
काम नहीं करता.

select_content कस्टम इवेंट को कस्टम पैरामीटर के तौर पर, content_type और promotions के साथ भेजा जाता है. promotions कस्टम पैरामीटर में कोई काम का डेटा मौजूद नहीं है.
काम नहीं करता.

UA इवेंट हिट को सामान्य के साथ event_category के तौर पर और select_promotion को event_action के तौर पर भेजा जाता है. promotions का कोई डेटा नहीं भेजा जाता.
view_item सिर्फ़ GA4 के लिए:
currency
value
items[].affiliation
items[].currency
items[].discount
items[].item_list_id
items[].location_id
साथ काम करता है.

सभी UA पैरामीटर को GA4 से मिलते-जुलते वर्शन में बदल दिया जाता है और भेज दिया जाता है.

जिन GA4 रिपोर्ट में सिर्फ़ GA4 पैरामीटर की ज़रूरत होती है वे पूरी नहीं होंगी.
साथ काम करता है.

समान UA पैरामीटर वाले GA4 पैरामीटर का अनुवाद किया जाता है और उन्हें भेजा जाता है. item_list_name अपवाद है, जो भेजा नहीं जाता. सिर्फ़ GA4 पैरामीटर में से, currency और value हिट के साथ मुद्रा और लेन-देन से होने वाली आय के तौर पर भेजे जाते हैं. event_value को पूर्णांक के तौर पर, value पैरामीटर पर भी सेट किया गया है. ध्यान दें कि GA4 से UA में अनुवाद में event_value शामिल है. हालांकि, आम तौर पर यह UA हिट के लिए सेट नहीं होता.

GA4 से मिले डेटा से भरी गई UA रिपोर्ट ज़्यादातर पूरी हो जाएंगी या उनमें कोई बदलाव नहीं होगा. आइटम की सूची का नाम मौजूद नहीं होगा.
add_to_wishlist*

*UA में items डेटा इस्तेमाल नहीं किया जा सकता.
सिर्फ़ GA4 के लिए:
items[].affiliation
items[].currency
items[].discount
items[].item_list_id
items[].location_id
साथ काम करता है.

सभी UA पैरामीटर को GA4 से मिलते-जुलते वर्शन में बदल दिया जाता है और भेज दिया जाता है.

जिन GA4 रिपोर्ट में सिर्फ़ GA4 पैरामीटर की ज़रूरत होती है वे पूरी नहीं होंगी.
साथ काम करता है.

एक जैसा इवेंट हिट, ecommerce के साथ event_category, ecommerce के साथ event_action, और value पैरामीटर के साथ event_value के तौर पर भेजा जाता है.

GA4 इवेंट के डेटा से भरी गई UA रिपोर्ट में कोई बदलाव नहीं होगा. आम तौर पर, यह इवेंट UA ई-कॉमर्स रिपोर्ट में काम नहीं करता. इसलिए, इसका कोई खास असर नहीं होता.
add_to_cart सिर्फ़ GA4 के लिए:
items[].affiliation
items[].currency
items[].discount
items[].item_list_id
items[].location_id
साथ काम करता है.

सभी UA पैरामीटर को GA4 से मिलते-जुलते वर्शन में बदल दिया जाता है और भेज दिया जाता है.

जिन GA4 रिपोर्ट में सिर्फ़ GA4 पैरामीटर की ज़रूरत होती है वे पूरी नहीं होंगी.
साथ काम करता है.

समान UA पैरामीटर वाले GA4 पैरामीटर का अनुवाद किया जाता है और उन्हें भेजा जाता है.* सिर्फ़ GA4 पैरामीटर नहीं भेजे जाते.

*item_list_name नहीं भेजा गया है, लेकिन यह व्यवहार gtag.js (UA) के मुताबिक है, जो list_name नहीं भेजता.

GA4 इवेंट के डेटा से भरी गई UA रिपोर्ट में कोई बदलाव नहीं होगा.
remove_from_cart सिर्फ़ GA4 के लिए:
items[].affiliation
items[].currency
items[].discount
items[].item_list_id
items[].location_id
साथ काम करता है.

सभी UA पैरामीटर को GA4 से मिलते-जुलते वर्शन में बदल दिया जाता है और भेज दिया जाता है.

जिन GA4 रिपोर्ट में सिर्फ़ GA4 पैरामीटर की ज़रूरत होती है वे पूरी नहीं होंगी.
साथ काम करता है.

समान UA पैरामीटर वाले GA4 पैरामीटर का अनुवाद किया जाता है और उन्हें भेजा जाता है.* सिर्फ़ GA4 पैरामीटर नहीं भेजे जाते.

*item_list_name नहीं भेजा गया है, लेकिन यह व्यवहार gtag.js (UA) के मुताबिक है, जो list_name नहीं भेजता.

GA4 इवेंट के डेटा से भरी गई UA रिपोर्ट में कोई बदलाव नहीं होगा.
लागू नहीं इवेंट का सुझाव सिर्फ़ GA4 के लिए दिया जाता है.
साथ काम नहीं करता*.

*ऐसा नहीं हो सकता कि UA लागू करने के दौरान ही यह इवेंट भेजा जाए, क्योंकि यह सुझाया गया इवेंट नहीं है. यह पक्का करने के लिए कि GA4 रिपोर्ट पूरी हो गई हैं, GA4 फ़ॉर्मैट का इस्तेमाल करके, UA के लिए इस इवेंट को लागू किया जा सकता है.

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

इवेंट हिट को सामान्य के तौर पर event_category के तौर पर, view_cart के तौर पर event_action, और value पैरामीटर के साथ event_value भेजा जाता है. items डेटा नहीं भेजा गया.

आम तौर पर, यह इवेंट UA ई-कॉमर्स रिपोर्ट में काम नहीं करता. इसलिए, इसका कोई खास असर नहीं होता.
begin_checkout सिर्फ़ GA4 के लिए:
items[].affiliation
items[].currency
items[].discount
items[].item_list_id
items[].location_id
साथ काम करता है.

सभी UA पैरामीटर को GA4 से मिलते-जुलते वर्शन में बदल दिया जाता है और भेज दिया जाता है.

जिन GA4 रिपोर्ट में सिर्फ़ GA4 पैरामीटर की ज़रूरत होती है वे पूरी नहीं होंगी.
साथ काम करता है.

समान UA पैरामीटर वाले GA4 पैरामीटर का अनुवाद किया जाता है और उन्हें भेजा जाता है.* सिर्फ़ GA4 पैरामीटर नहीं भेजे जाते.

*item_list_name नहीं भेजा गया है, लेकिन यह व्यवहार gtag.js (UA) के मुताबिक है, जो list_name नहीं भेजता.

begin_checkout, किसी checkout_progress इवेंट को भेजने के बराबर है, जिसमें checkout_step को 1 पर सेट किया गया है.

GA4 इवेंट के डेटा से भरी गई UA रिपोर्ट में कोई बदलाव नहीं होगा.
add_payment_info सिर्फ़ GA4 के लिए:
currency
value
coupon
payment_type
items

UA:
लागू नहीं: पैरामीटर का इस्तेमाल नहीं किया जा सकता.
साथ काम नहीं करता*.

*UA में, इस इवेंट के लिए कोई पैरामीटर काम नहीं करता, इसलिए कोई भी पैरामीटर नहीं भेजा जाता. यह काम करेगा, लेकिन हो सकता है कि यह बहुत उपयोगी न हो.

ऐसी GA4 रिपोर्ट अधूरी होंगी जिनमें किसी भी इवेंट पैरामीटर की ज़रूरत होती है.
साथ काम करता है.

एक जैसा इवेंट हिट, ecommerce के साथ event_category, ecommerce के साथ event_action, और value पैरामीटर (पूर्णांक पर कास्ट किया गया) के साथ event_value के तौर पर भेजा जाता है. ध्यान दें कि GA4 से UA में अनुवाद में event_value शामिल है. हालांकि, आम तौर पर यह UA हिट के लिए सेट नहीं होता.

GA4 इवेंट के डेटा से भरी गई UA रिपोर्ट में कोई बदलाव नहीं होगा. आम तौर पर, यह इवेंट UA ई-कॉमर्स रिपोर्ट में काम नहीं करता. इसलिए, इसका कोई खास असर नहीं होता.
लागू नहीं इवेंट का सुझाव सिर्फ़ GA4 के लिए दिया जाता है.
साथ काम नहीं करता*.

*ऐसा नहीं हो सकता कि UA लागू करने के दौरान ही यह इवेंट भेजा जाए, क्योंकि यह सुझाया गया इवेंट नहीं है. यह पक्का करने के लिए कि GA4 रिपोर्ट पूरी हो गई हैं, GA4 फ़ॉर्मैट का इस्तेमाल करके, UA के लिए इस इवेंट को लागू किया जा सकता है.

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

इवेंट हिट को सामान्य के तौर पर event_category, add_shipping_info, event_action, और value पैरामीटर (इंटीजर में कास्ट) के तौर पर, event_value के तौर पर भेजा जाता है. GA4 currency पैरामीटर हिट के साथ, मुद्रा के तौर पर भेजा जाता है.

आम तौर पर, यह इवेंट UA ई-कॉमर्स रिपोर्ट में काम नहीं करता. इसलिए, इसका कोई खास असर नहीं होता.
checkout_progress
set_checkout_option
लागू नहीं इवेंट का सुझाव सिर्फ़ UA के लिए दिया जाता है.
इवेंट को कस्टम इवेंट माना जाएगा. सिर्फ़ इवेंट-लेवल के पैरामीटर भेजे जाएंगे, items का कोई डेटा नहीं भेजा जाएगा.

आम तौर पर, ये इवेंट GA4 ई-कॉमर्स रिपोर्ट में इस्तेमाल नहीं किए जाते. इसलिए, इनका कोई अच्छी तरह असर नहीं होता.
लागू नहीं
view_promotion सिर्फ़ GA4 के लिए:
creative_name
creative_slot
location_id
promotion_id
promotion_name
items

सिर्फ़ UA के लिए:
promotions
काम नहीं करता.

view_promotion कस्टम इवेंट को कस्टम पैरामीटर के तौर पर promotions के साथ भेजा गया. promotions कस्टम पैरामीटर में काम का कोई डेटा मौजूद नहीं है.
काम नहीं करता.

UA इवेंट हिट को यूज़र ऐक्टिविटी के साथ event_category के तौर पर और view_promotion को event_action के तौर पर भेजा जाता है. promotions का कोई डेटा नहीं भेजा जाता. इवेंट को नॉन-इंटरैक्शन इवेंट के तौर पर मार्क किया गया है.
purchase सिर्फ़ GA4 के लिए:
items[].affiliation
items[].currency
items[].discount
items[].item_list_id
items[].location_id
साथ काम करता है.

सभी UA पैरामीटर को GA4 से मिलते-जुलते वर्शन में बदल दिया जाता है और भेज दिया जाता है.

इवेंट-लेवल currency का इस्तेमाल किया गया है, क्योंकि आइटम-लेवल पर currency काम नहीं करता.

जिन GA4 रिपोर्ट में सिर्फ़ GA4 पैरामीटर की ज़रूरत होती है वे पूरी नहीं होंगी.
साथ काम करता है.

समान UA पैरामीटर वाले GA4 पैरामीटर का अनुवाद किया जाता है और उन्हें भेजा जाता है.* सिर्फ़ GA4 पैरामीटर नहीं भेजे जाते.

*item_list_name नहीं भेजा गया है, लेकिन यह व्यवहार gtag.js (UA) के मुताबिक है, जो list_name नहीं भेजता.

GA4 इवेंट के डेटा से भरी गई UA रिपोर्ट में कोई बदलाव नहीं होगा.
refund सिर्फ़ GA4 के लिए:
affiliation
items[].affiliation
items[].currency
items[].discount
items[].item_list_id
items[].location_id
साथ काम करता है.

सभी UA पैरामीटर को GA4 से मिलते-जुलते वर्शन में बदल दिया जाता है और भेज दिया जाता है.

इवेंट-लेवल currency का इस्तेमाल किया गया है, क्योंकि आइटम-लेवल पर currency काम नहीं करता.

जिन GA4 रिपोर्ट में सिर्फ़ GA4 पैरामीटर की ज़रूरत होती है वे पूरी नहीं होंगी.
साथ काम करता है.

समान UA पैरामीटर वाले GA4 पैरामीटर का अनुवाद किया जाता है और उन्हें भेजा जाता है.* सिर्फ़ GA4 पैरामीटर नहीं भेजे जाते.

*item_list_name नहीं भेजा गया है, लेकिन यह व्यवहार gtag.js (UA) के मुताबिक है, जो list_name नहीं भेजता.

GA4 इवेंट के डेटा से भरी गई UA रिपोर्ट में कोई बदलाव नहीं होगा.