iOS के लिए यूनिवर्सल Analytics की बेहतर ई-कॉमर्स

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

Google Tag Manager और Google Analytics के लिए मोबाइल ऐप्लिकेशन, दोनों की सबसे नई जनरेशन, Firebase और Google के मोबाइल ऐप्लिकेशन प्लैटफ़ॉर्म के साथ काम करती है. Firebase SDK टूल की मदद से ऐप्लिकेशन मेज़र करते समय आपके पास अपने-आप जनरेट हुई कई मोबाइल ऐप्लिकेशन रिपोर्ट होंगी. इन ऐप्लिकेशन कोड की मदद से, इन रिपोर्ट को ज़्यादा कस्टमाइज़ किया जा सकता है. इन रिपोर्ट में iTunes और Google Play पर ऐप स्टोर से प्रोसेस की गई इन-ऐप्लिकेशन खरीदारी का डेटा अपने-आप शामिल होगा. ई-कॉमर्स ऐप्लिकेशन के लिए सुझाए गए इवेंट लागू करके, ई-कॉमर्स से जुड़ी अन्य रिपोर्ट जनरेट की जा सकती हैं. फ़िलहाल, शॉपिंग व्यवहार की ज़्यादा जानकारी वाली रिपोर्ट (यानी बेहतर ई-कॉमर्स) सिर्फ़ यूनिवर्सल Analytics प्रॉपर्टी में उपलब्ध है.

इस दस्तावेज़ में यह बताया गया है कि Firebase Analytics के साथ iOS ऐप्लिकेशन के लिए Tag Manager का इस्तेमाल कैसे किया जाता है, ताकि यूनिवर्सल Analytics प्रॉपर्टी में बेहतर ई-कॉमर्स डेटा भेजा जा सके. आगे से, ई-कॉमर्स रिपोर्ट की स्टेज सेट करने के लिए भी उसी इवेंट और पैरामीटर सिंटैक्स का इस्तेमाल किया जाना चाहिए.

शुरुआती चरण

शुरू करने से पहले, अपने ऐप्लिकेशन के लिए इन शर्तों को सेट अप करें:

  1. अपने ऐप्लिकेशन में Firebase और Google Tag Manager इंस्टॉल करके कॉन्फ़िगर करें. पक्का करें कि आप iOS के लिए Firebase SDK के 11 या उसके बाद वाले वर्शन का इस्तेमाल कर रहे हैं.
  2. अपने Tag Manager कंटेनर में, "प्रमोशन" नाम के उपयोगकर्ता के तय किए गए वैरिएबल को कॉन्फ़िगर करें. इसमें ये सेटिंग शामिल हैं:
    • इवेंट टाइप: कस्टम पैरामीटर
    • इवेंट पैरामीटर कुंजी: प्रमोशन
    • डिफ़ॉल्ट वैल्यू: तय नहीं है

लागू करना

नीचे दिए गए सेक्शन में, ई-कॉमर्स की बेहतर गतिविधियों को मेज़र करने के लिए ज़रूरी पैरामीटर वाले इवेंट को लॉग करने का तरीका बताया गया है. जैसे:

प्रॉडक्ट इंप्रेशन

इवेंट पैरामीटर का आकलन करने के लिए, kFIRParameterItemIDपैरामीटर के साथ इवेंट और काम के फ़ील्ड से तय किए गए एक या ज़्यादा आइटम (यानी प्रॉडक्ट) के साथ लॉग इन करें.

// Define product with relevant parameters.
NSDictionary *product1 = @{
   kFIRParameterItemID : @"sku1234", // ITEM_ID or ITEM_NAME is required.
   kFIRParameterItemName : @"Android Jogger Sweatpants",
   kFIRParameterItemCategory : @"Apparel/Men/Pants",
   kFIRParameterItemVariant : @"Blue",
   kFIRParameterItemBrand : @"Google",
   kFIRParameterPrice : @39.99,
   kFIRParameterCurrency : @"USD",  // Item-level currency unused today.
   kFIRParameterIndex : @1          // Position of the item in the list.
};

NSDictionary *product2 = @{
   kFIRParameterItemID : @"sku5678", // ITEM_ID or ITEM_NAME is required.
   kFIRParameterItemName : @"Android Capri",
   kFIRParameterItemCategory : @"Apparel/Women/Pants",
   kFIRParameterItemVariant : @"Black",
   kFIRParameterItemBrand : @"Google",
   kFIRParameterPrice : @35.99,
   kFIRParameterCurrency : @"USD",  // Item-level currency unused today.
   kFIRParameterIndex : @2          // Position of the item in the list.
};

// Prepare ecommerce dictionary.
NSArray *items = @[product1, product2];

NSDictionary *ecommerce = @{
   @"items" : items,
   kFIRParameterItemList : @"Search Results" // List name.
};

// Log select_content event with ecommerce dictionary.
[FIRAnalytics logEventWithName:kFIREventViewSearchResults
                    parameters:ecommerce];

इस उदाहरण के लिए टैग कॉन्फ़िगरेशन देखें:

  • टैग का प्रकार: युनिवर्सल Analytics
  • ट्रैक टाइप: स्क्रीन व्यू
  • सेट किए जाने वाले फ़ील्ड: (Field Name) screenName (वैल्यू, उदाहरण) खोज के नतीजों की स्क्रीन
  • बेहतर ई-कॉमर्स सुविधाएं चालू करें: सही
  • Firebase इवेंट का डेटा पढ़ें
  • ट्रिगर, उदाहरण: (कस्टम > कुछ इवेंट) इवेंट का नाम view_search_results के बराबर है

प्रॉडक्ट पर क्लिक/चुने गए प्रॉडक्ट

सही फ़ील्ड में मौजूद आइटम (यानी प्रॉडक्ट) वाले kFIREventSelectContent इवेंट को लॉग करके प्रॉडक्ट पर मिलने वाले क्लिक को मेज़र करें:

// Define product with relevant parameters.
NSDictionary *product1 = @{
   kFIRParameterItemID : @"sku1234", // ITEM_ID or ITEM_NAME is required.
   kFIRParameterItemName : @"Android Jogger Sweatpants",
   kFIRParameterItemCategory : @"Apparel/Men/Pants",
   kFIRParameterItemVariant : @"Blue",
   kFIRParameterItemBrand : @"Google",
   kFIRParameterPrice : @39.99,
   kFIRParameterCurrency : @"USD",  // Item-level currency unused today.
   kFIRParameterIndex : @1          // Position of the item in the list.
};

// Prepare ecommerce dictionary.
NSArray *items = @[product1];

NSDictionary *ecommerce = @{
   @"items" : items,
   kFIRParameterItemList : @"Search Results" // List name.
};

// Log select_content event with ecommerce dictionary.
[FIRAnalytics logEventWithName:kFIREventSelectContent
                    parameters:ecommerce];

इस उदाहरण के लिए टैग कॉन्फ़िगरेशन देखें:

  • टैग का प्रकार: युनिवर्सल Analytics
  • ट्रैक का प्रकार: इवेंट
  • इवेंट कैटगरी, जैसे: ई-कॉमर्स
  • इवेंट कार्रवाई, उदाहरण के लिए : प्रॉडक्ट पर क्लिक
  • बेहतर ई-कॉमर्स सुविधाएं चालू करें: सही
  • Firebase इवेंट का डेटा पढ़ें
  • ट्रिगर, उदाहरण: (कस्टम > कुछ इवेंट) इवेंट का नाम select_content AND {{promotions}} बराबर है अनिर्दिष्ट है

प्रॉडक्ट विवरण दृश्य

काम के फ़ील्ड से तय आइटम (यानी प्रॉडक्ट) वाले kFIREventViewItem इवेंट को लॉग करके, प्रॉडक्ट की जानकारी वाले व्यू को मेज़र करें:

// Define product with relevant parameters.
NSDictionary *product1 = @{
   kFIRParameterItemID : @"sku1234", // ITEM_ID or ITEM_NAME is required.
   kFIRParameterItemName : @"Android Jogger Sweatpants",
   kFIRParameterItemCategory : @"Apparel/Men/Pants",
   kFIRParameterItemVariant : @"Blue",
   kFIRParameterItemBrand : @"Google",
   kFIRParameterPrice : @39.99,
   kFIRParameterCurrency : @"USD",  // Item-level currency unused today.
};

// Prepare ecommerce dictionary.
NSArray *items = @[product1];

NSDictionary *ecommerce = @{
   @"items" : items,
   kFIRParameterItemList : @"Search Results" // List name.
};

// Log view_item event with ecommerce dictionary.
[FIRAnalytics logEventWithName:kFIREventViewItem
                    parameters:ecommerce];

इस उदाहरण के लिए टैग कॉन्फ़िगरेशन देखें:

  • टैग का प्रकार: युनिवर्सल Analytics
  • ट्रैक टाइप: स्क्रीन व्यू
  • सेट किए जाने वाले फ़ील्ड: (Field Name) screenName (वैल्यू, उदाहरण) प्रॉडक्ट के बारे में जानकारी देने वाली स्क्रीन
  • बेहतर ई-कॉमर्स सुविधाएं चालू करें: सही
  • Firebase इवेंट का डेटा पढ़ें
  • ट्रिगर, उदाहरण: (कस्टम > कुछ इवेंट) इवेंट का नाम view_item के बराबर है और
  • {{promotions}} बराबर नहीं है

कार्ट में चीज़ें जोड़ना

सही फ़ील्ड में दिए गए आइटम (यानी प्रॉडक्ट) वाले kFIREventAddToCart इवेंट को लॉग करके, शॉपिंग कार्ट में जोड़े जाने वाले प्रॉडक्ट को मापें.

/// Define product with relevant parameters.
NSDictionary *product1 = @{
   kFIRParameterItemID : @"sku1234", // ITEM_ID or ITEM_NAME is required.
   kFIRParameterItemName : @"Android Jogger Sweatpants",
   kFIRParameterItemCategory : @"Apparel/Men/Pants",
   kFIRParameterItemVariant : @"Blue",
   kFIRParameterItemBrand : @"Google",
   kFIRParameterPrice : @39.99,
   kFIRParameterCurrency : @"USD",  // Item-level currency unused today.
   kFIRParameterQuantity : @1
};

// Prepare ecommerce dictionary.
NSArray *items = @[product1];

NSDictionary *ecommerce = @{
   @"items" : items
};

// Log add_to_cart event with ecommerce dictionary.
[FIRAnalytics logEventWithName:kFIREventAddToCart
                    parameters:ecommerce];

इस उदाहरण के लिए टैग कॉन्फ़िगरेशन देखें:

  • टैग का प्रकार: युनिवर्सल Analytics
  • ट्रैक का प्रकार: इवेंट
  • इवेंट कैटगरी, जैसे: ई-कॉमर्स
  • इवेंट कार्रवाई, उदाहरण के लिए : कार्ट में जोड़ें
  • बेहतर ई-कॉमर्स सुविधाएं चालू करें: सही
  • Firebase इवेंट का डेटा पढ़ें
  • ट्रिगर, उदाहरण: (कस्टम > कुछ इवेंट) इवेंट का नाम add_to_cart के बराबर है

कार्ट से हटाने की प्रक्रिया

शॉपिंग कार्ट से हटाए जा रहे प्रॉडक्ट का आकलन करें. इसके लिए, काम के फ़ील्ड से बताए गए आइटम (यानी प्रॉडक्ट) वाले kFIREventRemoveFromCart इवेंट को लॉग करें:

// Define product with relevant parameters.
NSDictionary *product1 = @{
   kFIRParameterItemID : @"sku1234", // ITEM_ID or ITEM_NAME is required.
   kFIRParameterItemName : @"Android Jogger Sweatpants",
   kFIRParameterItemCategory : @"Apparel/Men/Pants",
   kFIRParameterItemVariant : @"Blue",
   kFIRParameterItemBrand : @"Google",
   kFIRParameterPrice : @39.99,
   kFIRParameterCurrency : @"USD",  // Item-level currency unused today.
   kFIRParameterQuantity : @1
};

// Prepare ecommerce dictionary.
NSArray *items = @[product1];

NSDictionary *ecommerce = @{
   @"items" : items
};

// Log remove_from_cart event with ecommerce dictionary.
[FIRAnalytics logEventWithName:kFIREventRemoveFromCart
                    parameters:ecommerce];

इस उदाहरण के लिए टैग कॉन्फ़िगरेशन देखें:

  • टैग का प्रकार: युनिवर्सल Analytics
  • ट्रैक का प्रकार: इवेंट
  • इवेंट कैटगरी, जैसे: ई-कॉमर्स
  • इवेंट कार्रवाई, उदाहरण के लिए : कार्ट से हटाएं
  • बेहतर ई-कॉमर्स सुविधाएं चालू करें: सही
  • Firebase इवेंट का डेटा पढ़ें
  • ट्रिगर, उदाहरण: (कस्टम > कुछ इवेंट) इवेंट का नाम remove_from_cart से मिलता-जुलता है

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

काम के फ़ील्ड से तय किए गए प्रमोशन आइटम के साथ kFIREventViewItem इवेंट लॉग करके प्रमोशन इंप्रेशन को मापें:

/// Define promotion with relevant parameters.
NSDictionary *promotion = @{
   kFIRParameterItemID : @"PROMO_1234", // promotion ID; either ITEM_ID or ITEM_NAME is.
   kFIRParameterItemName : @"Summer Sale", // promotion name.
   kFIRParameterCreativeName : @"summer_banner2",
   kFIRParameterCreativeSlot : @"banner_slot1"
};

// Prepare ecommerce dictionary.
NSArray *promotions = @[promotion];
NSDictionary *ecommerce = @{
   @"promotions" : promotions
};

// Log view_item, view_item_list, or view_search_results
// event with ecommerce bundle.
[FIRAnalytics logEventWithName:kFIREventViewItem
                    parameters:ecommerce];

इस उदाहरण के लिए टैग कॉन्फ़िगरेशन देखें:

  • टैग का प्रकार: युनिवर्सल Analytics
  • ट्रैक का प्रकार: इवेंट
  • इवेंट कैटगरी, जैसे: आंतरिक प्रचार
  • इवेंट कार्रवाई, जैसे: इंप्रेशन
  • नॉन-इंटरैक्शन हिट: सही
  • बेहतर ई-कॉमर्स सुविधाएं चालू करें: सही
  • Firebase इवेंट का डेटा पढ़ें
  • ट्रिगर, उदाहरण: (कस्टम > कुछ इवेंट) इवेंट का नाम view_item के बराबर है और
  • {{promotions}} बराबर नहीं है

प्रमोशन पर क्लिक/चुने गए प्रॉडक्ट

काम के फ़ील्ड से तय किए गए प्रमोशन वाले kFIREventSelectContent इवेंट को लॉग करके, प्रमोशन वाले क्लिक मेज़र करें:

// Define promotion with relevant parameters.
NSDictionary *promotion = @{
   kFIRParameterItemID : @"PROMO_1234", // promotion ID; either ITEM_ID or ITEM_NAME is required.
   kFIRParameterItemName : @"Summer Sale", // promotion name.
   kFIRParameterCreativeName : @"summer_banner2",
   kFIRParameterCreativeSlot : @"banner_slot1"
};

// Prepare ecommerce dictionary.
NSArray *promotions = @[promotion];

// Set properties for the event to be shown in the Google Analytics (Firebase) reports.
// These properties will not impact the Universal Analytics reporting.
NSDictionary *ecommerce = @{
   kFIRParameterItemID : @"PROMO_1234",
   kFIRParameterContentType : @"Internal Promotions",
   @"promotions" : promotions
};

// Log select_content, view_item_list, or view_search_results event with ecommerce bundle.
[FIRAnalytics logEventWithName:kFIREventSelectContent
                    parameters:ecommerce];

इस उदाहरण के लिए टैग कॉन्फ़िगरेशन देखें:

  • टैग का प्रकार: युनिवर्सल Analytics
  • ट्रैक का प्रकार: इवेंट
  • इवेंट कैटगरी, जैसे: आंतरिक प्रचार
  • इवेंट कार्रवाई, उदाहरण के लिए : क्लिक
  • बेहतर ई-कॉमर्स सुविधाएं चालू करें: सही
  • Firebase इवेंट का डेटा पढ़ें
  • ट्रिगर, उदाहरण: (कस्टम > कुछ इवेंट) इवेंट का नाम Select_content AND {{promotions}} बराबर नहीं है

चेकआउट की प्रोसेस

चेकआउट शुरू करें

सही फ़ील्ड के साथ तय किए गए एक या ज़्यादा आइटम (यानी प्रॉडक्ट) वाले kFIREventBeginCheckout इवेंट को लॉग करके, चेकआउट प्रोसेस के पहले चरण को मापें:

// Define products with relevant parameters.
NSDictionary *product1 = @{
   kFIRParameterItemID : @"sku1234", // ITEM_ID or ITEM_NAME is required.
   kFIRParameterItemName : @"Android Jogger Sweatpants",
   kFIRParameterItemCategory : @"Apparel/Men/Pants",
   kFIRParameterItemVariant : @"Blue",
   kFIRParameterItemBrand : @"Google",
   kFIRParameterPrice : @39.99,
   kFIRParameterCurrency : @"USD",  // Item-level currency unused today.
   kFIRParameterQuantity : @1
};

// Prepare ecommerce dictionary.
NSArray *items = @[product1];

// Set checkout step and optional checkout option.
NSDictionary *ecommerce = @{
   @"items" : items,
   kFIRParameterCheckoutStep : @1, // Optional for first step.
   kFIRParameterCheckoutOption : @"Visa" // Optional.
};

// Log BEGIN_CHECKOUT event with ecommerce dictionary.
[FIRAnalytics logEventWithName:kFIREventBeginCheckout
                    parameters:ecommerce];

इस उदाहरण के लिए टैग कॉन्फ़िगरेशन देखें:

  • टैग का प्रकार: युनिवर्सल Analytics
  • ट्रैक टाइप: स्क्रीन व्यू
  • सेट किए जाने वाले फ़ील्ड: (Field Name) screenName (वैल्यू, उदाहरण) कार्ट स्क्रीन
  • बेहतर ई-कॉमर्स सुविधाएं चालू करें: सही
  • Firebase इवेंट का डेटा पढ़ें
  • ट्रिगर, उदाहरण: (कस्टम > कुछ इवेंट) इवेंट का नाम start_checkout के बराबर है

चेकआउट विकल्प

चेकआउट विकल्पों से आप चेकआउट प्रोसेस की स्थिति के बारे में ज़्यादा जानकारी माप सकते हैं. चेकआउट चरणों के इवेंट (जैसा कि ऊपर दिखाया गया है) के हिस्से के तौर पर, चेकआउट के विकल्पों को मेज़र किया जा सकता है. इसके अलावा, चेकआउट के चरण में लॉग इन करने के बाद, उपयोगकर्ता जब कोई विकल्प चुन सकता है, तब भी उसे मेज़र किया जा सकता है.

चेकआउट चरण के बाद, kFIRParameterCheckoutStep और kFIRParameterCheckoutOption पैरामीटर के साथ kFIREventCheckoutProgress इवेंट लॉग करके, चेकआउट के विकल्पों को मेज़र करें:

// Define products with relevant parameters.
NSDictionary *product1 = @{
   kFIRParameterItemID : @"sku1234", // ITEM_ID or ITEM_NAME is required.
   kFIRParameterItemName : @"Android Jogger Sweatpants",
   kFIRParameterItemCategory : @"Apparel/Men/Pants",
   kFIRParameterItemVariant : @"Blue",
   kFIRParameterItemBrand : @"Google",
   kFIRParameterPrice : @39.99,
   kFIRParameterCurrency : @"USD",  // Item-level currency unused today.
   kFIRParameterQuantity : @1
};

// Prepare ecommerce dictionary.
NSArray *items = @[product1];

// Set checkout step and optional checkout option.
NSDictionary *ecommerce = @{
   @"items" : items,
   kFIRParameterCheckoutStep : @2, // Optional for first step.
   kFIRParameterCheckoutOption : @"Visa" // Optional.
};

// Log CHECKOUT_PROGRESS event with ecommerce dictionary.
[FIRAnalytics logEventWithName:kFIREventCheckoutProgress
                   parameters:ecommerce];

इस उदाहरण के लिए टैग कॉन्फ़िगरेशन देखें:

  • g टाइप: यूनिवर्सल Analytics
  • ack टाइप: इवेंट
  • अनु. कैटगरी, उदाहरण: ई-कॉमर्स
  • कार्रवाई: उदाहरण के लिए : चेकआउट विकल्प सेट करें
  • बेहतर ई-कॉमर्स सुविधाएं जोड़ें: सही
  • इसका विज्ञापन डेटा: Firebase इवेंट
  • ट्रिगर, उदाहरण: (कस्टम > कुछ इवेंट) इवेंट का नाम set_checkout_option के बराबर है

खरीदारी

काम के फ़ील्ड से तय किए गए, एक या ज़्यादा आइटम (यानी प्रॉडक्ट) वाले kFIREventEcommercePurchase इवेंट को लॉग करके खरीदारी मेज़र करें:

// Define products with relevant parameters.
NSDictionary *product1 = @{
   kFIRParameterItemID : @"sku1234", // ITEM_ID or ITEM_NAME is required.
   kFIRParameterItemName : @"Android Jogger Sweatpants",
   kFIRParameterItemCategory : @"Apparel/Men/Pants",
   kFIRParameterItemVariant : @"Blue",
   kFIRParameterItemBrand : @"Google",
   kFIRParameterPrice : @39.99,
   kFIRParameterCurrency : @"USD",  // Item-level currency unused today.
   kFIRParameterQuantity : @1
};

NSDictionary *product2 = @{
   kFIRParameterItemID : @"sku5678", // ITEM_ID or ITEM_NAME is required.
   kFIRParameterItemName : @"Android Capri",
   kFIRParameterItemCategory : @"Apparel/Women/Pants",
   kFIRParameterItemVariant : @"Black",
   kFIRParameterItemBrand : @"Google",
   kFIRParameterPrice : @35.99,
   kFIRParameterCurrency : @"USD",  // Item-level currency unused today.
   kFIRParameterQuantity : @1
};

// Prepare ecommerce dictionary.
NSArray *items = @[product1, product2];

NSDictionary *ecommerce = @{
   @"items" : items,
   kFIRParameterItemList : @"Search Results", // List name.
   kFIRParameterTransactionID : @"T12345",
   kFIRParameterAffiliation : @"Google Store - Online",
   kFIRParameterValue : @75.98, // Revenue.
   kFIRParameterTax : @3.80,
   kFIRParameterShipping : @5.34,
   kFIRParameterCurrency : @"USD",
   kFIRParameterCoupon : @"SUMMER2017"
};

// Log ecommerce_purchase event with ecommerce dictionary.
[FIRAnalytics logEventWithName:kFIREventEcommercePurchase
                    parameters:ecommerce];

इस उदाहरण के लिए टैग कॉन्फ़िगरेशन देखें:

  • टैग का प्रकार: युनिवर्सल Analytics
  • ट्रैक टाइप: स्क्रीन व्यू
  • सेट किए जाने वाले फ़ील्ड: (Field Name) screenName (वैल्यू, उदाहरण) धन्यवाद स्क्रीन
  • बेहतर ई-कॉमर्स सुविधाएं चालू करें: सही
  • Firebase इवेंट का डेटा पढ़ें
  • ट्रिगर, उदाहरण: (कस्टम > कुछ इवेंट) इवेंट का नाम ecommerce_purchase के बराबर है

रिफ़ंड

बताए गए सही लेन-देन आईडी के साथ kFIREventPurchaseRefund इवेंट को लॉग करके, रिफ़ंड का आकलन करें. इसके अलावा, विकल्प के तौर पर (कुछ हिस्से के रिफ़ंड के लिए) एक या ज़्यादा आइटम (यानी प्रॉडक्ट) के बारे में बताएं, जो आइटम आईडी और संख्या के साथ तय किए गए हैं:

// (OPTIONAL) For partial refunds, define the item IDs and
// quantities of products being refunded.
NSDictionary *refundedProduct = @{
   kFIRParameterItemID : @"sku1234", // Required for partial refund.
   kFIRParameterQuantity : @1
};

// Prepare ecommerce bundle with transaction ID to be refunded.
NSDictionary *ecommerce = @{
   @"items" : @[ refundedProduct ],
   kFIRParameterTransactionID : @"T12345", // Required.
   kFIRParameterValue : @75.98 // Optional in Universal Analytics.
};

// Log purchase_refund event with ecommerce.
[FIRAnalytics logEventWithName:kFIREventPurchaseRefund
                    parameters:ecommerce];

इस उदाहरण के लिए टैग कॉन्फ़िगरेशन देखें:

  • टैग का प्रकार: युनिवर्सल Analytics
  • ट्रैक का प्रकार: इवेंट
  • इवेंट कैटगरी, जैसे: ई-कॉमर्स
  • इवेंट कार्रवाई, उदाहरण के लिए : रिफ़ंड
  • बेहतर ई-कॉमर्स सुविधाएं चालू करें: सही
  • Firebase इवेंट का डेटा पढ़ें
  • ट्रिगर, उदाहरण: (कस्टम > कुछ इवेंट) इवेंट का नाम Purchase_refund के बराबर है