Google Analytics में सुझाए गए इवेंट

यहां सुझाए गए इवेंट की सूची दी गई है. आपके पास खुद के कस्टम इवेंट बनाने और भेजने का विकल्प भी है.

कस्टम इवेंट के नाम बनाते समय, आपको ये काम करने होंगे:

  1. इवेंट का नाम रखने के नियमों का पालन करें.
  2. रिज़र्व किए गए नाम और प्रीफ़िक्स का इस्तेमाल न करें.
  3. इवेंट कलेक्शन की सीमाओं का पालन करें. जैसे, इवेंट और पैरामीटर के नामों के लिए 40 वर्णों की सीमा.

ज़्यादा जानकारी के लिए, शुरू करें लेख पढ़ें.

अगर आपको मेज़रमेंट प्रोटोकॉल से अपग्रेड करना है, तो निर्देश पाने के लिए मेज़रमेंट प्रोटोकॉल से अपग्रेड करना लेख पढ़ें.

सभी प्रॉपर्टी के लिए

ad_impression

यह इवेंट सिर्फ़ ऐप्लिकेशन स्ट्रीम के लिए उपलब्ध है.

इस इवेंट का इस्तेमाल तब करें, जब कोई उपयोगकर्ता किसी विज्ञापन इंप्रेशन को देखता है.

  • मेज़रमेंट प्रोटोकॉल का इस्तेमाल करके भेजा गया ad_impression, Google Ads जैसे अन्य विज्ञापन प्लैटफ़ॉर्म पर एक्सपोर्ट किए गए डेटा में शामिल नहीं किया जाएगा.
  • मेज़रमेंट प्रोटोकॉल का इस्तेमाल करके ad_impression इवेंट भेजने से, डुप्लीकेट इंप्रेशन जनरेट हो सकते हैं. ऐसा तब होता है, जब आपने लिंक किए गए Google विज्ञापन प्रॉडक्ट के लिए, टैगिंग या एसडीके को कॉन्फ़िगर किया हो. मेज़रमेंट प्रोटोकॉल का इस्तेमाल करके, ad_impression इवेंट सिर्फ़ तब भेजें, जब इवेंट को टैगिंग या एसडीके की मदद से कैप्चर न किया गया हो.

इवेंट की जानकारी देने वाले फ़ील्ड

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
currency string नहीं डॉलर इवेंट से जुड़े आइटम की मुद्रा, तीन अक्षर वाले ISO 4217 फ़ॉर्मैट में.

* conversion_value को सेट करने पर, आय की मेट्रिक का सटीक हिसाब लगाने के लिए currency को सेट करना भी ज़रूरी होता है.
conversion_value number नहीं यूरो
विज्ञापन इंप्रेशन की वैल्यू.
* conversion_value की ज़रूरत आम तौर पर काम की रिपोर्टिंग के लिए होती है.
* conversion_value को सेट करने पर, currency की वैल्यू डालना ज़रूरी है.

पैरामीटर

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
ad_platform string नहीं MoPub विज्ञापन प्लैटफ़ॉर्म.
ad_source string नहीं AdColony विज्ञापन स्रोत.
ad_format string नहीं बैनर विज्ञापन फ़ॉर्मैट.
ad_unit_name string नहीं Banner_03 विज्ञापन यूनिट का नाम.

उदाहरण

यहां दिए गए उदाहरण में, Data Manager API का इस्तेमाल करके ad_impression इवेंट भेजने का तरीका बताया गया है. अगर मेज़रमेंट प्रोटोकॉल से अपग्रेड किया जा रहा है, तो अपने अनुरोधों को Data Manager API पर माइग्रेट करने के लिए, टैब का इस्तेमाल करें.

Data Manager API


{
  "destinations": [
    {
      "operatingAccount": {
        "accountType": "GOOGLE_ANALYTICS_PROPERTY",
        "accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
      },
      "loginAccount": {
        "accountType": "GOOGLE_ANALYTICS_PROPERTY",
        "accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
      },
      "productDestinationId": "FIREBASE_APP_ID"
    }
  ],
  "events": [
    {
      "eventName": "ad_impression",
      "eventTimestamp": "2025-06-10T23:42:33-05:00",
      "eventSource": "APP",
      "appInstanceId": "APP_INSTANCE_ID",
      "currency": "USD",
      "conversionValue": 3.99,
      "additionalEventParameters": [
        {
          "parameterName": "ad_platform",
          "value": "MoPub"
        },
        {
          "parameterName": "ad_source",
          "value": "AdColony"
        },
        {
          "parameterName": "ad_format",
          "value": "Banner"
        },
        {
          "parameterName": "ad_unit_name",
          "value": "Banner_03"
        }
      ]
    }
  ]
}

मेज़रमेंट प्रोटोकॉल

const measurementId = 'G-XXXXXXXXXX';
const apiSecret = '<secret_value>';
 
fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, {
  method: "POST",
  body: JSON.stringify({
    "app_instance_id": "app_instance_id",
    "events": [{
      "name": "ad_impression",
      "params": {
        "ad_platform": "MoPub",
        "ad_source": "AdColony",
        "ad_format": "Banner",
        "ad_unit_name": "Banner_03",
        "currency": "USD",
        "value": 3.99
      }
    }]
  })
});

earn_virtual_currency

यह इवेंट, उपयोगकर्ता को किसी गेम में वर्चुअल करंसी मिलने की घटना को मेज़र करता है. अपनी वर्चुअल इकॉनमी को बेहतर तरीके से समझने के लिए, इसे spend_virtual_currency के साथ लॉग करें.

इवेंट की जानकारी देने वाले फ़ील्ड

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
conversion_value number नहीं 5 वर्चुअल मुद्रा की वैल्यू.

पैरामीटर

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
virtual_currency_name string नहीं Gems वर्चुअल मुद्रा का नाम.

उदाहरण

यहां दिए गए उदाहरण में, Data Manager API का इस्तेमाल करके earn_virtual_currency इवेंट भेजने का तरीका बताया गया है. अगर मेज़रमेंट प्रोटोकॉल से अपग्रेड किया जा रहा है, तो अपने अनुरोधों को Data Manager API पर माइग्रेट करने के लिए, टैब का इस्तेमाल करें.

Data Manager API


{
  "destinations": [
    {
      "operatingAccount": {
        "accountType": "GOOGLE_ANALYTICS_PROPERTY",
        "accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
      },
      "loginAccount": {
        "accountType": "GOOGLE_ANALYTICS_PROPERTY",
        "accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
      },
      "productDestinationId": "MEASUREMENT_ID"
    }
  ],
  "events": [
    {
      "eventName": "earn_virtual_currency",
      "eventTimestamp": "2025-06-10T23:42:33-05:00",
      "eventSource": "WEB",
      "clientId": "CLIENT_ID",
      "conversionValue": 5,
      "additionalEventParameters": [
        {
          "parameterName": "virtual_currency_name",
          "value": "Gems"
        }
      ]
    }
  ]
}

मेज़रमेंट प्रोटोकॉल

const measurementId = 'G-XXXXXXXXXX';
const apiSecret = '<secret_value>';
 
fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, {
  method: "POST",
  body: JSON.stringify({
    "client_id": "client_id",
    "events": [{
      "name": "earn_virtual_currency",
      "params": {
        "virtual_currency_name": "Gems",
        "value": 5
      }
    }]
  })
});

join_group

इस इवेंट को तब लॉग करें, जब कोई उपयोगकर्ता किसी ग्रुप में शामिल होता है. जैसे, एक जैसी पसंद वाले लोगों का ग्रुप, टीम या परिवार. इस इवेंट का इस्तेमाल करके, यह विश्लेषण करता है कि कुछ ग्रुप या सामाजिक सुविधाएं कितनी लोकप्रिय हैं.

पैरामीटर

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
group_id string नहीं G_12345 ग्रुप का आईडी.

उदाहरण

यहां दिए गए उदाहरण में, Data Manager API का इस्तेमाल करके join_group इवेंट भेजने का तरीका बताया गया है. अगर मेज़रमेंट प्रोटोकॉल से अपग्रेड किया जा रहा है, तो अपने अनुरोधों को Data Manager API पर माइग्रेट करने के लिए, टैब का इस्तेमाल करें.

Data Manager API


{
  "destinations": [
    {
      "operatingAccount": {
        "accountType": "GOOGLE_ANALYTICS_PROPERTY",
        "accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
      },
      "loginAccount": {
        "accountType": "GOOGLE_ANALYTICS_PROPERTY",
        "accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
      },
      "productDestinationId": "MEASUREMENT_ID"
    }
  ],
  "events": [
    {
      "eventName": "join_group",
      "eventTimestamp": "2025-06-10T23:42:33-05:00",
      "eventSource": "WEB",
      "clientId": "CLIENT_ID",
      "additionalEventParameters": [
        {
          "parameterName": "group_id",
          "value": "G_12345"
        }
      ]
    }
  ]
}

मेज़रमेंट प्रोटोकॉल

const measurementId = 'G-XXXXXXXXXX';
const apiSecret = '<secret_value>';
 
fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, {
  method: "POST",
  body: JSON.stringify({
    "client_id": "client_id",
    "events":[{
      "name":"join_group",
      "params":{
        "group_id":"G_12345"
      }
    }]
  })
});

login

यह इवेंट तब भेजें, जब आपको यह बताना हो कि किसी उपयोगकर्ता ने आपकी वेबसाइट या ऐप्लिकेशन में लॉग इन किया है.

पैरामीटर

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
method string नहीं Google लॉगिन करने के लिए इस्तेमाल किया गया तरीका.

उदाहरण

यहां दिए गए उदाहरण में, Data Manager API का इस्तेमाल करके login इवेंट भेजने का तरीका बताया गया है. अगर मेज़रमेंट प्रोटोकॉल से अपग्रेड किया जा रहा है, तो अपने अनुरोधों को Data Manager API पर माइग्रेट करने के लिए, टैब का इस्तेमाल करें.

Data Manager API


{
  "destinations": [
    {
      "operatingAccount": {
        "accountType": "GOOGLE_ANALYTICS_PROPERTY",
        "accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
      },
      "loginAccount": {
        "accountType": "GOOGLE_ANALYTICS_PROPERTY",
        "accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
      },
      "productDestinationId": "MEASUREMENT_ID"
    }
  ],
  "events": [
    {
      "eventName": "login",
      "eventTimestamp": "2025-06-10T23:42:33-05:00",
      "eventSource": "WEB",
      "clientId": "CLIENT_ID",
      "additionalEventParameters": [
        {
          "parameterName": "method",
          "value": "Google"
        }
      ]
    }
  ]
}

मेज़रमेंट प्रोटोकॉल

const measurementId = 'G-XXXXXXXXXX';
const apiSecret = '<secret_value>';
 
fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, {
  method: "POST",
  body: JSON.stringify({
    "client_id": "client_id",
    "events": [{
      "name": "login",
      "params": {
        "method": "Google"
      }
    }]
  })
});

screen_view

यह इवेंट सिर्फ़ ऐप्लिकेशन स्ट्रीम के लिए उपलब्ध है.

इस इवेंट का इस्तेमाल करके, यह बताएं कि स्क्रीन ट्रांज़िशन हुआ है.

पैरामीटर

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
screen_class string नहीं MainActivity स्क्रीन की क्लास.
screen_name string नहीं इसके बारे में जानकारी स्क्रीन का नाम.

उदाहरण

यहां दिए गए उदाहरण में, Data Manager API का इस्तेमाल करके screen_view इवेंट भेजने का तरीका बताया गया है. अगर मेज़रमेंट प्रोटोकॉल से अपग्रेड किया जा रहा है, तो अपने अनुरोधों को Data Manager API पर माइग्रेट करने के लिए, टैब का इस्तेमाल करें.

Data Manager API


{
  "destinations": [
    {
      "operatingAccount": {
        "accountType": "GOOGLE_ANALYTICS_PROPERTY",
        "accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
      },
      "loginAccount": {
        "accountType": "GOOGLE_ANALYTICS_PROPERTY",
        "accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
      },
      "productDestinationId": "FIREBASE_APP_ID"
    }
  ],
  "events": [
    {
      "eventName": "screen_view",
      "eventTimestamp": "2025-06-10T23:42:33-05:00",
      "eventSource": "APP",
      "appInstanceId": "APP_INSTANCE_ID",
      "additionalEventParameters": [
        {
          "parameterName": "screen_class",
          "value": "MainActivity"
        },
        {
          "parameterName": "screen_name",
          "value": "About"
        }
      ]
    }
  ]
}

मेज़रमेंट प्रोटोकॉल

const measurementId = 'G-XXXXXXXXXX';
const apiSecret = '<secret_value>';
 
fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, {
  method: "POST",
  body: JSON.stringify({
    "app_instance_id": "app_instance_id",
    "events": [{
      "name": "screen_view",
      "params": {
        "screen_class": "MainActivity",
        "screen_name": "About"
      }
    }]
  })
});

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

पैरामीटर

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
search_term string हां टी-शर्ट खोजा गया शब्द.

उदाहरण

यहां दिए गए उदाहरण में, Data Manager API का इस्तेमाल करके search इवेंट भेजने का तरीका बताया गया है. अगर मेज़रमेंट प्रोटोकॉल से अपग्रेड किया जा रहा है, तो अपने अनुरोधों को Data Manager API पर माइग्रेट करने के लिए, टैब का इस्तेमाल करें.

Data Manager API


{
  "destinations": [
    {
      "operatingAccount": {
        "accountType": "GOOGLE_ANALYTICS_PROPERTY",
        "accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
      },
      "loginAccount": {
        "accountType": "GOOGLE_ANALYTICS_PROPERTY",
        "accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
      },
      "productDestinationId": "MEASUREMENT_ID"
    }
  ],
  "events": [
    {
      "eventName": "search",
      "eventTimestamp": "2025-06-10T23:42:33-05:00",
      "eventSource": "WEB",
      "clientId": "CLIENT_ID",
      "additionalEventParameters": [
        {
          "parameterName": "search_term",
          "value": "t-shirts"
        }
      ]
    }
  ]
}

मेज़रमेंट प्रोटोकॉल

const measurementId = 'G-XXXXXXXXXX';
const apiSecret = '<secret_value>';
 
fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, {
  method: "POST",
  body: JSON.stringify({
    "client_id": "client_id",
    "events": [{
      "name": "search",
      "params": {
        "search_term": "t-shirts"
      }
    }]
  })
});

select_content

इस इवेंट से पता चलता है कि किसी उपयोगकर्ता ने किसी खास तरह का कॉन्टेंट चुना है. इस इवेंट की मदद से, अपनी वेबसाइट या ऐप्लिकेशन पर लोकप्रिय कॉन्टेंट और कॉन्टेंट की कैटगरी की पहचान की जा सकती है.

पैरामीटर

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
content_type string नहीं प्रॉडक्ट चुने गए कॉन्टेंट का टाइप.
content_id string नहीं C_12345 चुने गए कॉन्टेंट के लिए आइडेंटिफ़ायर. वैल्यू में कम से कम एक ऐसा वर्ण होना चाहिए जो संख्या न हो.

उदाहरण

यहां दिए गए उदाहरण में, Data Manager API का इस्तेमाल करके select_content इवेंट भेजने का तरीका बताया गया है. अगर मेज़रमेंट प्रोटोकॉल से अपग्रेड किया जा रहा है, तो अपने अनुरोधों को Data Manager API पर माइग्रेट करने के लिए, टैब का इस्तेमाल करें.

Data Manager API


{
  "destinations": [
    {
      "operatingAccount": {
        "accountType": "GOOGLE_ANALYTICS_PROPERTY",
        "accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
      },
      "loginAccount": {
        "accountType": "GOOGLE_ANALYTICS_PROPERTY",
        "accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
      },
      "productDestinationId": "MEASUREMENT_ID"
    }
  ],
  "events": [
    {
      "eventName": "select_content",
      "eventTimestamp": "2025-06-10T23:42:33-05:00",
      "eventSource": "WEB",
      "clientId": "CLIENT_ID",
      "userId": "USER_ID",
      "additionalEventParameters": [
        {
          "parameterName": "content_type",
          "value": "product"
        },
        {
          "parameterName": "content_id",
          "value": "C_12345"
        }
      ]
    }
  ]
}

मेज़रमेंट प्रोटोकॉल

const measurementId = 'G-XXXXXXXXXX';
const apiSecret = '<secret_value>';
 
fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, {
  method: "POST",
  body: JSON.stringify({
    "client_id": "client_id",
    "events": [{
      "name": "select_content",
      "params": {
        "content_type": "product",
        "content_id": "C_12345"
      }
    }]
  })
});

share

इस इवेंट का इस्तेमाल तब करें, जब किसी उपयोगकर्ता ने कॉन्टेंट शेयर किया हो.

इवेंट की जानकारी देने वाले फ़ील्ड

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
cart_data.items Item[] नहीं इवेंट के आइटम.

Event ऑब्जेक्ट पर cart_data.items फ़ील्ड सेट करें.

आइटम फ़ील्ड

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
item_id string हां I_12345 आइटम के लिए यूनीक आइडेंटिफ़ायर. Item ऑब्जेक्ट पर item_id फ़ील्ड सेट करें.
unit_price number हां 27.67 इस आइटम के लिए, यूनिट की कीमत. इसमें टैक्स, शिपिंग, और इवेंट के दायरे में आने वाली (लेन-देन के लेवल पर) छूट शामिल नहीं है.

अगर आइटम पर कोई छूट लागू है, तो छूट के बाद वाली इकाई कीमत का इस्तेमाल करें. उदाहरण के लिए, अगर किसी आइटम की इकाई कीमत 27.67 है और उस पर 6.66 की छूट है, तो unitPrice को 21.01 पर सेट करें.
quantity number हां 1 इस आइटम के लिए खरीदी गई यूनिट की संख्या.

पैरामीटर

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
method string नहीं Twitter कॉन्टेंट शेयर करने का तरीका.
content_type string नहीं इमेज शेयर किए गए कॉन्टेंट का टाइप.

उदाहरण

यहां दिए गए उदाहरण में, Data Manager API का इस्तेमाल करके share इवेंट भेजने का तरीका बताया गया है. अगर मेज़रमेंट प्रोटोकॉल से अपग्रेड किया जा रहा है, तो अपने अनुरोधों को Data Manager API पर माइग्रेट करने के लिए, टैब का इस्तेमाल करें.

Data Manager API


{
  "destinations": [
    {
      "operatingAccount": {
        "accountType": "GOOGLE_ANALYTICS_PROPERTY",
        "accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
      },
      "loginAccount": {
        "accountType": "GOOGLE_ANALYTICS_PROPERTY",
        "accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
      },
      "productDestinationId": "MEASUREMENT_ID"
    }
  ],
  "events": [
    {
      "eventName": "share",
      "eventTimestamp": "2025-06-10T23:42:33-05:00",
      "eventSource": "WEB",
      "clientId": "CLIENT_ID",
      "cartData": {
        "items": [
          {
            "itemId": "C_12345",
            "quantity": 1,
            "unitPrice": 27.67
          }
        ]
      },
      "additionalEventParameters": [
        {
          "parameterName": "method",
          "value": "Twitter"
        },
        {
          "parameterName": "content_type",
          "value": "image"
        }
      ]
    }
  ]
}

मेज़रमेंट प्रोटोकॉल

const measurementId = 'G-XXXXXXXXXX';
const apiSecret = '<secret_value>';
 
fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, {
  method: "POST",
  body: JSON.stringify({
    "client_id": "client_id",
    "events": [{
      "name": "share",
      "params": {
        "method": "Twitter",
        "content_type": "image",
        "item_id": "C_12345"
      }
    }]
  })
});

sign_up

इस इवेंट से पता चलता है कि किसी उपयोगकर्ता ने खाते के लिए साइन अप किया है. इस इवेंट का इस्तेमाल, लॉग इन और लॉग आउट किए हुए उपयोगकर्ताओं के अलग-अलग व्यवहार को समझने के लिए करें.

पैरामीटर

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
method string नहीं Google साइन अप करने के लिए इस्तेमाल किया गया तरीका.

उदाहरण

यहां दिए गए उदाहरण में, Data Manager API का इस्तेमाल करके sign_up इवेंट भेजने का तरीका बताया गया है. अगर मेज़रमेंट प्रोटोकॉल से अपग्रेड किया जा रहा है, तो अपने अनुरोधों को Data Manager API पर माइग्रेट करने के लिए, टैब का इस्तेमाल करें.

Data Manager API


{
  "destinations": [
    {
      "operatingAccount": {
        "accountType": "GOOGLE_ANALYTICS_PROPERTY",
        "accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
      },
      "loginAccount": {
        "accountType": "GOOGLE_ANALYTICS_PROPERTY",
        "accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
      },
      "productDestinationId": "MEASUREMENT_ID"
    }
  ],
  "events": [
    {
      "eventName": "sign_up",
      "eventTimestamp": "2025-06-10T23:42:33-05:00",
      "eventSource": "WEB",
      "clientId": "CLIENT_ID",
      "additionalEventParameters": [
        {
          "parameterName": "method",
          "value": "Google"
        }
      ]
    }
  ]
}

मेज़रमेंट प्रोटोकॉल

const measurementId = 'G-XXXXXXXXXX';
const apiSecret = '<secret_value>';
 
fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, {
  method: "POST",
  body: JSON.stringify({
    "client_id": "client_id",
    "events": [{
      "name": "sign_up",
      "params": {
        "method": "Google"
      }
    }]
  })
});

spend_virtual_currency

यह इवेंट, आपके ऐप्लिकेशन में वर्चुअल सामान की बिक्री को मेज़र करता है. साथ ही, यह पहचानने में आपकी मदद करता है कि कौनसा वर्चुअल सामान सबसे ज़्यादा लोकप्रिय है.

इवेंट की जानकारी देने वाले फ़ील्ड

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
conversion_value number हां 5 वर्चुअल मुद्रा की वैल्यू.
cart_data.items Item[] नहीं इवेंट के आइटम.

Event ऑब्जेक्ट पर cart_data.items फ़ील्ड सेट करें.

आइटम फ़ील्ड

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
item_id string हां I_12345 आइटम के लिए यूनीक आइडेंटिफ़ायर. Item ऑब्जेक्ट पर item_id फ़ील्ड सेट करें.
unit_price number हां 27.67 इस आइटम के लिए, यूनिट की कीमत. इसमें टैक्स, शिपिंग, और इवेंट के दायरे में आने वाली (लेन-देन के लेवल पर) छूट शामिल नहीं है.

अगर आइटम पर कोई छूट लागू है, तो छूट के बाद वाली इकाई कीमत का इस्तेमाल करें. उदाहरण के लिए, अगर किसी आइटम की इकाई कीमत 27.67 है और उस पर 6.66 की छूट है, तो unitPrice को 21.01 पर सेट करें.
quantity number हां 1 इस आइटम के लिए खरीदी गई यूनिट की संख्या.

आइटम के पैरामीटर

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
item_name string नहीं स्टार्टर बूस्ट उस आइटम का नाम जिसके लिए वर्चुअल करंसी का इस्तेमाल किया जा रहा है.

पैरामीटर

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
virtual_currency_name string हां Gems वर्चुअल मुद्रा का नाम.

उदाहरण

यहां दिए गए उदाहरण में, Data Manager API का इस्तेमाल करके spend_virtual_currency इवेंट भेजने का तरीका बताया गया है. अगर मेज़रमेंट प्रोटोकॉल से अपग्रेड किया जा रहा है, तो अपने अनुरोधों को Data Manager API पर माइग्रेट करने के लिए, टैब का इस्तेमाल करें.

Data Manager API


{
  "destinations": [
    {
      "operatingAccount": {
        "accountType": "GOOGLE_ANALYTICS_PROPERTY",
        "accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
      },
      "loginAccount": {
        "accountType": "GOOGLE_ANALYTICS_PROPERTY",
        "accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
      },
      "productDestinationId": "MEASUREMENT_ID"
    }
  ],
  "events": [
    {
      "eventName": "spend_virtual_currency",
      "eventTimestamp": "2025-06-10T23:42:33-05:00",
      "eventSource": "WEB",
      "clientId": "CLIENT_ID",
      "cartData": {
        "items": [
          {
            "itemId": "I_12345",
            "quantity": 1,
            "unitPrice": 27.67,
            "additionalItemParameters": [
              {
                "parameterName": "item_name",
                "value": "Starter Boost"
              }
            ]
          }
        ]
      },
      "conversionValue": 5,
      "additionalEventParameters": [
        {
          "parameterName": "virtual_currency_name",
          "value": "Gems"
        }
      ]
    }
  ]
}

मेज़रमेंट प्रोटोकॉल

const measurementId = 'G-XXXXXXXXXX';
const apiSecret = '<secret_value>';
 
fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, {
  method: "POST",
  body: JSON.stringify({
    "client_id": "client_id",
    "events": [{
      "name": "spend_virtual_currency",
      "params": {
        "value": 5,
        "virtual_currency_name": "Gems",
        "item_name": "Starter Boost"
      }
    }]
  })
});

tutorial_begin

इस इवेंट से, ऑन-बोर्डिंग की प्रोसेस शुरू होने का पता चलता है. tutorial_complete के साथ फ़नल में इसका इस्तेमाल करके, यह जानें कि कितने उपयोगकर्ताओं ने ट्यूटोरियल पूरा किया.

पैरामीटर

इस इवेंट के लिए कोई पैरामीटर नहीं सुझाया गया है.

उदाहरण

यहां दिए गए उदाहरण में, Data Manager API का इस्तेमाल करके tutorial_begin इवेंट भेजने का तरीका बताया गया है. अगर मेज़रमेंट प्रोटोकॉल से अपग्रेड किया जा रहा है, तो अपने अनुरोधों को Data Manager API पर माइग्रेट करने के लिए, टैब का इस्तेमाल करें.

Data Manager API


{
  "destinations": [
    {
      "operatingAccount": {
        "accountType": "GOOGLE_ANALYTICS_PROPERTY",
        "accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
      },
      "loginAccount": {
        "accountType": "GOOGLE_ANALYTICS_PROPERTY",
        "accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
      },
      "productDestinationId": "MEASUREMENT_ID"
    }
  ],
  "events": [
    {
      "eventName": "tutorial_begin",
      "eventTimestamp": "2025-06-10T23:42:33-05:00",
      "eventSource": "WEB",
      "clientId": "CLIENT_ID"
    }
  ]
}

मेज़रमेंट प्रोटोकॉल

const measurementId = 'G-XXXXXXXXXX';
const apiSecret = '<secret_value>';
 
fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, {
  method: "POST",
  body: JSON.stringify({
    "client_id": "client_id",
    "events": [{
      "name": "tutorial_begin"
    }]
  })
});

tutorial_complete

इस इवेंट से पता चलता है कि उपयोगकर्ता ने आपके ऐप्लिकेशन पर ऑन-बोर्डिंग की प्रोसेस पूरी कर ली है. tutorial_begin के साथ फ़नल में इसका इस्तेमाल करके, यह जानें कि कितने उपयोगकर्ताओं ने ट्यूटोरियल पूरा किया.

पैरामीटर

इस इवेंट के लिए कोई पैरामीटर नहीं सुझाया गया है.

उदाहरण

यहां दिए गए उदाहरण में, Data Manager API का इस्तेमाल करके tutorial_complete इवेंट भेजने का तरीका बताया गया है. अगर मेज़रमेंट प्रोटोकॉल से अपग्रेड किया जा रहा है, तो अपने अनुरोधों को Data Manager API पर माइग्रेट करने के लिए, टैब का इस्तेमाल करें.

Data Manager API


{
  "destinations": [
    {
      "operatingAccount": {
        "accountType": "GOOGLE_ANALYTICS_PROPERTY",
        "accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
      },
      "loginAccount": {
        "accountType": "GOOGLE_ANALYTICS_PROPERTY",
        "accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
      },
      "productDestinationId": "MEASUREMENT_ID"
    }
  ],
  "events": [
    {
      "eventName": "tutorial_complete",
      "eventTimestamp": "2025-06-10T23:42:33-05:00",
      "eventSource": "WEB",
      "clientId": "CLIENT_ID"
    }
  ]
}

मेज़रमेंट प्रोटोकॉल

const measurementId = 'G-XXXXXXXXXX';
const apiSecret = '<secret_value>';
 
fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, {
  method: "POST",
  body: JSON.stringify({
    "client_id": "client_id",
    "events": [{
      "name": "tutorial_complete"
    }]
  })
});

view_search_results

जब उपयोगकर्ता को खोज के नतीजे दिखाए जाएं, तब इस इवेंट को लॉग करें. ध्यान दें कि Google Analytics में इवेंट के बेहतर मेज़रमेंट की सुविधा का इस्तेमाल करके, view_search_results इवेंट को अपने-आप इकट्ठा होने के लिए चालू किया जा सकता है.

पैरामीटर

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
search_term string नहीं कपड़े खोज के लिए इस्तेमाल किया गया शब्द.

उदाहरण

यहां दिए गए उदाहरण में, Data Manager API का इस्तेमाल करके view_search_results इवेंट भेजने का तरीका बताया गया है. अगर मेज़रमेंट प्रोटोकॉल से अपग्रेड किया जा रहा है, तो अपने अनुरोधों को Data Manager API पर माइग्रेट करने के लिए, टैब का इस्तेमाल करें.

Data Manager API


{
  "destinations": [
    {
      "operatingAccount": {
        "accountType": "GOOGLE_ANALYTICS_PROPERTY",
        "accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
      },
      "loginAccount": {
        "accountType": "GOOGLE_ANALYTICS_PROPERTY",
        "accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
      },
      "productDestinationId": "MEASUREMENT_ID"
    }
  ],
  "events": [
    {
      "eventName": "view_search_results",
      "eventTimestamp": "2025-06-10T23:42:33-05:00",
      "eventSource": "WEB",
      "clientId": "CLIENT_ID",
      "additionalEventParameters": [
        {
          "parameterName": "search_term",
          "value": "Clothing"
        }
      ]
    }
  ]
}

मेज़रमेंट प्रोटोकॉल

const measurementId = 'G-XXXXXXXXXX';
const apiSecret = '<secret_value>';
 
fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, {
  method: "POST",
  body: JSON.stringify({
    "client_id": "client_id",
    "events": [{
      "name": "view_search_results",
      "params": {
        "search_term": "Clothing"
      }
    }]
  })
});

campaign_details

इस इवेंट का इस्तेमाल करके, कैंपेन की जानकारी भेजें. यह जानकारी उन इवेंट पर लागू होगी जिनका टाइमस्टैंप, campaign_details इवेंट के टाइमस्टैंप से ज़्यादा या उसके बराबर होगा.

पैरामीटर

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
campaign_id string नहीं google_1234 कैंपेन आईडी.
campaign string नहीं Summer_fun किसी खास प्रमोशन या रणनीतिक कैंपेन की पहचान करने के लिए इस्तेमाल किया जाने वाला नाम.
source string नहीं google कैंपेन का ट्रैफ़िक सोर्स (उदाहरण के लिए, google, ईमेल वगैरह).
medium string नहीं सीपीसी कैंपेन का मीडियम (उदाहरण के लिए, ईमेल, हर क्लिक की लागत (सीपीसी) वगैरह)
term string नहीं summer+travel पेड सर्च के साथ इस्तेमाल किया जाने वाला कैंपेन टर्म, ताकि विज्ञापनों के लिए कीवर्ड उपलब्ध कराए जा सकें.
content string नहीं logolink कैंपेन का कॉन्टेंट, जिसका इस्तेमाल A/B टेस्टिंग और कॉन्टेंट टारगेटिंग वाले विज्ञापनों के लिए किया जाता है. इससे एक ही यूआरएल पर ले जाने वाले विज्ञापनों या लिंक के बीच अंतर किया जाता है.

उदाहरण

यहां दिए गए उदाहरण में, Data Manager API का इस्तेमाल करके campaign_details इवेंट भेजने का तरीका बताया गया है. अगर मेज़रमेंट प्रोटोकॉल से अपग्रेड किया जा रहा है, तो अपने अनुरोधों को Data Manager API पर माइग्रेट करने के लिए, टैब का इस्तेमाल करें.

Data Manager API


{
  "destinations": [
    {
      "operatingAccount": {
        "accountType": "GOOGLE_ANALYTICS_PROPERTY",
        "accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
      },
      "loginAccount": {
        "accountType": "GOOGLE_ANALYTICS_PROPERTY",
        "accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
      },
      "productDestinationId": "MEASUREMENT_ID"
    }
  ],
  "events": [
    {
      "eventName": "campaign_details",
      "eventTimestamp": "2025-06-10T23:42:33-05:00",
      "eventSource": "WEB",
      "clientId": "CLIENT_ID",
      "additionalEventParameters": [
        {
          "parameterName": "campaign_id",
          "value": "google_1234"
        },
        {
          "parameterName": "campaign",
          "value": "Summer_fun"
        },
        {
          "parameterName": "source",
          "value": "google"
        },
        {
          "parameterName": "medium",
          "value": "cpc"
        },
        {
          "parameterName": "term",
          "value": "summer+travel"
        },
        {
          "parameterName": "content",
          "value": "logolink"
        }
      ]
    }
  ]
}

मेज़रमेंट प्रोटोकॉल

const measurementId = 'G-XXXXXXXXXX';
const apiSecret = '<secret_value>';
 
fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, {
  method: "POST",
  body: JSON.stringify({
    "client_id": "client_id",
    "events": [{
      "name": "campaign_details",
      "params": {
        "campaign_id": "google_1234",
        "campaign": "Summer_fun",
        "source": "google",
        "medium": "cpc",
        "term": "summer+travel",
        "content": "logolink"
      }
    }]
  })
});

ऑनलाइन सेल

add_payment_info

इस इवेंट से पता चलता है कि किसी उपयोगकर्ता ने ई-कॉमर्स चेकआउट की प्रोसेस के दौरान, अपने क्रेडिट/डेबिट कार्ड की जानकारी सबमिट की है.

इवेंट की जानकारी देने वाले फ़ील्ड

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
currency string हां* डॉलर इवेंट से जुड़े आइटम की मुद्रा तीन अक्षर वाले ISO 4217 फ़ॉर्मैट में.

* view_item इवेंट की वैल्यू मेट्रिक, रेवेन्यू में योगदान नहीं देती हैं

* conversion_value को सेट करने पर, रेवेन्यू की मेट्रिक का सटीक हिसाब लगाने के लिए currency को सेट करना भी ज़रूरी होता है.
conversion_value number हां* 30.03 इवेंट की मॉनेटरी वैल्यू.

* conversion_value को items में मौजूद सभी आइटम के लिए, (price * quantity) के योग पर सेट करें. shipping या tax शामिल न करें.
* काम की रिपोर्टिंग के लिए, आम तौर पर conversion_value की ज़रूरत होती है. अगर आपने इवेंट को मुख्य इवेंट के तौर पर मार्क किया है, तो हमारा सुझाव है कि आप conversion_value सेट करें.
* conversion_value को सेट करने पर, currency को सेट करना ज़रूरी है.
cart_data.items Item[] हां इवेंट के आइटम.

Event ऑब्जेक्ट पर cart_data.items फ़ील्ड सेट करें.
cart_data.coupon_codes string[] नहीं SUMMER_FUN इवेंट से जुड़ा कूपन कोड.


CartData ऑब्जेक्ट पर coupon_codes फ़ील्ड सेट करें.
* इस सूची में सिर्फ़ एक कूपन कोड डालें.
* यह आइटम-लेवल के कूपन कोड से अलग होता है.

आइटम फ़ील्ड

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
item_id string हां I_12345 आइटम के लिए यूनीक आइडेंटिफ़ायर. Item ऑब्जेक्ट पर item_id फ़ील्ड सेट करें.
unit_price number हां 27.67 इस आइटम के लिए, यूनिट की कीमत. इसमें टैक्स, शिपिंग, और इवेंट के दायरे में आने वाली (लेन-देन के लेवल पर) छूट शामिल नहीं है.

अगर आइटम पर कोई छूट लागू है, तो छूट के बाद वाली इकाई कीमत का इस्तेमाल करें. उदाहरण के लिए, अगर किसी आइटम की इकाई कीमत 27.67 है और उस पर 6.66 की छूट है, तो unitPrice को 21.01 पर सेट करें.
quantity number हां 1 इस आइटम के लिए खरीदी गई यूनिट की संख्या.

पैरामीटर

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
payment_type string नहीं क्रेडिट कार्ड पेमेंट का चुना गया तरीका.

उदाहरण

यहां दिए गए उदाहरण में, Data Manager API का इस्तेमाल करके add_payment_info इवेंट भेजने का तरीका बताया गया है. अगर मेज़रमेंट प्रोटोकॉल से अपग्रेड किया जा रहा है, तो अपने अनुरोधों को Data Manager API पर माइग्रेट करने के लिए, टैब का इस्तेमाल करें.

Data Manager API


{
  "destinations": [
    {
      "operatingAccount": {
        "accountType": "GOOGLE_ANALYTICS_PROPERTY",
        "accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
      },
      "loginAccount": {
        "accountType": "GOOGLE_ANALYTICS_PROPERTY",
        "accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
      },
      "productDestinationId": "MEASUREMENT_ID"
    }
  ],
  "events": [
    {
      "eventName": "add_payment_info",
      "conversionValue": 30.03,
      "currency": "USD",
      "eventTimestamp": "2025-06-10T23:42:33-05:00",
      "eventSource": "WEB",
      "clientId": "CLIENT_ID",
      "userId": "USER_ID",
      "additionalEventParameters": [
        {
          "parameterName": "payment_type",
          "value": "Credit Card"
        }
      ],
      "cartData": {
        "couponCodes": [
          "SUMMER_FUN"
        ],
        "items": [
          {
            "itemId": "SKU_12345",
            "quantity": 1,
            "unitPrice": 29.99,
            "additionalItemParameters": [
              {
                "parameterName": "item_name",
                "value": "Triblend Android T-Shirt"
              }
            ]
          }
        ]
      }
    }
  ]
}

मेज़रमेंट प्रोटोकॉल

const measurementId = 'G-XXXXXXXXXX';
const apiSecret = '<secret_value>';
 
fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, {
  method: "POST",
  body: JSON.stringify({
    "client_id": "client_id",
    "events": [{
      "name": "add_payment_info",
      "params": {
        "currency": "USD",
        "value": 30.03,
        "coupon": "SUMMER_FUN",
        "payment_type": "Credit Card",
        "items": [
          {
            "item_id": "SKU_12345",
            "item_name": "Stan and Friends Tee",
            "affiliation": "Google Merchandise Store",
            "coupon": "SUMMER_FUN",
            "currency": "USD",
            "discount": 2.22,
            "index": 0,
            "item_brand": "Google",
            "item_category": "Apparel",
            "item_category2": "Adult",
            "item_category3": "Shirts",
            "item_category4": "Crew",
            "item_category5": "Short sleeve",
            "item_list_id": "related_products",
            "item_list_name": "Related Products",
            "item_variant": "green",
            "location_id": "ChIJIQBpAG2ahYAR_6128GcTUEo",
            "price": 10.01,
            "google_business_vertical": "retail",
            "quantity": 3
          }
        ]
      }
    }]
  })
});

add_shipping_info

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

इवेंट की जानकारी देने वाले फ़ील्ड

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
currency string हां* डॉलर इवेंट से जुड़े आइटम की मुद्रा तीन अक्षर वाले ISO 4217 फ़ॉर्मैट में.

* view_item इवेंट की वैल्यू मेट्रिक, रेवेन्यू में योगदान नहीं देती हैं

* अगर आपने conversion_value सेट किया है, तो रेवेन्यू मेट्रिक का सटीक हिसाब लगाने के लिए, currency ज़रूरी है.
conversion_value number हां* 30.03 इवेंट की मॉनेटरी वैल्यू.

* conversion_value को items में मौजूद सभी आइटम के लिए, (price * quantity) के योग पर सेट करें. shipping या tax शामिल न करें.
* काम की रिपोर्टिंग के लिए, आम तौर पर conversion_value की ज़रूरत होती है. अगर आपने इवेंट को मुख्य इवेंट के तौर पर मार्क किया है, तो हमारा सुझाव है कि आप conversion_value सेट करें.
* conversion_value को सेट करने पर, currency को सेट करना ज़रूरी है.
cart_data.items Item[] हां इवेंट के आइटम.

Event ऑब्जेक्ट पर cart_data.items फ़ील्ड सेट करें.
cart_data.coupon_codes string[] नहीं SUMMER_FUN इवेंट से जुड़ा कूपन कोड.


CartData ऑब्जेक्ट पर coupon_codes फ़ील्ड सेट करें.
* इस सूची में सिर्फ़ एक कूपन कोड डालें.
* यह आइटम-लेवल के कूपन कोड से अलग होता है.

आइटम फ़ील्ड

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
item_id string हां I_12345 आइटम के लिए यूनीक आइडेंटिफ़ायर. Item ऑब्जेक्ट पर item_id फ़ील्ड सेट करें.
unit_price number हां 27.67 इस आइटम के लिए, यूनिट की कीमत. इसमें टैक्स, शिपिंग, और इवेंट के दायरे में आने वाली (लेन-देन के लेवल पर) छूट शामिल नहीं है.

अगर आइटम पर कोई छूट लागू है, तो छूट के बाद वाली इकाई कीमत का इस्तेमाल करें. उदाहरण के लिए, अगर किसी आइटम की इकाई कीमत 27.67 है और उस पर 6.66 की छूट है, तो unitPrice को 21.01 पर सेट करें.
quantity number हां 1 इस आइटम के लिए खरीदी गई यूनिट की संख्या.

पैरामीटर

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
shipping_tier string नहीं ग्राउंड खरीदे गए आइटम की डिलीवरी के लिए शिपिंग टियर चुना गया है, जैसे कि Ground, Air, Next-day.

उदाहरण

यहां दिए गए उदाहरण में, Data Manager API का इस्तेमाल करके add_shipping_info इवेंट भेजने का तरीका बताया गया है. अगर मेज़रमेंट प्रोटोकॉल से अपग्रेड किया जा रहा है, तो अपने अनुरोधों को Data Manager API पर माइग्रेट करने के लिए, टैब का इस्तेमाल करें.

Data Manager API


{
  "destinations": [
    {
      "operatingAccount": {
        "accountType": "GOOGLE_ANALYTICS_PROPERTY",
        "accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
      },
      "loginAccount": {
        "accountType": "GOOGLE_ANALYTICS_PROPERTY",
        "accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
      },
      "productDestinationId": "MEASUREMENT_ID"
    }
  ],
  "events": [
    {
      "eventName": "add_shipping_info",
      "conversionValue": 30.03,
      "currency": "USD",
      "eventTimestamp": "2025-06-10T23:42:33-05:00",
      "eventSource": "WEB",
      "clientId": "CLIENT_ID",
      "userId": "USER_ID",
      "additionalEventParameters": [
        {
          "parameterName": "shipping_tier",
          "value": "Ground"
        }
      ],
      "cartData": {
        "couponCodes": [
          "SUMMER_FUN"
        ],
        "items": [
          {
            "itemId": "SKU_12345",
            "quantity": 1,
            "unitPrice": 29.99,
            "additionalItemParameters": [
              {
                "parameterName": "item_name",
                "value": "Triblend Android T-Shirt"
              }
            ]
          }
        ]
      }
    }
  ]
}

मेज़रमेंट प्रोटोकॉल

const measurementId = 'G-XXXXXXXXXX';
const apiSecret = '<secret_value>';
 
fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, {
  method: "POST",
  body: JSON.stringify({
    "client_id": "client_id",
    "events": [{
      "name": "add_shipping_info",
      "params": {
        "currency": "USD",
        "value": 30.03,
        "coupon": "SUMMER_FUN",
        "shipping_tier": "Ground",
        "items": [
          {
            "item_id": "SKU_12345",
            "item_name": "Stan and Friends Tee",
            "affiliation": "Google Merchandise Store",
            "coupon": "SUMMER_FUN",
            "currency": "USD",
            "discount": 2.22,
            "index": 0,
            "item_brand": "Google",
            "item_category": "Apparel",
            "item_category2": "Adult",
            "item_category3": "Shirts",
            "item_category4": "Crew",
            "item_category5": "Short sleeve",
            "item_list_id": "related_products",
            "item_list_name": "Related Products",
            "item_variant": "green",
            "location_id": "ChIJIQBpAG2ahYAR_6128GcTUEo",
            "price": 10.01,
            "google_business_vertical": "retail",
            "quantity": 3
          }
        ]
      }
    }]
  })
});

add_to_cart

इस इवेंट से पता चलता है कि खरीदारी के लिए कार्ट में कोई आइटम जोड़ा गया है.

इवेंट की जानकारी देने वाले फ़ील्ड

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
currency string हां* डॉलर इवेंट से जुड़े आइटम की मुद्रा तीन अक्षर वाले ISO 4217 फ़ॉर्मैट में.

* view_item इवेंट की वैल्यू मेट्रिक, रेवेन्यू में योगदान नहीं देती हैं

* conversion_value को सेट करने पर, रेवेन्यू की मेट्रिक का सटीक हिसाब लगाने के लिए currency को सेट करना भी ज़रूरी होता है.
conversion_value number हां* 30.03 इवेंट की मॉनेटरी वैल्यू.

* conversion_value को items में मौजूद सभी आइटम के लिए, (price * quantity) के योग पर सेट करें. shipping या tax शामिल न करें.
* काम की रिपोर्टिंग के लिए, आम तौर पर conversion_value की ज़रूरत होती है. अगर आपने इवेंट को मुख्य इवेंट के तौर पर मार्क किया है, तो हमारा सुझाव है कि आप conversion_value सेट करें.
* conversion_value को सेट करने पर, currency को सेट करना ज़रूरी है.
cart_data.items Item[] हां इवेंट के आइटम.

Event ऑब्जेक्ट पर cart_data.items फ़ील्ड सेट करें.

आइटम फ़ील्ड

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
item_id string हां I_12345 आइटम के लिए यूनीक आइडेंटिफ़ायर. Item ऑब्जेक्ट पर item_id फ़ील्ड सेट करें.
unit_price number हां 27.67 इस आइटम के लिए, यूनिट की कीमत. इसमें टैक्स, शिपिंग, और इवेंट के दायरे में आने वाली (लेन-देन के लेवल पर) छूट शामिल नहीं है.

अगर आइटम पर कोई छूट लागू है, तो छूट के बाद वाली इकाई कीमत का इस्तेमाल करें. उदाहरण के लिए, अगर किसी आइटम की इकाई कीमत 27.67 है और उस पर 6.66 की छूट है, तो unitPrice को 21.01 पर सेट करें.
quantity number हां 1 इस आइटम के लिए खरीदी गई यूनिट की संख्या.

आइटम के पैरामीटर

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
item_name string हां* Stan and Friends Tee

आइटम का नाम.

*item_id या item_name में से किसी एक में जानकारी भरना ज़रूरी है.

affiliation string नहीं Google Store सप्लाई करने वाली कंपनी या दुकान की जगह तय करने के लिए प्रॉडक्ट की जानकारी.
ध्यान दें: affiliation सिर्फ़ आइटम-स्कोप पर उपलब्ध है.
coupon string नहीं SUMMER_FUN आइटम से जुड़े कूपन का नाम/कोड.

इवेंट-लेवल और आइटम-लेवल के coupon पैरामीटर, अलग-अलग होते हैं.
discount number नहीं 2.22 आइटम पर मिलने वाली छूट की रकम.
index number नहीं 5 सूची में आइटम का इंडेक्स/जगह.
item_brand string नहीं Google आइटम का ब्रैंड.
item_category string नहीं टैक्टिकल गियर आइटम की कैटगरी. अगर इसका इस्तेमाल कैटगरी की हैरारकी या वर्गीकरण के हिस्से के तौर पर किया जाता है, तो यह पहली कैटगरी होगी.
item_category2 string नहीं वयस्क आइटम के लिए, क्रम के हिसाब से बनी दूसरी कैटगरी या अतिरिक्त टैक्सोनॉमी.
item_category3 string नहीं शर्ट आइटम के लिए, तीसरी कैटगरी की हैरारकी या अतिरिक्त टैक्सोनॉमी.
item_category4 string नहीं क्रू आइटम के लिए, क्रम के हिसाब से बनी चौथी कैटगरी या अतिरिक्त टैक्सोनॉमी.
item_category5 string नहीं छोटी आस्तीन आइटम के लिए, क्रम के हिसाब से बनी पांचवीं कैटगरी या अतिरिक्त टैक्सोनॉमी.
item_list_id string नहीं related_products उस सूची का आईडी जिसमें उपयोगकर्ता को आइटम दिखाया गया था.

अगर इसे सेट किया जाता है, तो इवेंट-लेवल के item_list_id को अनदेखा कर दिया जाता है.
अगर यह सेट नहीं है, तो इवेंट-लेवल item_list_id का इस्तेमाल किया जाता है. हालांकि, इसके लिए ज़रूरी है कि यह मौजूद हो.
item_list_name string नहीं इस नतीजे से मिलते-जुलते प्रॉडक्ट उस सूची का नाम जिसमें उपयोगकर्ता को आइटम दिखाया गया था.

अगर इसे सेट किया जाता है, तो इवेंट-लेवल item_list_name को अनदेखा कर दिया जाता है.
अगर यह सेट नहीं है, तो इवेंट-लेवल item_list_name का इस्तेमाल किया जाता है. हालांकि, इसके लिए ज़रूरी है कि यह मौजूद हो.
item_variant string नहीं हरा आइटम की ज़्यादा जानकारी के लिए, आइटम वैरिएंट या यूनीक कोड या ब्यौरा.
location_id string नहीं ChIJIQBpAG2ahYAR_6128GcTUEo (सैन फ़्रांसिस्को के लिए Google जगह का आईडी) आइटम से जुड़ी जगह की जानकारी. जैसे, दुकान की जगह की जानकारी. हमारा सुझाव है कि आप उस आइटम से जुड़े Google जगह का आईडी का इस्तेमाल करें. कस्टम जगह के आईडी का भी इस्तेमाल किया जा सकता है.
ध्यान दें: location_id सिर्फ़ आइटम-स्कोप पर उपलब्ध है.
पहले से दिए गए पैरामीटर के साथ-साथ, items कलेक्शन में 27 कस्टम पैरामीटर भी शामिल किए जा सकते हैं.

उदाहरण

यहां दिए गए उदाहरण में, Data Manager API का इस्तेमाल करके add_to_cart इवेंट भेजने का तरीका बताया गया है. अगर मेज़रमेंट प्रोटोकॉल से अपग्रेड किया जा रहा है, तो अपने अनुरोधों को Data Manager API पर माइग्रेट करने के लिए, टैब का इस्तेमाल करें.

Data Manager API


{
  "destinations": [
    {
      "operatingAccount": {
        "accountType": "GOOGLE_ANALYTICS_PROPERTY",
        "accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
      },
      "loginAccount": {
        "accountType": "GOOGLE_ANALYTICS_PROPERTY",
        "accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
      },
      "productDestinationId": "MEASUREMENT_ID"
    }
  ],
  "events": [
    {
      "eventName": "add_to_cart",
      "conversionValue": 30.03,
      "currency": "USD",
      "eventTimestamp": "2025-06-10T23:42:33-05:00",
      "eventSource": "WEB",
      "clientId": "CLIENT_ID",
      "userId": "USER_ID",
      "cartData": {
        "items": [
          {
            "itemId": "SKU_12345",
            "quantity": 1,
            "unitPrice": 29.99,
            "additionalItemParameters": [
              {
                "parameterName": "item_name",
                "value": "Triblend Android T-Shirt"
              }
            ]
          }
        ]
      }
    }
  ]
}

मेज़रमेंट प्रोटोकॉल

const measurementId = 'G-XXXXXXXXXX';
const apiSecret = '<secret_value>';
 
fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, {
  method: "POST",
  body: JSON.stringify({
    "client_id": "client_id",
    "events": [{
      "name": "add_to_cart",
      "params": {
        "currency": "USD",
        "value": 30.03,
        "items": [
          {
            "item_id": "SKU_12345",
            "item_name": "Stan and Friends Tee",
            "affiliation": "Google Merchandise Store",
            "coupon": "SUMMER_FUN",
            "currency": "USD",
            "discount": 2.22,
            "index": 0,
            "item_brand": "Google",
            "item_category": "Apparel",
            "item_category2": "Adult",
            "item_category3": "Shirts",
            "item_category4": "Crew",
            "item_category5": "Short sleeve",
            "item_list_id": "related_products",
            "item_list_name": "Related Products",
            "item_variant": "green",
            "location_id": "ChIJIQBpAG2ahYAR_6128GcTUEo",
            "price": 10.01,
            "google_business_vertical": "retail",
            "quantity": 3
          }
        ]
      }
    }]
  })
});

add_to_wishlist

इस इवेंट से पता चलता है कि विशलिस्ट में कोई आइटम जोड़ा गया है. इस इवेंट का इस्तेमाल करके, अपने ऐप्लिकेशन में लोकप्रिय उपहार आइटम की पहचान करें.

इवेंट की जानकारी देने वाले फ़ील्ड

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
currency string हां* डॉलर इवेंट से जुड़े आइटम की मुद्रा, तीन अक्षर वाले ISO 4217 फ़ॉर्मैट में.

* view_item इवेंट की वैल्यू मेट्रिक, रेवेन्यू में योगदान नहीं देती हैं

* conversion_value को सेट करने पर, रेवेन्यू की मेट्रिक का सटीक हिसाब लगाने के लिए currency को सेट करना भी ज़रूरी होता है.
conversion_value number हां* 30.03 इवेंट की मॉनेटरी वैल्यू.

* conversion_value को items में मौजूद सभी आइटम के लिए, (price * quantity) के योग पर सेट करें. shipping या tax शामिल न करें.
* conversion_value की ज़रूरत आम तौर पर काम की रिपोर्टिंग के लिए होती है. अगर आपने इवेंट को मुख्य इवेंट के तौर पर मार्क किया है, तो हमारा सुझाव है कि आप conversion_value सेट करें.
* conversion_value को सेट करने पर, currency को सेट करना ज़रूरी है.
cart_data.items Item[] हां इवेंट के आइटम.

Event ऑब्जेक्ट पर cart_data.items फ़ील्ड सेट करें.

आइटम फ़ील्ड

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
item_id string हां I_12345 आइटम के लिए यूनीक आइडेंटिफ़ायर. Item ऑब्जेक्ट पर item_id फ़ील्ड सेट करें.
unit_price number हां 27.67 इस आइटम के लिए, यूनिट की कीमत. इसमें टैक्स, शिपिंग, और इवेंट के दायरे में आने वाली (लेन-देन के लेवल पर) छूट शामिल नहीं है.

अगर आइटम पर कोई छूट लागू है, तो छूट के बाद वाली इकाई कीमत का इस्तेमाल करें. उदाहरण के लिए, अगर किसी आइटम की इकाई कीमत 27.67 है और उस पर 6.66 की छूट है, तो unitPrice को 21.01 पर सेट करें.
quantity number हां 1 इस आइटम के लिए खरीदी गई यूनिट की संख्या.

आइटम के पैरामीटर

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
item_name string हां* Stan and Friends Tee

आइटम का नाम.

*item_id या item_name में से किसी एक में जानकारी भरना ज़रूरी है.

affiliation string नहीं Google Store सप्लाई करने वाली कंपनी या दुकान की जगह तय करने के लिए प्रॉडक्ट की जानकारी.
ध्यान दें: affiliation सिर्फ़ आइटम-स्कोप पर उपलब्ध है.
coupon string नहीं SUMMER_FUN आइटम से जुड़े कूपन का नाम/कोड.

इवेंट-लेवल और आइटम-लेवल के coupon पैरामीटर, अलग-अलग होते हैं.
discount number नहीं 2.22 आइटम पर मिलने वाली छूट की रकम.
index number नहीं 5 सूची में आइटम का इंडेक्स/जगह.
item_brand string नहीं Google आइटम का ब्रैंड.
item_category string नहीं टैक्टिकल गियर आइटम की कैटगरी. अगर इसका इस्तेमाल कैटगरी की हैरारकी या वर्गीकरण के हिस्से के तौर पर किया जाता है, तो यह पहली कैटगरी होगी.
item_category2 string नहीं वयस्क आइटम के लिए, क्रम के हिसाब से बनी दूसरी कैटगरी या अतिरिक्त टैक्सोनॉमी.
item_category3 string नहीं शर्ट आइटम के लिए, तीसरी कैटगरी की हैरारकी या अतिरिक्त टैक्सोनॉमी.
item_category4 string नहीं क्रू आइटम के लिए, क्रम के हिसाब से बनी चौथी कैटगरी या अतिरिक्त टैक्सोनॉमी.
item_category5 string नहीं छोटी आस्तीन आइटम के लिए, क्रम के हिसाब से बनी पांचवीं कैटगरी या अतिरिक्त टैक्सोनॉमी.
item_list_id string नहीं related_products उस सूची का आईडी जिसमें उपयोगकर्ता को आइटम दिखाया गया था.

अगर इसे सेट किया जाता है, तो इवेंट-लेवल के item_list_id को अनदेखा कर दिया जाता है.
अगर यह सेट नहीं है, तो इवेंट-लेवल item_list_id का इस्तेमाल किया जाता है. हालांकि, इसके लिए ज़रूरी है कि यह मौजूद हो.
item_list_name string नहीं इस नतीजे से मिलते-जुलते प्रॉडक्ट उस सूची का नाम जिसमें उपयोगकर्ता को आइटम दिखाया गया था.

अगर इसे सेट किया जाता है, तो इवेंट-लेवल item_list_name को अनदेखा कर दिया जाता है.
अगर यह सेट नहीं है, तो इवेंट-लेवल item_list_name का इस्तेमाल किया जाता है. हालांकि, इसके लिए ज़रूरी है कि यह मौजूद हो.
item_variant string नहीं हरा आइटम की ज़्यादा जानकारी के लिए, आइटम वैरिएंट या यूनीक कोड या ब्यौरा.
location_id string नहीं ChIJIQBpAG2ahYAR_6128GcTUEo (सैन फ़्रांसिस्को के लिए Google जगह का आईडी) आइटम से जुड़ी जगह की जानकारी. जैसे, दुकान की जगह की जानकारी. हमारा सुझाव है कि आप उस आइटम से जुड़े Google जगह का आईडी का इस्तेमाल करें. कस्टम जगह के आईडी का भी इस्तेमाल किया जा सकता है.
ध्यान दें: location_id सिर्फ़ आइटम-स्कोप पर उपलब्ध है.
पहले से दिए गए पैरामीटर के साथ-साथ, items कलेक्शन में 27 कस्टम पैरामीटर भी शामिल किए जा सकते हैं.

उदाहरण

यहां दिए गए उदाहरण में, Data Manager API का इस्तेमाल करके add_to_wishlist इवेंट भेजने का तरीका बताया गया है. अगर मेज़रमेंट प्रोटोकॉल से अपग्रेड किया जा रहा है, तो अपने अनुरोधों को Data Manager API पर माइग्रेट करने के लिए, टैब का इस्तेमाल करें.

Data Manager API


{
  "destinations": [
    {
      "operatingAccount": {
        "accountType": "GOOGLE_ANALYTICS_PROPERTY",
        "accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
      },
      "loginAccount": {
        "accountType": "GOOGLE_ANALYTICS_PROPERTY",
        "accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
      },
      "productDestinationId": "MEASUREMENT_ID"
    }
  ],
  "events": [
    {
      "eventName": "add_to_wishlist",
      "conversionValue": 30.03,
      "currency": "USD",
      "eventTimestamp": "2025-06-10T23:42:33-05:00",
      "eventSource": "WEB",
      "clientId": "CLIENT_ID",
      "userId": "USER_ID",
      "cartData": {
        "items": [
          {
            "itemId": "SKU_12345",
            "quantity": 1,
            "unitPrice": 29.99,
            "additionalItemParameters": [
              {
                "parameterName": "item_name",
                "value": "Triblend Android T-Shirt"
              }
            ]
          }
        ]
      }
    }
  ]
}

मेज़रमेंट प्रोटोकॉल

const measurementId = 'G-XXXXXXXXXX';
const apiSecret = '<secret_value>';
 
fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, {
  method: "POST",
  body: JSON.stringify({
    "client_id": "client_id",
    "events": [{
      "name": "add_to_wishlist",
      "params": {
        "currency": "USD",
        "value": 30.03,
        "items": [
          {
            "item_id": "SKU_12345",
            "item_name": "Stan and Friends Tee",
            "affiliation": "Google Merchandise Store",
            "coupon": "SUMMER_FUN",
            "currency": "USD",
            "discount": 2.22,
            "index": 0,
            "item_brand": "Google",
            "item_category": "Apparel",
            "item_category2": "Adult",
            "item_category3": "Shirts",
            "item_category4": "Crew",
            "item_category5": "Short sleeve",
            "item_list_id": "related_products",
            "item_list_name": "Related Products",
            "item_variant": "green",
            "location_id": "ChIJIQBpAG2ahYAR_6128GcTUEo",
            "price": 10.01,
            "google_business_vertical": "retail",
            "quantity": 3
          }
        ]
      }
    }]
  })
});

begin_checkout

इस इवेंट से पता चलता है कि किसी उपयोगकर्ता ने चेकआउट की प्रोसेस शुरू कर दी है.

इवेंट की जानकारी देने वाले फ़ील्ड

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
currency string हां* डॉलर इवेंट से जुड़े आइटम की मुद्रा तीन अक्षर वाले ISO 4217 फ़ॉर्मैट में.

* view_item इवेंट की वैल्यू मेट्रिक, रेवेन्यू में योगदान नहीं देती हैं

* conversion_value को सेट करने पर, रेवेन्यू की मेट्रिक का सटीक हिसाब लगाने के लिए currency को सेट करना भी ज़रूरी होता है.
conversion_value number हां* 30.03 इवेंट की मॉनेटरी वैल्यू.

* conversion_value को items में मौजूद सभी आइटम के लिए, (price * quantity) के योग पर सेट करें. shipping या tax शामिल न करें.
* काम की रिपोर्टिंग के लिए, आम तौर पर conversion_value की ज़रूरत होती है. अगर आपने इवेंट को मुख्य इवेंट के तौर पर मार्क किया है, तो हमारा सुझाव है कि आप conversion_value सेट करें.
* conversion_value को सेट करने पर, currency को सेट करना ज़रूरी है.
cart_data.items Item[] हां इवेंट के आइटम.

Event ऑब्जेक्ट पर cart_data.items फ़ील्ड सेट करें.
cart_data.coupon_codes string[] नहीं SUMMER_FUN इवेंट से जुड़ा कूपन कोड.


CartData ऑब्जेक्ट पर coupon_codes फ़ील्ड सेट करें.
* इस सूची में सिर्फ़ एक कूपन कोड डालें.
* यह आइटम-लेवल के कूपन कोड से अलग होता है.

आइटम फ़ील्ड

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
item_id string हां I_12345 आइटम के लिए यूनीक आइडेंटिफ़ायर. Item ऑब्जेक्ट पर item_id फ़ील्ड सेट करें.
unit_price number हां 27.67 इस आइटम के लिए, यूनिट की कीमत. इसमें टैक्स, शिपिंग, और इवेंट के दायरे में आने वाली (लेन-देन के लेवल पर) छूट शामिल नहीं है.

अगर आइटम पर कोई छूट लागू है, तो छूट के बाद वाली इकाई कीमत का इस्तेमाल करें. उदाहरण के लिए, अगर किसी आइटम की इकाई कीमत 27.67 है और उस पर 6.66 की छूट है, तो unitPrice को 21.01 पर सेट करें.
quantity number हां 1 इस आइटम के लिए खरीदी गई यूनिट की संख्या.

आइटम के पैरामीटर

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
item_name string हां* Stan and Friends Tee

आइटम का नाम.

*item_id या item_name में से किसी एक में जानकारी भरना ज़रूरी है.

affiliation string नहीं Google Store सप्लाई करने वाली कंपनी या दुकान की जगह तय करने के लिए प्रॉडक्ट की जानकारी.
ध्यान दें: affiliation सिर्फ़ आइटम-स्कोप पर उपलब्ध है.
coupon string नहीं SUMMER_FUN आइटम से जुड़े कूपन का नाम/कोड.

इवेंट-लेवल और आइटम-लेवल के coupon पैरामीटर, अलग-अलग होते हैं.
discount number नहीं 2.22 आइटम पर मिलने वाली छूट की रकम.
index number नहीं 5 सूची में आइटम का इंडेक्स/जगह.
item_brand string नहीं Google आइटम का ब्रैंड.
item_category string नहीं टैक्टिकल गियर आइटम की कैटगरी. अगर इसका इस्तेमाल कैटगरी की हैरारकी या वर्गीकरण के हिस्से के तौर पर किया जाता है, तो यह पहली कैटगरी होगी.
item_category2 string नहीं वयस्क आइटम के लिए, क्रम के हिसाब से बनी दूसरी कैटगरी या अतिरिक्त टैक्सोनॉमी.
item_category3 string नहीं शर्ट आइटम के लिए, तीसरी कैटगरी की हैरारकी या अतिरिक्त टैक्सोनॉमी.
item_category4 string नहीं क्रू आइटम के लिए, क्रम के हिसाब से बनी चौथी कैटगरी या अतिरिक्त टैक्सोनॉमी.
item_category5 string नहीं छोटी आस्तीन आइटम के लिए, क्रम के हिसाब से बनी पांचवीं कैटगरी या अतिरिक्त टैक्सोनॉमी.
item_list_id string नहीं related_products उस सूची का आईडी जिसमें उपयोगकर्ता को आइटम दिखाया गया था.

अगर इसे सेट किया जाता है, तो इवेंट-लेवल के item_list_id को अनदेखा कर दिया जाता है.
अगर यह सेट नहीं है, तो इवेंट-लेवल item_list_id का इस्तेमाल किया जाता है. हालांकि, इसके लिए ज़रूरी है कि यह मौजूद हो.
item_list_name string नहीं इस नतीजे से मिलते-जुलते प्रॉडक्ट उस सूची का नाम जिसमें उपयोगकर्ता को आइटम दिखाया गया था.

अगर इसे सेट किया जाता है, तो इवेंट-लेवल item_list_name को अनदेखा कर दिया जाता है.
अगर यह सेट नहीं है, तो इवेंट-लेवल item_list_name का इस्तेमाल किया जाता है. हालांकि, इसके लिए ज़रूरी है कि यह मौजूद हो.
item_variant string नहीं हरा आइटम की ज़्यादा जानकारी के लिए, आइटम वैरिएंट या यूनीक कोड या ब्यौरा.
location_id string नहीं ChIJIQBpAG2ahYAR_6128GcTUEo (सैन फ़्रांसिस्को के लिए Google जगह का आईडी) आइटम से जुड़ी जगह की जानकारी. जैसे, दुकान की जगह की जानकारी. हमारा सुझाव है कि आप उस आइटम से जुड़े Google जगह का आईडी का इस्तेमाल करें. कस्टम जगह के आईडी का भी इस्तेमाल किया जा सकता है.
ध्यान दें: location_id सिर्फ़ आइटम-स्कोप पर उपलब्ध है.
पहले से तय पैरामीटर के अलावा, items कलेक्शन में ज़्यादा से ज़्यादा 27 कस्टम पैरामीटर शामिल किए जा सकते हैं.

उदाहरण

यहां दिए गए उदाहरण में, Data Manager API का इस्तेमाल करके begin_checkout इवेंट भेजने का तरीका बताया गया है. अगर मेज़रमेंट प्रोटोकॉल से अपग्रेड किया जा रहा है, तो अपने अनुरोधों को Data Manager API पर माइग्रेट करने के लिए, टैब का इस्तेमाल करें.

Data Manager API


{
  "destinations": [
    {
      "operatingAccount": {
        "accountType": "GOOGLE_ANALYTICS_PROPERTY",
        "accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
      },
      "loginAccount": {
        "accountType": "GOOGLE_ANALYTICS_PROPERTY",
        "accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
      },
      "productDestinationId": "MEASUREMENT_ID"
    }
  ],
  "events": [
    {
      "eventName": "begin_checkout",
      "conversionValue": 30.03,
      "currency": "USD",
      "eventTimestamp": "2025-06-10T23:42:33-05:00",
      "eventSource": "WEB",
      "clientId": "CLIENT_ID",
      "userId": "USER_ID",
      "cartData": {
        "couponCodes": [
          "SUMMER_FUN"
        ],
        "items": [
          {
            "itemId": "SKU_12345",
            "quantity": 1,
            "unitPrice": 29.99,
            "additionalItemParameters": [
              {
                "parameterName": "item_name",
                "value": "Triblend Android T-Shirt"
              }
            ]
          }
        ]
      }
    }
  ]
}

मेज़रमेंट प्रोटोकॉल

const measurementId = 'G-XXXXXXXXXX';
const apiSecret = '<secret_value>';
 
fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, {
  method: "POST",
  body: JSON.stringify({
    "client_id": "client_id",
    "events": [{
      "name": "begin_checkout",
      "params": {
        "currency": "USD",
        "value": 30.03,
        "coupon": "SUMMER_FUN",
        "items": [
          {
            "item_id": "SKU_12345",
            "item_name": "Stan and Friends Tee",
            "affiliation": "Google Merchandise Store",
            "coupon": "SUMMER_FUN",
            "currency": "USD",
            "discount": 2.22,
            "index": 0,
            "item_brand": "Google",
            "item_category": "Apparel",
            "item_category2": "Adult",
            "item_category3": "Shirts",
            "item_category4": "Crew",
            "item_category5": "Short sleeve",
            "item_list_id": "related_products",
            "item_list_name": "Related Products",
            "item_variant": "green",
            "location_id": "ChIJIQBpAG2ahYAR_6128GcTUEo",
            "price": 10.01,
            "google_business_vertical": "retail",
            "quantity": 3
          }
        ]
      }
    }]
  })
});

in_app_purchase

यह इवेंट सिर्फ़ ऐप्लिकेशन स्ट्रीम के लिए उपलब्ध है.

इस इवेंट का इस्तेमाल तब करें, जब कोई उपयोगकर्ता इन-ऐप्लिकेशन खरीदारी करता है.

इवेंट की जानकारी देने वाले फ़ील्ड

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
currency string हां* डॉलर इवेंट के conversion_value की मुद्रा, तीन अक्षर वाले ISO 4217 फ़ॉर्मैट में.

* conversion_value को सेट करने पर, आय की मेट्रिक का सटीक हिसाब लगाने के लिए currency को सेट करना भी ज़रूरी होता है.
conversion_value number हां* 30.03 इवेंट की मॉनेटरी वैल्यू.

* काम की रिपोर्टिंग के लिए, आम तौर पर conversion_value की ज़रूरत होती है. अगर आपने इवेंट को मुख्य इवेंट के तौर पर मार्क किया है, तो हमारा सुझाव है कि आप conversion_value सेट करें.
* conversion_value को सेट करने पर, currency को सेट करना ज़रूरी है.
transaction_id string नहीं T_12345 किसी लेन-देन का यूनीक आइडेंटिफ़ायर.

transaction_id पैरामीटर की मदद से, किसी खरीदारी के डुप्लीकेट इवेंट से बचा जा सकता है. Event ऑब्जेक्ट पर transaction_id फ़ील्ड सेट करें.
cart_data.items Item[] नहीं इवेंट के आइटम.

Event ऑब्जेक्ट पर cart_data.items फ़ील्ड सेट करें.

आइटम फ़ील्ड

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
item_id string हां I_12345 आइटम के लिए यूनीक आइडेंटिफ़ायर. Item ऑब्जेक्ट पर item_id फ़ील्ड सेट करें.
unit_price number हां 27.67 इस आइटम के लिए, यूनिट की कीमत. इसमें टैक्स, शिपिंग, और इवेंट के दायरे में आने वाली (लेन-देन के लेवल पर) छूट शामिल नहीं है.

अगर आइटम पर कोई छूट लागू है, तो छूट के बाद वाली इकाई कीमत का इस्तेमाल करें. उदाहरण के लिए, अगर किसी आइटम की इकाई कीमत 27.67 है और उस पर 6.66 की छूट है, तो unitPrice को 21.01 पर सेट करें.
quantity number हां 1 इस आइटम के लिए खरीदी गई यूनिट की संख्या.

पैरामीटर

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
product_id string नहीं ABC123456789 प्रॉडक्ट का आईडी.
subscription boolean नहीं सही

इससे पता चलता है कि खरीदारी, सदस्यता के लिए की गई है या नहीं.
अगर इसे सेट नहीं किया जाता है, तो डिफ़ॉल्ट रूप से false पर सेट हो जाता है.

free_trial boolean नहीं सही

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

price_is_discounted boolean नहीं गलत

इससे पता चलता है कि price पर छूट दी गई है या नहीं.
अगर इसे सेट नहीं किया जाता है, तो डिफ़ॉल्ट रूप से false पर सेट हो जाता है.

उदाहरण

यहां दिए गए उदाहरण में, Data Manager API का इस्तेमाल करके in_app_purchase इवेंट भेजने का तरीका बताया गया है. अगर मेज़रमेंट प्रोटोकॉल से अपग्रेड किया जा रहा है, तो अपने अनुरोधों को Data Manager API पर माइग्रेट करने के लिए, टैब का इस्तेमाल करें.

Data Manager API


{
  "destinations": [
    {
      "operatingAccount": {
        "accountType": "GOOGLE_ANALYTICS_PROPERTY",
        "accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
      },
      "loginAccount": {
        "accountType": "GOOGLE_ANALYTICS_PROPERTY",
        "accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
      },
      "productDestinationId": "FIREBASE_APP_ID"
    }
  ],
  "events": [
    {
      "eventName": "in_app_purchase",
      "eventTimestamp": "2025-06-10T23:42:33-05:00",
      "eventSource": "APP",
      "appInstanceId": "APP_INSTANCE_ID",
      "currency": "USD",
      "transactionId": "T_12345",
      "conversionValue": 30.03,
      "cartData": {
        "items": [
          {
            "itemId": "ABC123456789",
            "quantity": 3,
            "unitPrice": 10.01
          }
        ]
      },
      "additionalEventParameters": [
        {
          "parameterName": "subscription",
          "value": true
        },
        {
          "parameterName": "free_trial",
          "value": false
        },
        {
          "parameterName": "price_is_discounted",
          "value": false
        }
      ]
    }
  ]
}

मेज़रमेंट प्रोटोकॉल

const measurementId = 'G-XXXXXXXXXX';
const apiSecret = '<secret_value>';
 
fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, {
  method: "POST",
  body: JSON.stringify({
    "app_instance_id": "app_instance_id",
    "events":[{
      "name":"in_app_purchase",
      "params":{
        "currency": "USD",
        "value": 30.03,
        "quantity": 3,
        "transaction_id": "T_12345",
        "product_id": "ABC123456789",
        "subscription": true,
        "free_trial": false,
        "price_is_discounted": false
      }
    }]
  })
});

purchase

यह इवेंट तब ट्रिगर होता है, जब कोई उपयोगकर्ता एक या उससे ज़्यादा आइटम खरीदता है.

इवेंट की जानकारी देने वाले फ़ील्ड

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
currency string हां* डॉलर इवेंट से जुड़े आइटम की मुद्रा तीन अक्षर वाले ISO 4217 फ़ॉर्मैट में.

* view_item इवेंट की वैल्यू मेट्रिक, रेवेन्यू में योगदान नहीं देती हैं

* conversion_value को सेट करने पर, रेवेन्यू की मेट्रिक का सटीक हिसाब लगाने के लिए currency को सेट करना भी ज़रूरी होता है.
conversion_value number हां* 30.03 इवेंट की मॉनेटरी वैल्यू.

* conversion_value को items में मौजूद सभी आइटम के लिए, (price * quantity) के योग पर सेट करें. shipping या tax शामिल न करें.
* काम की रिपोर्टिंग के लिए, आम तौर पर conversion_value की ज़रूरत होती है. अगर आपने इवेंट को मुख्य इवेंट के तौर पर मार्क किया है, तो हमारा सुझाव है कि आप conversion_value सेट करें.
* conversion_value को सेट करने पर, currency को सेट करना ज़रूरी है.
transaction_id string हां T_12345 किसी लेन-देन का यूनीक आइडेंटिफ़ायर.

transaction_id पैरामीटर की मदद से, किसी खरीदारी के डुप्लीकेट इवेंट से बचा जा सकता है. Event ऑब्जेक्ट पर transaction_id फ़ील्ड सेट करें.
user_properties.customer_type CustomerType नहीं NEW कन्वर्ज़न, NEW या RETURNING ग्राहक से मिला है.
cart_data.items Item[] हां इवेंट के आइटम.

Event ऑब्जेक्ट पर cart_data.items फ़ील्ड सेट करें.
cart_data.coupon_codes string[] नहीं SUMMER_FUN इवेंट से जुड़ा कूपन कोड.


CartData ऑब्जेक्ट पर coupon_codes फ़ील्ड सेट करें.
* इस सूची में सिर्फ़ एक कूपन कोड डालें.
* यह आइटम-लेवल के कूपन कोड से अलग होता है.

आइटम फ़ील्ड

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
item_id string हां I_12345 आइटम के लिए यूनीक आइडेंटिफ़ायर. Item ऑब्जेक्ट पर item_id फ़ील्ड सेट करें.
unit_price number हां 27.67 इस आइटम के लिए, यूनिट की कीमत. इसमें टैक्स, शिपिंग, और इवेंट के दायरे में आने वाली (लेन-देन के लेवल पर) छूट शामिल नहीं है.

अगर आइटम पर कोई छूट लागू है, तो छूट के बाद वाली इकाई कीमत का इस्तेमाल करें. उदाहरण के लिए, अगर किसी आइटम की इकाई कीमत 27.67 है और उस पर 6.66 की छूट है, तो unitPrice को 21.01 पर सेट करें.
quantity number हां 1 इस आइटम के लिए खरीदी गई यूनिट की संख्या.

पैरामीटर

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
shipping number नहीं 3.33 किसी लेन-देन से जुड़ी शिपिंग की लागत.
tax number नहीं 1.11 किसी लेन-देन से जुड़े टैक्स की रकम.

आइटम के पैरामीटर

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
item_name string हां* Stan and Friends Tee

आइटम का नाम.

*item_id या item_name में से किसी एक में जानकारी भरना ज़रूरी है.

affiliation string नहीं Google Store सप्लाई करने वाली कंपनी या दुकान की जगह तय करने के लिए प्रॉडक्ट की जानकारी.
ध्यान दें: affiliation सिर्फ़ आइटम-स्कोप पर उपलब्ध है.
coupon string नहीं SUMMER_FUN आइटम से जुड़े कूपन का नाम/कोड.

इवेंट-लेवल और आइटम-लेवल के coupon पैरामीटर, अलग-अलग होते हैं.
discount number नहीं 2.22 आइटम पर मिलने वाली छूट की रकम.
index number नहीं 5 सूची में आइटम का इंडेक्स/जगह.
item_brand string नहीं Google आइटम का ब्रैंड.
item_category string नहीं टैक्टिकल गियर आइटम की कैटगरी. अगर इसका इस्तेमाल कैटगरी की हैरारकी या वर्गीकरण के हिस्से के तौर पर किया जाता है, तो यह पहली कैटगरी होगी.
item_category2 string नहीं वयस्क आइटम के लिए, क्रम के हिसाब से बनी दूसरी कैटगरी या अतिरिक्त टैक्सोनॉमी.
item_category3 string नहीं शर्ट आइटम के लिए, तीसरी कैटगरी की हैरारकी या अतिरिक्त टैक्सोनॉमी.
item_category4 string नहीं क्रू आइटम के लिए, क्रम के हिसाब से बनी चौथी कैटगरी या अतिरिक्त टैक्सोनॉमी.
item_category5 string नहीं छोटी आस्तीन आइटम के लिए, क्रम के हिसाब से बनी पांचवीं कैटगरी या अतिरिक्त टैक्सोनॉमी.
item_list_id string नहीं related_products उस सूची का आईडी जिसमें उपयोगकर्ता को आइटम दिखाया गया था.

अगर इसे सेट किया जाता है, तो इवेंट-लेवल के item_list_id को अनदेखा कर दिया जाता है.
अगर यह सेट नहीं है, तो इवेंट-लेवल item_list_id का इस्तेमाल किया जाता है. हालांकि, इसके लिए ज़रूरी है कि यह मौजूद हो.
item_list_name string नहीं इस नतीजे से मिलते-जुलते प्रॉडक्ट उस सूची का नाम जिसमें उपयोगकर्ता को आइटम दिखाया गया था.

अगर इसे सेट किया जाता है, तो इवेंट-लेवल item_list_name को अनदेखा कर दिया जाता है.
अगर यह सेट नहीं है, तो इवेंट-लेवल item_list_name का इस्तेमाल किया जाता है. हालांकि, इसके लिए ज़रूरी है कि यह मौजूद हो.
item_variant string नहीं हरा आइटम की ज़्यादा जानकारी के लिए, आइटम वैरिएंट या यूनीक कोड या ब्यौरा.
location_id string नहीं ChIJIQBpAG2ahYAR_6128GcTUEo (सैन फ़्रांसिस्को के लिए Google जगह का आईडी) आइटम से जुड़ी जगह की जानकारी. जैसे, दुकान की जगह की जानकारी. हमारा सुझाव है कि आप उस आइटम से जुड़े Google जगह का आईडी का इस्तेमाल करें. कस्टम जगह के आईडी का भी इस्तेमाल किया जा सकता है.
ध्यान दें: location_id सिर्फ़ आइटम-स्कोप पर उपलब्ध है.
पहले से तय पैरामीटर के अलावा, items कलेक्शन में ज़्यादा से ज़्यादा 27 कस्टम पैरामीटर शामिल किए जा सकते हैं.

उदाहरण

यहां दिए गए उदाहरण में, Data Manager API का इस्तेमाल करके purchase इवेंट भेजने का तरीका बताया गया है. अगर मेज़रमेंट प्रोटोकॉल से अपग्रेड किया जा रहा है, तो अपने अनुरोधों को Data Manager API पर माइग्रेट करने के लिए, टैब का इस्तेमाल करें.

Data Manager API


{
  "destinations": [
    {
      "operatingAccount": {
        "accountType": "GOOGLE_ANALYTICS_PROPERTY",
        "accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
      },
      "loginAccount": {
        "accountType": "GOOGLE_ANALYTICS_PROPERTY",
        "accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
      },
      "productDestinationId": "MEASUREMENT_ID"
    }
  ],
  "events": [
    {
      "eventName": "purchase",
      "transactionId": "TRANSACTION_ID",
      "conversionValue": 83.99,
      "currency": "USD",
      "eventTimestamp": "2025-06-10T23:42:33-05:00",
      "eventSource": "WEB",
      "clientId": "CLIENT_ID",
      "userId": "USER_ID",
      "userProperties": {
        "customerType": "RETURNING"
      },
      "cartData": {
        "couponCodes": [
          "SUMMER_FUN"
        ],
        "items": [
          {
            "itemId": "SKU_12345",
            "quantity": 3,
            "unitPrice": 10.01,
            "additionalItemParameters": [
              {
                "parameterName": "item_name",
                "value": "Stan and Friends Tee"
              },
              {
                "parameterName": "affiliation",
                "value": "Google Merchandise Store"
              },
              {
                "parameterName": "discount",
                "value": "2.22"
              },
              {
                "parameterName": "index",
                "value": "0"
              },
              {
                "parameterName": "item_brand",
                "value": "Google"
              },
              {
                "parameterName": "item_category",
                "value": "Apparel"
              },
              {
                "parameterName": "item_category2",
                "value": "Adult"
              },
              {
                "parameterName": "item_category3",
                "value": "Shirts"
              },
              {
                "parameterName": "item_category4",
                "value": "Crew"
              },
              {
                "parameterName": "item_category5",
                "value": "Short sleeve"
              },
              {
                "parameterName": "item_list_id",
                "value": "related_products"
              },
              {
                "parameterName": "item_list_name",
                "value": "Related Products"
              },
              {
                "parameterName": "item_variant",
                "value": "green"
              },
              {
                "parameterName": "location_id",
                "value": "ChIJIQBpAG2ahYAR_6128GcTUEo"
              },
              {
                "parameterName": "google_business_vertical",
                "value": "retail"
              }
            ]
          }
        ]
      },
      "additionalEventParameters": [
        {
          "parameterName": "shipping",
          "value": "3.33"
        },
        {
          "parameterName": "tax",
          "value": "1.11"
        }
      ]
    }
  ]
}

मेज़रमेंट प्रोटोकॉल

const measurementId = 'G-XXXXXXXXXX';
const apiSecret = '<secret_value>';
 
fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, {
    method: "POST",
    body: JSON.stringify({
    "client_id": "client_id",
    "events": [{
      "name": "purchase",
      "params": {
        "currency": "USD",
        "transaction_id": "T_12345",
        "value": 30.03,
        "coupon": "SUMMER_FUN",
        "shipping": 3.33,
        "tax": 1.11,
        "items": [
            {
            "item_id": "SKU_12345",
            "item_name": "Stan and Friends Tee",
            "affiliation": "Google Merchandise Store",
            "coupon": "SUMMER_FUN",
            "currency": "USD",
            "discount": 2.22,
            "index": 0,
            "item_brand": "Google",
            "item_category": "Apparel",
            "item_category2": "Adult",
            "item_category3": "Shirts",
            "item_category4": "Crew",
            "item_category5": "Short sleeve",
            "item_list_id": "related_products",
            "item_list_name": "Related Products",
            "item_variant": "green",
            "location_id": "ChIJIQBpAG2ahYAR_6128GcTUEo",
            "price": 10.01,
            "google_business_vertical": "retail",
            "quantity": 3
          }
        ]
      }
    }]
  })
});

refund

यह इवेंट तब ट्रिगर होता है, जब किसी उपयोगकर्ता को एक या उससे ज़्यादा आइटम के लिए रिफ़ंड दिया जाता है.

इवेंट की जानकारी देने वाले फ़ील्ड

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
currency string हां* डॉलर इवेंट से जुड़े आइटम की मुद्रा तीन अक्षर वाले ISO 4217 फ़ॉर्मैट में.

* view_item इवेंट की वैल्यू मेट्रिक, रेवेन्यू में योगदान नहीं देती हैं

* conversion_value को सेट करने पर, रेवेन्यू की मेट्रिक का सटीक हिसाब लगाने के लिए currency को सेट करना भी ज़रूरी होता है.
conversion_value number हां* 30.03 इवेंट की मॉनेटरी वैल्यू.

* conversion_value को items में मौजूद सभी आइटम के लिए, (price * quantity) के योग पर सेट करें. shipping या tax शामिल न करें.
* काम की रिपोर्टिंग के लिए, आम तौर पर conversion_value की ज़रूरत होती है. अगर आपने इवेंट को मुख्य इवेंट के तौर पर मार्क किया है, तो हमारा सुझाव है कि आप conversion_value सेट करें.
* conversion_value को सेट करने पर, currency को सेट करना ज़रूरी है.
transaction_id string हां T_12345 किसी लेन-देन का यूनीक आइडेंटिफ़ायर.
cart_data.items Item[] नहीं इवेंट के आइटम.

Event ऑब्जेक्ट पर cart_data.items फ़ील्ड सेट करें.
cart_data.coupon_codes string[] नहीं SUMMER_FUN इवेंट से जुड़ा कूपन कोड.


CartData ऑब्जेक्ट पर coupon_codes फ़ील्ड सेट करें.
* इस सूची में सिर्फ़ एक कूपन कोड डालें.
* यह आइटम-लेवल के कूपन कोड से अलग होता है.

आइटम फ़ील्ड

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
item_id string हां I_12345 आइटम के लिए यूनीक आइडेंटिफ़ायर. Item ऑब्जेक्ट पर item_id फ़ील्ड सेट करें.
unit_price number हां 27.67 इस आइटम के लिए, यूनिट की कीमत. इसमें टैक्स, शिपिंग, और इवेंट के दायरे में आने वाली (लेन-देन के लेवल पर) छूट शामिल नहीं है.

अगर आइटम पर कोई छूट लागू है, तो छूट के बाद वाली इकाई कीमत का इस्तेमाल करें. उदाहरण के लिए, अगर किसी आइटम की इकाई कीमत 27.67 है और उस पर 6.66 की छूट है, तो unitPrice को 21.01 पर सेट करें.
quantity number हां 1 इस आइटम के लिए खरीदी गई यूनिट की संख्या.

पैरामीटर

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
shipping number नहीं 3.33 किसी लेन-देन से जुड़ी शिपिंग की लागत.
tax number नहीं 1.11 किसी लेन-देन से जुड़े टैक्स की रकम.

आइटम के पैरामीटर

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
item_name string हां* Stan and Friends Tee

आइटम का नाम.

*item_id या item_name में से किसी एक में जानकारी भरना ज़रूरी है.

affiliation string नहीं Google Store सप्लाई करने वाली कंपनी या दुकान की जगह तय करने के लिए प्रॉडक्ट की जानकारी.
ध्यान दें: affiliation सिर्फ़ आइटम-स्कोप पर उपलब्ध है.
coupon string नहीं SUMMER_FUN आइटम से जुड़े कूपन का नाम/कोड.

इवेंट-लेवल और आइटम-लेवल के coupon पैरामीटर, अलग-अलग होते हैं.
discount number नहीं 2.22 आइटम पर मिलने वाली छूट की रकम.
index number नहीं 5 सूची में आइटम का इंडेक्स/जगह.
item_brand string नहीं Google आइटम का ब्रैंड.
item_category string नहीं टैक्टिकल गियर आइटम की कैटगरी. अगर इसका इस्तेमाल कैटगरी की हैरारकी या वर्गीकरण के हिस्से के तौर पर किया जाता है, तो यह पहली कैटगरी होगी.
item_category2 string नहीं वयस्क आइटम के लिए, क्रम के हिसाब से बनी दूसरी कैटगरी या अतिरिक्त टैक्सोनॉमी.
item_category3 string नहीं शर्ट आइटम के लिए, तीसरी कैटगरी की हैरारकी या अतिरिक्त टैक्सोनॉमी.
item_category4 string नहीं क्रू आइटम के लिए, क्रम के हिसाब से बनी चौथी कैटगरी या अतिरिक्त टैक्सोनॉमी.
item_category5 string नहीं छोटी आस्तीन आइटम के लिए, क्रम के हिसाब से बनी पांचवीं कैटगरी या अतिरिक्त टैक्सोनॉमी.
item_list_id string नहीं related_products उस सूची का आईडी जिसमें उपयोगकर्ता को आइटम दिखाया गया था.

अगर इसे सेट किया जाता है, तो इवेंट-लेवल के item_list_id को अनदेखा कर दिया जाता है.
अगर यह सेट नहीं है, तो इवेंट-लेवल item_list_id का इस्तेमाल किया जाता है. हालांकि, इसके लिए ज़रूरी है कि यह मौजूद हो.
item_list_name string नहीं इस नतीजे से मिलते-जुलते प्रॉडक्ट उस सूची का नाम जिसमें उपयोगकर्ता को आइटम दिखाया गया था.

अगर इसे सेट किया जाता है, तो इवेंट-लेवल item_list_name को अनदेखा कर दिया जाता है.
अगर यह सेट नहीं है, तो इवेंट-लेवल item_list_name का इस्तेमाल किया जाता है. हालांकि, इसके लिए ज़रूरी है कि यह मौजूद हो.
item_variant string नहीं हरा आइटम की ज़्यादा जानकारी के लिए, आइटम वैरिएंट या यूनीक कोड या ब्यौरा.
location_id string नहीं ChIJIQBpAG2ahYAR_6128GcTUEo (सैन फ़्रांसिस्को के लिए Google जगह का आईडी) आइटम से जुड़ी जगह की जानकारी. जैसे, दुकान की जगह की जानकारी. हमारा सुझाव है कि आप उस आइटम से जुड़े Google जगह का आईडी का इस्तेमाल करें. कस्टम जगह के आईडी का भी इस्तेमाल किया जा सकता है.
ध्यान दें: location_id सिर्फ़ आइटम-स्कोप पर उपलब्ध है.
पहले से तय पैरामीटर के अलावा, items कलेक्शन में ज़्यादा से ज़्यादा 27 कस्टम पैरामीटर शामिल किए जा सकते हैं.

उदाहरण

यहां दिए गए उदाहरण में, Data Manager API का इस्तेमाल करके refund इवेंट भेजने का तरीका बताया गया है. अगर मेज़रमेंट प्रोटोकॉल से अपग्रेड किया जा रहा है, तो अपने अनुरोधों को Data Manager API पर माइग्रेट करने के लिए, टैब का इस्तेमाल करें.

Data Manager API


{
  "destinations": [
    {
      "operatingAccount": {
        "accountType": "GOOGLE_ANALYTICS_PROPERTY",
        "accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
      },
      "loginAccount": {
        "accountType": "GOOGLE_ANALYTICS_PROPERTY",
        "accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
      },
      "productDestinationId": "MEASUREMENT_ID"
    }
  ],
  "events": [
    {
      "eventName": "refund",
      "conversionValue": 30.03,
      "currency": "USD",
      "transactionId": "T_12345",
      "eventTimestamp": "2025-06-10T23:42:33-05:00",
      "eventSource": "WEB",
      "clientId": "CLIENT_ID",
      "userId": "USER_ID",
      "additionalEventParameters": [
        {
          "parameterName": "shipping",
          "value": 3.33
        },
        {
          "parameterName": "tax",
          "value": 1.11
        }
      ],
      "cartData": {
        "couponCodes": [
          "SUMMER_FUN"
        ],
        "items": [
          {
            "itemId": "SKU_12345",
            "quantity": 1,
            "unitPrice": 29.99,
            "additionalItemParameters": [
              {
                "parameterName": "item_name",
                "value": "Triblend Android T-Shirt"
              }
            ]
          }
        ]
      }
    }
  ]
}

मेज़रमेंट प्रोटोकॉल

const measurementId = 'G-XXXXXXXXXX';
const apiSecret = '<secret_value>';
 
fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, {
  method: "POST",
  body: JSON.stringify({
    "client_id": "client_id",
    "events": [{
      "name": "refund",
      "params": {
        "currency": "USD",
        "transaction_id": "T_12345",
        "value": 30.03,
        "coupon": "SUMMER_FUN",
        "shipping": 3.33,
        "tax": 1.11,
        "items": [
          {
            "item_id": "SKU_12345",
            "item_name": "Stan and Friends Tee",
            "affiliation": "Google Merchandise Store",
            "coupon": "SUMMER_FUN",
            "currency": "USD",
            "discount": 2.22,
            "index": 0,
            "item_brand": "Google",
            "item_category": "Apparel",
            "item_category2": "Adult",
            "item_category3": "Shirts",
            "item_category4": "Crew",
            "item_category5": "Short sleeve",
            "item_list_id": "related_products",
            "item_list_name": "Related Products",
            "item_variant": "green",
            "location_id": "ChIJIQBpAG2ahYAR_6128GcTUEo",
            "price": 10.01,
            "google_business_vertical": "retail",
            "quantity": 3
          }
        ]
      }
    }]
  })
});

remove_from_cart

इस इवेंट से पता चलता है कि कार्ट से कोई आइटम हटाया गया है.

इवेंट की जानकारी देने वाले फ़ील्ड

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
currency string हां* डॉलर इवेंट से जुड़े आइटम की मुद्रा तीन अक्षर वाले ISO 4217 फ़ॉर्मैट में.

* view_item इवेंट की वैल्यू मेट्रिक, रेवेन्यू में योगदान नहीं देती हैं

* conversion_value को सेट करने पर, रेवेन्यू की मेट्रिक का सटीक हिसाब लगाने के लिए currency को सेट करना भी ज़रूरी होता है.
conversion_value number हां* 30.03 इवेंट की मॉनेटरी वैल्यू.

* conversion_value को items में मौजूद सभी आइटम के लिए, (price * quantity) के योग पर सेट करें. shipping या tax शामिल न करें.
* काम की रिपोर्टिंग के लिए, आम तौर पर conversion_value की ज़रूरत होती है. अगर आपने इवेंट को मुख्य इवेंट के तौर पर मार्क किया है, तो हमारा सुझाव है कि आप conversion_value सेट करें.
* conversion_value को सेट करने पर, currency को सेट करना ज़रूरी है.
cart_data.items Item[] हां इवेंट के आइटम.

Event ऑब्जेक्ट पर cart_data.items फ़ील्ड सेट करें.

आइटम फ़ील्ड

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
item_id string हां I_12345 आइटम के लिए यूनीक आइडेंटिफ़ायर. Item ऑब्जेक्ट पर item_id फ़ील्ड सेट करें.
unit_price number हां 27.67 इस आइटम के लिए, यूनिट की कीमत. इसमें टैक्स, शिपिंग, और इवेंट के दायरे में आने वाली (लेन-देन के लेवल पर) छूट शामिल नहीं है.

अगर आइटम पर कोई छूट लागू है, तो छूट के बाद वाली इकाई कीमत का इस्तेमाल करें. उदाहरण के लिए, अगर किसी आइटम की इकाई कीमत 27.67 है और उस पर 6.66 की छूट है, तो unitPrice को 21.01 पर सेट करें.
quantity number हां 1 इस आइटम के लिए खरीदी गई यूनिट की संख्या.

आइटम के पैरामीटर

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
item_name string हां* Stan and Friends Tee

आइटम का नाम.

*item_id या item_name में से किसी एक में जानकारी भरना ज़रूरी है.

affiliation string नहीं Google Store सप्लाई करने वाली कंपनी या दुकान की जगह तय करने के लिए प्रॉडक्ट की जानकारी.
ध्यान दें: affiliation सिर्फ़ आइटम-स्कोप पर उपलब्ध है.
coupon string नहीं SUMMER_FUN आइटम से जुड़े कूपन का नाम/कोड.

इवेंट-लेवल और आइटम-लेवल के coupon पैरामीटर, अलग-अलग होते हैं.
discount number नहीं 2.22 आइटम पर मिलने वाली छूट की रकम.
index number नहीं 5 सूची में आइटम का इंडेक्स/जगह.
item_brand string नहीं Google आइटम का ब्रैंड.
item_category string नहीं टैक्टिकल गियर आइटम की कैटगरी. अगर इसका इस्तेमाल कैटगरी की हैरारकी या वर्गीकरण के हिस्से के तौर पर किया जाता है, तो यह पहली कैटगरी होगी.
item_category2 string नहीं वयस्क आइटम के लिए, क्रम के हिसाब से बनी दूसरी कैटगरी या अतिरिक्त टैक्सोनॉमी.
item_category3 string नहीं शर्ट आइटम के लिए, तीसरी कैटगरी की हैरारकी या अतिरिक्त टैक्सोनॉमी.
item_category4 string नहीं क्रू आइटम के लिए, क्रम के हिसाब से बनी चौथी कैटगरी या अतिरिक्त टैक्सोनॉमी.
item_category5 string नहीं छोटी आस्तीन आइटम के लिए, क्रम के हिसाब से बनी पांचवीं कैटगरी या अतिरिक्त टैक्सोनॉमी.
item_list_id string नहीं related_products उस सूची का आईडी जिसमें उपयोगकर्ता को आइटम दिखाया गया था.

अगर इसे सेट किया जाता है, तो इवेंट-लेवल के item_list_id को अनदेखा कर दिया जाता है.
अगर यह सेट नहीं है, तो इवेंट-लेवल item_list_id का इस्तेमाल किया जाता है. हालांकि, इसके लिए ज़रूरी है कि यह मौजूद हो.
item_list_name string नहीं इस नतीजे से मिलते-जुलते प्रॉडक्ट उस सूची का नाम जिसमें उपयोगकर्ता को आइटम दिखाया गया था.

अगर इसे सेट किया जाता है, तो इवेंट-लेवल item_list_name को अनदेखा कर दिया जाता है.
अगर यह सेट नहीं है, तो इवेंट-लेवल item_list_name का इस्तेमाल किया जाता है. हालांकि, इसके लिए ज़रूरी है कि यह मौजूद हो.
item_variant string नहीं हरा आइटम की ज़्यादा जानकारी के लिए, आइटम वैरिएंट या यूनीक कोड या ब्यौरा.
location_id string नहीं ChIJIQBpAG2ahYAR_6128GcTUEo (सैन फ़्रांसिस्को के लिए Google जगह का आईडी) आइटम से जुड़ी जगह की जानकारी. जैसे, दुकान की जगह की जानकारी. हमारा सुझाव है कि आप उस आइटम से जुड़े Google जगह का आईडी का इस्तेमाल करें. कस्टम जगह के आईडी का भी इस्तेमाल किया जा सकता है.
ध्यान दें: location_id सिर्फ़ आइटम-स्कोप पर उपलब्ध है.
पहले से तय पैरामीटर के अलावा, items कलेक्शन में ज़्यादा से ज़्यादा 27 कस्टम पैरामीटर शामिल किए जा सकते हैं.

उदाहरण

यहां दिए गए उदाहरण में, Data Manager API का इस्तेमाल करके remove_from_cart इवेंट भेजने का तरीका बताया गया है. अगर मेज़रमेंट प्रोटोकॉल से अपग्रेड किया जा रहा है, तो अपने अनुरोधों को Data Manager API पर माइग्रेट करने के लिए, टैब का इस्तेमाल करें.

Data Manager API


{
  "destinations": [
    {
      "operatingAccount": {
        "accountType": "GOOGLE_ANALYTICS_PROPERTY",
        "accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
      },
      "loginAccount": {
        "accountType": "GOOGLE_ANALYTICS_PROPERTY",
        "accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
      },
      "productDestinationId": "MEASUREMENT_ID"
    }
  ],
  "events": [
    {
      "eventName": "remove_from_cart",
      "conversionValue": 30.03,
      "currency": "USD",
      "eventTimestamp": "2025-06-10T23:42:33-05:00",
      "eventSource": "WEB",
      "clientId": "CLIENT_ID",
      "userId": "USER_ID",
      "cartData": {
        "items": [
          {
            "itemId": "SKU_12345",
            "quantity": 1,
            "unitPrice": 29.99,
            "additionalItemParameters": [
              {
                "parameterName": "item_name",
                "value": "Triblend Android T-Shirt"
              }
            ]
          }
        ]
      }
    }
  ]
}

मेज़रमेंट प्रोटोकॉल

const measurementId = 'G-XXXXXXXXXX';
const apiSecret = '<secret_value>';
 
fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, {
  method: "POST",
  body: JSON.stringify({
    "client_id": "client_id",
    "events": [{
      "name": "remove_from_cart",
      "params": {
        "currency": "USD",
        "value": 30.03,
        "items": [
          {
            "item_id": "SKU_12345",
            "item_name": "Stan and Friends Tee",
            "affiliation": "Google Merchandise Store",
            "coupon": "SUMMER_FUN",
            "currency": "USD",
            "discount": 2.22,
            "index": 0,
            "item_brand": "Google",
            "item_category": "Apparel",
            "item_category2": "Adult",
            "item_category3": "Shirts",
            "item_category4": "Crew",
            "item_category5": "Short sleeve",
            "item_list_id": "related_products",
            "item_list_name": "Related Products",
            "item_variant": "green",
            "location_id": "ChIJIQBpAG2ahYAR_6128GcTUEo",
            "price": 10.01,
            "google_business_vertical": "retail",
            "quantity": 3
          }
        ]
      }
    }]
  })
});

select_item

इस इवेंट से पता चलता है कि सूची से कोई आइटम चुना गया है.

इवेंट की जानकारी देने वाले फ़ील्ड

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
cart_data.items Item[] हां* इवेंट के आइटम.

* items कलेक्शन में एक एलिमेंट होना चाहिए, जो चुने गए आइटम को दिखाता हो. अगर एक से ज़्यादा एलिमेंट दिए गए हैं, तो items में मौजूद सिर्फ़ पहले एलिमेंट का इस्तेमाल किया जाएगा.

Event ऑब्जेक्ट पर cart_data.items फ़ील्ड सेट करें.

पैरामीटर

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
item_list_id string नहीं related_products उस सूची का आईडी जिसमें उपयोगकर्ता को आइटम दिखाया गया था.

अगर इसे आइटम-लेवल पर सेट किया जाता है, तो इसे अनदेखा कर दिया जाता है.
item_list_name string नहीं इस नतीजे से मिलते-जुलते प्रॉडक्ट उस सूची का नाम जिसमें उपयोगकर्ता को आइटम दिखाया गया था.

अगर इसे आइटम-लेवल पर सेट किया जाता है, तो इसे अनदेखा कर दिया जाता है.

आइटम के पैरामीटर

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
item_name string हां* Stan and Friends Tee

आइटम का नाम.

*item_id या item_name में से किसी एक में जानकारी भरना ज़रूरी है.

affiliation string नहीं Google Store सप्लाई करने वाली कंपनी या दुकान की जगह तय करने के लिए प्रॉडक्ट की जानकारी.
ध्यान दें: affiliation सिर्फ़ आइटम-स्कोप पर उपलब्ध है.
coupon string नहीं SUMMER_FUN आइटम से जुड़े कूपन का नाम/कोड.

इवेंट-लेवल और आइटम-लेवल के coupon पैरामीटर, अलग-अलग होते हैं.
discount number नहीं 2.22 आइटम पर मिलने वाली छूट की रकम.
index number नहीं 5 सूची में आइटम का इंडेक्स/जगह.
item_brand string नहीं Google आइटम का ब्रैंड.
item_category string नहीं टैक्टिकल गियर आइटम की कैटगरी. अगर इसका इस्तेमाल कैटगरी की हैरारकी या वर्गीकरण के हिस्से के तौर पर किया जाता है, तो यह पहली कैटगरी होगी.
item_category2 string नहीं वयस्क आइटम के लिए, क्रम के हिसाब से बनी दूसरी कैटगरी या अतिरिक्त टैक्सोनॉमी.
item_category3 string नहीं शर्ट आइटम के लिए, तीसरी कैटगरी की हैरारकी या अतिरिक्त टैक्सोनॉमी.
item_category4 string नहीं क्रू आइटम के लिए, क्रम के हिसाब से बनी चौथी कैटगरी या अतिरिक्त टैक्सोनॉमी.
item_category5 string नहीं छोटी आस्तीन आइटम के लिए, क्रम के हिसाब से बनी पांचवीं कैटगरी या अतिरिक्त टैक्सोनॉमी.
item_list_id string नहीं related_products उस सूची का आईडी जिसमें उपयोगकर्ता को आइटम दिखाया गया था.

अगर इसे सेट किया जाता है, तो इवेंट-लेवल के item_list_id को अनदेखा कर दिया जाता है.
अगर यह सेट नहीं है, तो इवेंट-लेवल item_list_id का इस्तेमाल किया जाता है. हालांकि, इसके लिए ज़रूरी है कि यह मौजूद हो.
item_list_name string नहीं इस नतीजे से मिलते-जुलते प्रॉडक्ट उस सूची का नाम जिसमें उपयोगकर्ता को आइटम दिखाया गया था.

अगर इसे सेट किया जाता है, तो इवेंट-लेवल item_list_name को अनदेखा कर दिया जाता है.
अगर यह सेट नहीं है, तो इवेंट-लेवल item_list_name का इस्तेमाल किया जाता है. हालांकि, इसके लिए ज़रूरी है कि यह मौजूद हो.
item_variant string नहीं हरा आइटम की ज़्यादा जानकारी के लिए, आइटम वैरिएंट या यूनीक कोड या ब्यौरा.
location_id string नहीं ChIJIQBpAG2ahYAR_6128GcTUEo (सैन फ़्रांसिस्को के लिए Google जगह का आईडी) आइटम से जुड़ी जगह की जानकारी. जैसे, दुकान की जगह की जानकारी. हमारा सुझाव है कि आप उस आइटम से जुड़े Google जगह का आईडी का इस्तेमाल करें. कस्टम जगह के आईडी का भी इस्तेमाल किया जा सकता है.
ध्यान दें: location_id सिर्फ़ आइटम-स्कोप पर उपलब्ध है.
पहले से तय पैरामीटर के अलावा, items कलेक्शन में ज़्यादा से ज़्यादा 27 कस्टम पैरामीटर शामिल किए जा सकते हैं.

उदाहरण

यहां दिए गए उदाहरण में, Data Manager API का इस्तेमाल करके select_item इवेंट भेजने का तरीका बताया गया है. अगर मेज़रमेंट प्रोटोकॉल से अपग्रेड किया जा रहा है, तो अपने अनुरोधों को Data Manager API पर माइग्रेट करने के लिए, टैब का इस्तेमाल करें.

Data Manager API


{
  "destinations": [
    {
      "operatingAccount": {
        "accountType": "GOOGLE_ANALYTICS_PROPERTY",
        "accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
      },
      "loginAccount": {
        "accountType": "GOOGLE_ANALYTICS_PROPERTY",
        "accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
      },
      "productDestinationId": "MEASUREMENT_ID"
    }
  ],
  "events": [
    {
      "eventName": "select_item",
      "eventTimestamp": "2025-06-10T23:42:33-05:00",
      "eventSource": "WEB",
      "clientId": "CLIENT_ID",
      "userId": "USER_ID",
      "additionalEventParameters": [
        {
          "parameterName": "item_list_id",
          "value": "related_products"
        },
        {
          "parameterName": "item_list_name",
          "value": "Related products"
        }
      ],
      "cartData": {
        "items": [
          {
            "itemId": "SKU_12345",
            "quantity": 1,
            "unitPrice": 29.99,
            "additionalItemParameters": [
              {
                "parameterName": "item_name",
                "value": "Triblend Android T-Shirt"
              }
            ]
          }
        ]
      }
    }
  ]
}

मेज़रमेंट प्रोटोकॉल

const measurementId = 'G-XXXXXXXXXX';
const apiSecret = '<secret_value>';
 
fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, {
  method: "POST",
  body: JSON.stringify({
    "client_id": "client_id",
    "events": [{
      "name": "select_item",
      "params": {
        "item_list_id": "related_products",
        "item_list_name": "Related products",
        "items": [
          {
            "item_id": "SKU_12345",
            "item_name": "Stan and Friends Tee",
            "affiliation": "Google Merchandise Store",
            "coupon": "SUMMER_FUN",
            "currency": "USD",
            "discount": 2.22,
            "index": 0,
            "item_brand": "Google",
            "item_category": "Apparel",
            "item_category2": "Adult",
            "item_category3": "Shirts",
            "item_category4": "Crew",
            "item_category5": "Short sleeve",
            "item_list_id": "related_products",
            "item_list_name": "Related Products",
            "item_variant": "green",
            "location_id": "ChIJIQBpAG2ahYAR_6128GcTUEo",
            "price": 10.01,
            "google_business_vertical": "retail",
            "quantity": 3
          }
        ]
      }
    }]
  })
});

select_promotion

इस इवेंट से पता चलता है कि सूची से कोई प्रमोशन चुना गया है.

इवेंट की जानकारी देने वाले फ़ील्ड

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
cart_data.items Item[] नहीं इवेंट के आइटम.

Event ऑब्जेक्ट पर cart_data.items फ़ील्ड सेट करें.

आइटम फ़ील्ड

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
item_id string हां I_12345 आइटम के लिए यूनीक आइडेंटिफ़ायर. Item ऑब्जेक्ट पर item_id फ़ील्ड सेट करें.
unit_price number हां 27.67 इस आइटम के लिए, यूनिट की कीमत. इसमें टैक्स, शिपिंग, और इवेंट के दायरे में आने वाली (लेन-देन के लेवल पर) छूट शामिल नहीं है.

अगर आइटम पर कोई छूट लागू है, तो छूट के बाद वाली इकाई कीमत का इस्तेमाल करें. उदाहरण के लिए, अगर किसी आइटम की इकाई कीमत 27.67 है और उस पर 6.66 की छूट है, तो unitPrice को 21.01 पर सेट करें.
quantity number हां 1 इस आइटम के लिए खरीदी गई यूनिट की संख्या.

पैरामीटर

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
creative_name string नहीं summer_banner2 प्रमोशनल क्रिएटिव का नाम.
creative_slot string नहीं featured_app_1 इवेंट से जुड़े प्रमोशन क्रिएटिव स्लॉट का नाम.
promotion_id string नहीं P_12345 इवेंट से जुड़े प्रमोशन का आईडी.
promotion_name string नहीं समर सेल इवेंट से जुड़े प्रमोशन का नाम.

आइटम के पैरामीटर

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
item_name string हां* Stan and Friends Tee

आइटम का नाम.

*item_id या item_name में से किसी एक में जानकारी भरना ज़रूरी है.

affiliation string नहीं Google Store सप्लाई करने वाली कंपनी या दुकान की जगह तय करने के लिए प्रॉडक्ट की जानकारी.
ध्यान दें: affiliation सिर्फ़ आइटम-स्कोप पर उपलब्ध है.
coupon string नहीं SUMMER_FUN आइटम से जुड़े कूपन का नाम/कोड.

इवेंट-लेवल और आइटम-लेवल के coupon पैरामीटर, अलग-अलग होते हैं.
creative_name string नहीं summer_banner2 प्रमोशनल क्रिएटिव का नाम.

अगर सेट नहीं किया गया है, तो डिफ़ॉल्ट रूप से इवेंट-लेवल creative_name पर सेट होता है.
creative_slot string नहीं featured_app_1 आइटम से जुड़े प्रमोशन क्रिएटिव स्लॉट का नाम.

अगर सेट नहीं किया गया है, तो डिफ़ॉल्ट रूप से इवेंट-लेवल creative_slot पर सेट होता है.
discount number नहीं 2.22 आइटम पर मिलने वाली छूट की रकम.
index number नहीं 5 सूची में आइटम का इंडेक्स/जगह.
item_brand string नहीं Google आइटम का ब्रैंड.
item_category string नहीं टैक्टिकल गियर आइटम की कैटगरी. अगर इसका इस्तेमाल कैटगरी की हैरारकी या वर्गीकरण के हिस्से के तौर पर किया जाता है, तो यह पहली कैटगरी होगी.
item_category2 string नहीं वयस्क आइटम के लिए, क्रम के हिसाब से बनी दूसरी कैटगरी या अतिरिक्त टैक्सोनॉमी.
item_category3 string नहीं शर्ट आइटम के लिए, तीसरी कैटगरी की हैरारकी या अतिरिक्त टैक्सोनॉमी.
item_category4 string नहीं क्रू आइटम के लिए, क्रम के हिसाब से बनी चौथी कैटगरी या अतिरिक्त टैक्सोनॉमी.
item_category5 string नहीं छोटी आस्तीन आइटम के लिए, क्रम के हिसाब से बनी पांचवीं कैटगरी या अतिरिक्त टैक्सोनॉमी.
item_list_id string नहीं related_products उस सूची का आईडी जिसमें उपयोगकर्ता को आइटम दिखाया गया था.

अगर इसे सेट किया जाता है, तो इवेंट-लेवल के item_list_id को अनदेखा कर दिया जाता है.
अगर यह सेट नहीं है, तो इवेंट-लेवल item_list_id का इस्तेमाल किया जाता है. हालांकि, इसके लिए ज़रूरी है कि यह मौजूद हो.
item_list_name string नहीं इस नतीजे से मिलते-जुलते प्रॉडक्ट उस सूची का नाम जिसमें उपयोगकर्ता को आइटम दिखाया गया था.

अगर इसे सेट किया जाता है, तो इवेंट-लेवल item_list_name को अनदेखा कर दिया जाता है.
अगर यह सेट नहीं है, तो इवेंट-लेवल item_list_name का इस्तेमाल किया जाता है. हालांकि, इसके लिए ज़रूरी है कि यह मौजूद हो.
item_variant string नहीं हरा आइटम की ज़्यादा जानकारी के लिए, आइटम वैरिएंट या यूनीक कोड या ब्यौरा.
location_id string नहीं ChIJIQBpAG2ahYAR_6128GcTUEo (सैन फ़्रांसिस्को के लिए Google जगह का आईडी) आइटम से जुड़ी जगह की जानकारी. जैसे, दुकान की जगह की जानकारी. हमारा सुझाव है कि आप उस आइटम से जुड़े Google जगह का आईडी का इस्तेमाल करें. कस्टम जगह के आईडी का भी इस्तेमाल किया जा सकता है.
ध्यान दें: location_id सिर्फ़ आइटम-स्कोप पर उपलब्ध है.
promotion_id string नहीं P_12345 आइटम से जुड़े प्रमोशन का आईडी.

अगर सेट नहीं किया गया है, तो डिफ़ॉल्ट रूप से इवेंट-लेवल promotion_id पर सेट होता है.
promotion_name string नहीं समर सेल आइटम से जुड़े प्रमोशन का नाम.

अगर सेट नहीं किया गया है, तो डिफ़ॉल्ट रूप से इवेंट-लेवल promotion_name पर सेट होता है.
पहले से दिए गए पैरामीटर के साथ-साथ, items कलेक्शन में 27 कस्टम पैरामीटर भी शामिल किए जा सकते हैं.

उदाहरण

यहां दिए गए उदाहरण में, Data Manager API का इस्तेमाल करके select_promotion इवेंट भेजने का तरीका बताया गया है. अगर मेज़रमेंट प्रोटोकॉल से अपग्रेड किया जा रहा है, तो अपने अनुरोधों को Data Manager API पर माइग्रेट करने के लिए, टैब का इस्तेमाल करें.

Data Manager API


{
  "destinations": [
    {
      "operatingAccount": {
        "accountType": "GOOGLE_ANALYTICS_PROPERTY",
        "accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
      },
      "loginAccount": {
        "accountType": "GOOGLE_ANALYTICS_PROPERTY",
        "accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
      },
      "productDestinationId": "MEASUREMENT_ID"
    }
  ],
  "events": [
    {
      "eventName": "select_promotion",
      "eventTimestamp": "2025-06-10T23:42:33-05:00",
      "eventSource": "WEB",
      "clientId": "CLIENT_ID",
      "userId": "USER_ID",
      "additionalEventParameters": [
        {
          "parameterName": "creative_name",
          "value": "Summer Banner"
        },
        {
          "parameterName": "creative_slot",
          "value": "featured_app_1"
        },
        {
          "parameterName": "promotion_id",
          "value": "P_12345"
        },
        {
          "parameterName": "promotion_name",
          "value": "Summer Sale"
        }
      ],
      "cartData": {
        "items": [
          {
            "itemId": "SKU_12345",
            "quantity": 1,
            "unitPrice": 29.99,
            "additionalItemParameters": [
              {
                "parameterName": "item_name",
                "value": "Triblend Android T-Shirt"
              }
            ]
          }
        ]
      }
    }
  ]
}

मेज़रमेंट प्रोटोकॉल

const measurementId = 'G-XXXXXXXXXX';
const apiSecret = '<secret_value>';
 
fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, {
  method: "POST",
  body: JSON.stringify({
    "client_id": "client_id",
    "events": [{
      "name": "select_promotion",
      "params": {
        "creative_name": "Summer Banner",
        "creative_slot": "featured_app_1",
        "promotion_id": "P_12345",
        "promotion_name": "Summer Sale",
        "items": [
          {
            "item_id": "SKU_12345",
            "item_name": "Stan and Friends Tee",
            "affiliation": "Google Merchandise Store",
            "coupon": "SUMMER_FUN",
            "creative_name": "summer_banner2",
            "creative_slot": "featured_app_1",
            "currency": "USD",
            "discount": 2.22,
            "index": 0,
            "item_brand": "Google",
            "item_category": "Apparel",
            "item_category2": "Adult",
            "item_category3": "Shirts",
            "item_category4": "Crew",
            "item_category5": "Short sleeve",
            "item_list_id": "related_products",
            "item_list_name": "Related Products",
            "item_variant": "green",
            "location_id": "ChIJIQBpAG2ahYAR_6128GcTUEo",
            "price": 10.01,
            "promotion_id": "P_12345",
            "promotion_name": "Summer Sale",
            "google_business_vertical": "retail",
            "quantity": 3
          }
        ]
      }
    }]
  })
});

view_cart

इस इवेंट से पता चलता है कि किसी उपयोगकर्ता ने अपना कार्ट देखा.

इवेंट की जानकारी देने वाले फ़ील्ड

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
currency string हां* डॉलर इवेंट से जुड़े आइटम की मुद्रा तीन अक्षर वाले ISO 4217 फ़ॉर्मैट में.

* view_item इवेंट की वैल्यू मेट्रिक, रेवेन्यू में योगदान नहीं देती हैं

* conversion_value को सेट करने पर, रेवेन्यू की मेट्रिक का सटीक हिसाब लगाने के लिए currency को सेट करना भी ज़रूरी होता है.
conversion_value number हां* 30.03 इवेंट की मॉनेटरी वैल्यू.

* conversion_value को items में मौजूद सभी आइटम के लिए, (price * quantity) के योग पर सेट करें. shipping या tax शामिल न करें.
* काम की रिपोर्टिंग के लिए, आम तौर पर conversion_value की ज़रूरत होती है. अगर आपने इवेंट को मुख्य इवेंट के तौर पर मार्क किया है, तो हमारा सुझाव है कि आप conversion_value सेट करें.
* conversion_value को सेट करने पर, currency को सेट करना ज़रूरी है.
cart_data.items Item[] हां इवेंट के आइटम.

Event ऑब्जेक्ट पर cart_data.items फ़ील्ड सेट करें.

आइटम फ़ील्ड

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
item_id string हां I_12345 आइटम के लिए यूनीक आइडेंटिफ़ायर. Item ऑब्जेक्ट पर item_id फ़ील्ड सेट करें.
unit_price number हां 27.67 इस आइटम के लिए, यूनिट की कीमत. इसमें टैक्स, शिपिंग, और इवेंट के दायरे में आने वाली (लेन-देन के लेवल पर) छूट शामिल नहीं है.

अगर आइटम पर कोई छूट लागू है, तो छूट के बाद वाली इकाई कीमत का इस्तेमाल करें. उदाहरण के लिए, अगर किसी आइटम की इकाई कीमत 27.67 है और उस पर 6.66 की छूट है, तो unitPrice को 21.01 पर सेट करें.
quantity number हां 1 इस आइटम के लिए खरीदी गई यूनिट की संख्या.

आइटम के पैरामीटर

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
item_name string हां* Stan and Friends Tee

आइटम का नाम.

*item_id या item_name में से किसी एक में जानकारी भरना ज़रूरी है.

affiliation string नहीं Google Store सप्लाई करने वाली कंपनी या दुकान की जगह तय करने के लिए प्रॉडक्ट की जानकारी.
ध्यान दें: affiliation सिर्फ़ आइटम-स्कोप पर उपलब्ध है.
coupon string नहीं SUMMER_FUN आइटम से जुड़े कूपन का नाम/कोड.

इवेंट-लेवल और आइटम-लेवल के coupon पैरामीटर, अलग-अलग होते हैं.
discount number नहीं 2.22 आइटम पर मिलने वाली छूट की रकम.
index number नहीं 5 सूची में आइटम का इंडेक्स/जगह.
item_brand string नहीं Google आइटम का ब्रैंड.
item_category string नहीं टैक्टिकल गियर आइटम की कैटगरी. अगर इसका इस्तेमाल कैटगरी की हैरारकी या वर्गीकरण के हिस्से के तौर पर किया जाता है, तो यह पहली कैटगरी होगी.
item_category2 string नहीं वयस्क आइटम के लिए, क्रम के हिसाब से बनी दूसरी कैटगरी या अतिरिक्त टैक्सोनॉमी.
item_category3 string नहीं शर्ट आइटम के लिए, तीसरी कैटगरी की हैरारकी या अतिरिक्त टैक्सोनॉमी.
item_category4 string नहीं क्रू आइटम के लिए, क्रम के हिसाब से बनी चौथी कैटगरी या अतिरिक्त टैक्सोनॉमी.
item_category5 string नहीं छोटी आस्तीन आइटम के लिए, क्रम के हिसाब से बनी पांचवीं कैटगरी या अतिरिक्त टैक्सोनॉमी.
item_list_id string नहीं related_products उस सूची का आईडी जिसमें उपयोगकर्ता को आइटम दिखाया गया था.

अगर इसे सेट किया जाता है, तो इवेंट-लेवल के item_list_id को अनदेखा कर दिया जाता है.
अगर यह सेट नहीं है, तो इवेंट-लेवल item_list_id का इस्तेमाल किया जाता है. हालांकि, इसके लिए ज़रूरी है कि यह मौजूद हो.
item_list_name string नहीं इस नतीजे से मिलते-जुलते प्रॉडक्ट उस सूची का नाम जिसमें उपयोगकर्ता को आइटम दिखाया गया था.

अगर इसे सेट किया जाता है, तो इवेंट-लेवल item_list_name को अनदेखा कर दिया जाता है.
अगर यह सेट नहीं है, तो इवेंट-लेवल item_list_name का इस्तेमाल किया जाता है. हालांकि, इसके लिए ज़रूरी है कि यह मौजूद हो.
item_variant string नहीं हरा आइटम की ज़्यादा जानकारी के लिए, आइटम वैरिएंट या यूनीक कोड या ब्यौरा.
location_id string नहीं ChIJIQBpAG2ahYAR_6128GcTUEo (सैन फ़्रांसिस्को के लिए Google जगह का आईडी) आइटम से जुड़ी जगह की जानकारी. जैसे, दुकान की जगह की जानकारी. हमारा सुझाव है कि आप उस आइटम से जुड़े Google जगह का आईडी का इस्तेमाल करें. कस्टम जगह के आईडी का भी इस्तेमाल किया जा सकता है.
ध्यान दें: location_id सिर्फ़ आइटम-स्कोप पर उपलब्ध है.
पहले से दिए गए पैरामीटर के साथ-साथ, items कलेक्शन में 27 कस्टम पैरामीटर भी शामिल किए जा सकते हैं.

उदाहरण

यहां दिए गए उदाहरण में, Data Manager API का इस्तेमाल करके view_cart इवेंट भेजने का तरीका बताया गया है. अगर मेज़रमेंट प्रोटोकॉल से अपग्रेड किया जा रहा है, तो अपने अनुरोधों को Data Manager API पर माइग्रेट करने के लिए, टैब का इस्तेमाल करें.

Data Manager API


{
  "destinations": [
    {
      "operatingAccount": {
        "accountType": "GOOGLE_ANALYTICS_PROPERTY",
        "accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
      },
      "loginAccount": {
        "accountType": "GOOGLE_ANALYTICS_PROPERTY",
        "accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
      },
      "productDestinationId": "MEASUREMENT_ID"
    }
  ],
  "events": [
    {
      "eventName": "view_cart",
      "conversionValue": 7.77,
      "currency": "USD",
      "eventTimestamp": "2025-06-10T23:42:33-05:00",
      "eventSource": "WEB",
      "clientId": "CLIENT_ID",
      "userId": "USER_ID",
      "cartData": {
        "items": [
          {
            "itemId": "SKU_12345",
            "quantity": 1,
            "unitPrice": 29.99,
            "additionalItemParameters": [
              {
                "parameterName": "item_name",
                "value": "Triblend Android T-Shirt"
              }
            ]
          },
          {
            "itemId": "SKU_67890",
            "quantity": 2,
            "unitPrice": 24.00,
            "additionalItemParameters": [
              {
                "parameterName": "item_name",
                "value": "Google Red Team Hat"
              }
            ]
          }
        ]
      }
    }
  ]
}

मेज़रमेंट प्रोटोकॉल

const measurementId = 'G-XXXXXXXXXX';
const apiSecret = '<secret_value>';
 
fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, {
  method: "POST",
  body: JSON.stringify({
    "client_id": "client_id",
    "events": [{
      "name": "view_cart",
      "params": {
        "currency": "USD",
        "value": 7.77,
        "items": [
          {
            "item_id": "SKU_12345",
            "item_name": "Stan and Friends Tee",
            "affiliation": "Google Merchandise Store",
            "coupon": "SUMMER_FUN",
            "currency": "USD",
            "discount": 2.22,
            "index": 0,
            "item_brand": "Google",
            "item_category": "Apparel",
            "item_category2": "Adult",
            "item_category3": "Shirts",
            "item_category4": "Crew",
            "item_category5": "Short sleeve",
            "item_list_id": "related_products",
            "item_list_name": "Related Products",
            "item_variant": "green",
            "location_id": "ChIJIQBpAG2ahYAR_6128GcTUEo",
            "price": 10.01,
            "google_business_vertical": "retail",
            "quantity": 3
          }
        ]
      }
    }]
  })
});

view_item

इस इवेंट से पता चलता है कि उपयोगकर्ता को कुछ कॉन्टेंट दिखाया गया था. इस इवेंट का इस्तेमाल करके, सबसे ज़्यादा देखे गए लोकप्रिय आइटम खोजें.

इवेंट की जानकारी देने वाले फ़ील्ड

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
currency string हां* डॉलर इवेंट से जुड़े आइटम की मुद्रा तीन अक्षर वाले ISO 4217 फ़ॉर्मैट में.

* view_item इवेंट की वैल्यू मेट्रिक, रेवेन्यू में योगदान नहीं देती हैं

* conversion_value को सेट करने पर, रेवेन्यू की मेट्रिक का सटीक हिसाब लगाने के लिए currency को सेट करना भी ज़रूरी होता है.
conversion_value number हां* 30.03 इवेंट की मॉनेटरी वैल्यू.

* conversion_value को items में मौजूद सभी आइटम के लिए, (price * quantity) के योग पर सेट करें. shipping या tax शामिल न करें.
* काम की रिपोर्टिंग के लिए, आम तौर पर conversion_value की ज़रूरत होती है. अगर आपने इवेंट को मुख्य इवेंट के तौर पर मार्क किया है, तो हमारा सुझाव है कि आप conversion_value सेट करें.
* conversion_value को सेट करने पर, currency को सेट करना ज़रूरी है.
cart_data.items Item[] हां इवेंट के आइटम.

Event ऑब्जेक्ट पर cart_data.items फ़ील्ड सेट करें.

आइटम फ़ील्ड

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
item_id string हां I_12345 आइटम के लिए यूनीक आइडेंटिफ़ायर. Item ऑब्जेक्ट पर item_id फ़ील्ड सेट करें.
unit_price number हां 27.67 इस आइटम के लिए, यूनिट की कीमत. इसमें टैक्स, शिपिंग, और इवेंट के दायरे में आने वाली (लेन-देन के लेवल पर) छूट शामिल नहीं है.

अगर आइटम पर कोई छूट लागू है, तो छूट के बाद वाली इकाई कीमत का इस्तेमाल करें. उदाहरण के लिए, अगर किसी आइटम की इकाई कीमत 27.67 है और उस पर 6.66 की छूट है, तो unitPrice को 21.01 पर सेट करें.
quantity number हां 1 इस आइटम के लिए खरीदी गई यूनिट की संख्या.

आइटम के पैरामीटर

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
item_name string हां* Stan and Friends Tee

आइटम का नाम.

*item_id या item_name में से किसी एक में जानकारी भरना ज़रूरी है.

affiliation string नहीं Google Store सप्लाई करने वाली कंपनी या दुकान की जगह तय करने के लिए प्रॉडक्ट की जानकारी.
ध्यान दें: affiliation सिर्फ़ आइटम-स्कोप पर उपलब्ध है.
coupon string नहीं SUMMER_FUN आइटम से जुड़े कूपन का नाम/कोड.

इवेंट-लेवल और आइटम-लेवल के coupon पैरामीटर, अलग-अलग होते हैं.
discount number नहीं 2.22 आइटम पर मिलने वाली छूट की रकम.
index number नहीं 5 सूची में आइटम का इंडेक्स/जगह.
item_brand string नहीं Google आइटम का ब्रैंड.
item_category string नहीं टैक्टिकल गियर आइटम की कैटगरी. अगर इसका इस्तेमाल कैटगरी की हैरारकी या वर्गीकरण के हिस्से के तौर पर किया जाता है, तो यह पहली कैटगरी होगी.
item_category2 string नहीं वयस्क आइटम के लिए, क्रम के हिसाब से बनी दूसरी कैटगरी या अतिरिक्त टैक्सोनॉमी.
item_category3 string नहीं शर्ट आइटम के लिए, तीसरी कैटगरी की हैरारकी या अतिरिक्त टैक्सोनॉमी.
item_category4 string नहीं क्रू आइटम के लिए, क्रम के हिसाब से बनी चौथी कैटगरी या अतिरिक्त टैक्सोनॉमी.
item_category5 string नहीं छोटी आस्तीन आइटम के लिए, क्रम के हिसाब से बनी पांचवीं कैटगरी या अतिरिक्त टैक्सोनॉमी.
item_list_id string नहीं related_products उस सूची का आईडी जिसमें उपयोगकर्ता को आइटम दिखाया गया था.

अगर इसे सेट किया जाता है, तो इवेंट-लेवल के item_list_id को अनदेखा कर दिया जाता है.
अगर यह सेट नहीं है, तो इवेंट-लेवल item_list_id का इस्तेमाल किया जाता है. हालांकि, इसके लिए ज़रूरी है कि यह मौजूद हो.
item_list_name string नहीं इस नतीजे से मिलते-जुलते प्रॉडक्ट उस सूची का नाम जिसमें उपयोगकर्ता को आइटम दिखाया गया था.

अगर इसे सेट किया जाता है, तो इवेंट-लेवल item_list_name को अनदेखा कर दिया जाता है.
अगर यह सेट नहीं है, तो इवेंट-लेवल item_list_name का इस्तेमाल किया जाता है. हालांकि, इसके लिए ज़रूरी है कि यह मौजूद हो.
item_variant string नहीं हरा आइटम की ज़्यादा जानकारी के लिए, आइटम वैरिएंट या यूनीक कोड या ब्यौरा.
location_id string नहीं ChIJIQBpAG2ahYAR_6128GcTUEo (सैन फ़्रांसिस्को के लिए Google जगह का आईडी) आइटम से जुड़ी जगह की जानकारी. जैसे, दुकान की जगह की जानकारी. हमारा सुझाव है कि आप उस आइटम से जुड़े Google जगह का आईडी का इस्तेमाल करें. कस्टम जगह के आईडी का भी इस्तेमाल किया जा सकता है.
ध्यान दें: location_id सिर्फ़ आइटम-स्कोप पर उपलब्ध है.
पहले से तय पैरामीटर के अलावा, items कलेक्शन में ज़्यादा से ज़्यादा 27 कस्टम पैरामीटर शामिल किए जा सकते हैं.

उदाहरण

यहां दिए गए उदाहरण में, Data Manager API का इस्तेमाल करके view_item इवेंट भेजने का तरीका बताया गया है. अगर मेज़रमेंट प्रोटोकॉल से अपग्रेड किया जा रहा है, तो अपने अनुरोधों को Data Manager API पर माइग्रेट करने के लिए, टैब का इस्तेमाल करें.

Data Manager API


{
  "destinations": [
    {
      "operatingAccount": {
        "accountType": "GOOGLE_ANALYTICS_PROPERTY",
        "accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
      },
      "loginAccount": {
        "accountType": "GOOGLE_ANALYTICS_PROPERTY",
        "accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
      },
      "productDestinationId": "MEASUREMENT_ID"
    }
  ],
  "events": [
    {
      "eventName": "view_item",
      "conversionValue": 7.77,
      "currency": "USD",
      "eventTimestamp": "2025-06-10T23:42:33-05:00",
      "eventSource": "WEB",
      "clientId": "CLIENT_ID",
      "userId": "USER_ID",
      "cartData": {
        "items": [
          {
            "itemId": "SKU_12345",
            "quantity": 1,
            "unitPrice": 29.99,
            "additionalItemParameters": [
              {
                "parameterName": "item_name",
                "value": "Triblend Android T-Shirt"
              }
            ]
          },
          {
            "itemId": "SKU_67890",
            "quantity": 2,
            "unitPrice": 24.00,
            "additionalItemParameters": [
              {
                "parameterName": "item_name",
                "value": "Google Red Team Hat"
              }
            ]
          }
        ]
      }
    }
  ]
}

मेज़रमेंट प्रोटोकॉल

const measurementId = 'G-XXXXXXXXXX';
const apiSecret = '<secret_value>';
 
fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, {
  method: "POST",
  body: JSON.stringify({
    "client_id": "client_id",
    "events": [{
      "name": "view_item",
      "params": {
        "currency": "USD",
        "value": 7.77,
        "items": [
          {
            "item_id": "SKU_12345",
            "item_name": "Stan and Friends Tee",
            "affiliation": "Google Merchandise Store",
            "coupon": "SUMMER_FUN",
            "currency": "USD",
            "discount": 2.22,
            "index": 0,
            "item_brand": "Google",
            "item_category": "Apparel",
            "item_category2": "Adult",
            "item_category3": "Shirts",
            "item_category4": "Crew",
            "item_category5": "Short sleeve",
            "item_list_id": "related_products",
            "item_list_name": "Related Products",
            "item_variant": "green",
            "location_id": "ChIJIQBpAG2ahYAR_6128GcTUEo",
            "price": 10.01,
            "google_business_vertical": "retail",
            "quantity": 3
          }
        ],
      }
    }]
  })
});

view_item_list

इस इवेंट को तब लॉग करें, जब उपयोगकर्ता को किसी खास कैटगरी के आइटम की सूची दिखाई गई हो.

इवेंट की जानकारी देने वाले फ़ील्ड

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
currency string हां* डॉलर इवेंट से जुड़े आइटम की मुद्रा तीन अक्षर वाले ISO 4217 फ़ॉर्मैट में.

* view_item इवेंट की वैल्यू मेट्रिक, रेवेन्यू में योगदान नहीं देती हैं

* conversion_value को सेट करने पर, रेवेन्यू की मेट्रिक का सटीक हिसाब लगाने के लिए currency को सेट करना भी ज़रूरी होता है.
cart_data.items Item[] हां इवेंट के आइटम.

Event ऑब्जेक्ट पर cart_data.items फ़ील्ड सेट करें.

आइटम फ़ील्ड

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
item_id string हां I_12345 आइटम के लिए यूनीक आइडेंटिफ़ायर. Item ऑब्जेक्ट पर item_id फ़ील्ड सेट करें.
unit_price number हां 27.67 इस आइटम के लिए, यूनिट की कीमत. इसमें टैक्स, शिपिंग, और इवेंट के दायरे में आने वाली (लेन-देन के लेवल पर) छूट शामिल नहीं है.

अगर आइटम पर कोई छूट लागू है, तो छूट के बाद वाली इकाई कीमत का इस्तेमाल करें. उदाहरण के लिए, अगर किसी आइटम की इकाई कीमत 27.67 है और उस पर 6.66 की छूट है, तो unitPrice को 21.01 पर सेट करें.
quantity number हां 1 इस आइटम के लिए खरीदी गई यूनिट की संख्या.

आइटम के पैरामीटर

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
item_name string हां* Stan and Friends Tee

आइटम का नाम.

*item_id या item_name में से किसी एक में जानकारी भरना ज़रूरी है.

affiliation string नहीं Google Store सप्लाई करने वाली कंपनी या दुकान की जगह तय करने के लिए प्रॉडक्ट की जानकारी.
ध्यान दें: affiliation सिर्फ़ आइटम-स्कोप पर उपलब्ध है.
coupon string नहीं SUMMER_FUN आइटम से जुड़े कूपन का नाम/कोड.

इवेंट-लेवल और आइटम-लेवल के coupon पैरामीटर, अलग-अलग होते हैं.
discount number नहीं 2.22 आइटम पर मिलने वाली छूट की रकम.
index number नहीं 5 सूची में आइटम का इंडेक्स/जगह.
item_brand string नहीं Google आइटम का ब्रैंड.
item_category string नहीं टैक्टिकल गियर आइटम की कैटगरी. अगर इसका इस्तेमाल कैटगरी की हैरारकी या वर्गीकरण के हिस्से के तौर पर किया जाता है, तो यह पहली कैटगरी होगी.
item_category2 string नहीं वयस्क आइटम के लिए, क्रम के हिसाब से बनी दूसरी कैटगरी या अतिरिक्त टैक्सोनॉमी.
item_category3 string नहीं शर्ट आइटम के लिए, तीसरी कैटगरी की हैरारकी या अतिरिक्त टैक्सोनॉमी.
item_category4 string नहीं क्रू आइटम के लिए, क्रम के हिसाब से बनी चौथी कैटगरी या अतिरिक्त टैक्सोनॉमी.
item_category5 string नहीं छोटी आस्तीन आइटम के लिए, क्रम के हिसाब से बनी पांचवीं कैटगरी या अतिरिक्त टैक्सोनॉमी.
item_list_id string नहीं related_products उस सूची का आईडी जिसमें उपयोगकर्ता को आइटम दिखाया गया था.

अगर इसे सेट किया जाता है, तो इवेंट-लेवल के item_list_id को अनदेखा कर दिया जाता है.
अगर यह सेट नहीं है, तो इवेंट-लेवल item_list_id का इस्तेमाल किया जाता है. हालांकि, इसके लिए ज़रूरी है कि यह मौजूद हो.
item_list_name string नहीं इस नतीजे से मिलते-जुलते प्रॉडक्ट उस सूची का नाम जिसमें उपयोगकर्ता को आइटम दिखाया गया था.

अगर इसे सेट किया जाता है, तो इवेंट-लेवल item_list_name को अनदेखा कर दिया जाता है.
अगर यह सेट नहीं है, तो इवेंट-लेवल item_list_name का इस्तेमाल किया जाता है. हालांकि, इसके लिए ज़रूरी है कि यह मौजूद हो.
item_variant string नहीं हरा आइटम की ज़्यादा जानकारी के लिए, आइटम वैरिएंट या यूनीक कोड या ब्यौरा.
location_id string नहीं ChIJIQBpAG2ahYAR_6128GcTUEo (सैन फ़्रांसिस्को के लिए Google जगह का आईडी) आइटम से जुड़ी जगह की जानकारी. जैसे, दुकान की जगह की जानकारी. हमारा सुझाव है कि आप उस आइटम से जुड़े Google जगह का आईडी का इस्तेमाल करें. कस्टम जगह के आईडी का भी इस्तेमाल किया जा सकता है.
ध्यान दें: location_id सिर्फ़ आइटम-स्कोप पर उपलब्ध है.
पहले से तय पैरामीटर के अलावा, items कलेक्शन में ज़्यादा से ज़्यादा 27 कस्टम पैरामीटर शामिल किए जा सकते हैं.

उदाहरण

यहां दिए गए उदाहरण में, Data Manager API का इस्तेमाल करके view_item_list इवेंट भेजने का तरीका बताया गया है. अगर मेज़रमेंट प्रोटोकॉल से अपग्रेड किया जा रहा है, तो अपने अनुरोधों को Data Manager API पर माइग्रेट करने के लिए, टैब का इस्तेमाल करें.

Data Manager API


{
  "destinations": [
    {
      "operatingAccount": {
        "accountType": "GOOGLE_ANALYTICS_PROPERTY",
        "accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
      },
      "loginAccount": {
        "accountType": "GOOGLE_ANALYTICS_PROPERTY",
        "accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
      },
      "productDestinationId": "MEASUREMENT_ID"
    }
  ],
  "events": [
    {
      "eventName": "view_item_list",
      "currency": "USD",
      "eventTimestamp": "2025-06-10T23:42:33-05:00",
      "eventSource": "WEB",
      "clientId": "CLIENT_ID",
      "userId": "USER_ID",
      "additionalEventParameters": [
        {
          "parameterName": "item_list_id",
          "value": "related_products"
        },
        {
          "parameterName": "item_list_name",
          "value": "Related products"
        }
      ],
      "cartData": {
        "items": [
          {
            "itemId": "SKU_12345",
            "quantity": 1,
            "unitPrice": 29.99,
            "additionalItemParameters": [
              {
                "parameterName": "item_name",
                "value": "Triblend Android T-Shirt"
              }
            ]
          }
        ]
      }
    }
  ]
}

मेज़रमेंट प्रोटोकॉल

const measurementId = 'G-XXXXXXXXXX';
const apiSecret = '<secret_value>';
 
fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, {
  method: "POST",
  body: JSON.stringify({
    "client_id": "client_id",
    "events": [{
      "name": "view_item_list",
      "params": {
        "item_list_id": "related_products",
        "item_list_name": "Related products",
        "items": [
          {
            "item_id": "SKU_12345",
            "item_name": "Stan and Friends Tee",
            "affiliation": "Google Merchandise Store",
            "coupon": "SUMMER_FUN",
            "currency": "USD",
            "discount": 2.22,
            "index": 0,
            "item_brand": "Google",
            "item_category": "Apparel",
            "item_category2": "Adult",
            "item_category3": "Shirts",
            "item_category4": "Crew",
            "item_category5": "Short sleeve",
            "item_list_id": "related_products",
            "item_list_name": "Related Products",
            "item_variant": "green",
            "location_id": "ChIJIQBpAG2ahYAR_6128GcTUEo",
            "price": 10.01,
            "google_business_vertical": "retail",
            "quantity": 3
          }
        ]
      }
    }]
  })
});

view_promotion

इस इवेंट से पता चलता है कि किसी सूची से प्रमोशन देखा गया.

इवेंट की जानकारी देने वाले फ़ील्ड

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
cart_data.items Item[] हां* इवेंट के आइटम.

* items कलेक्शन में एक एलिमेंट होना चाहिए, जो प्रमोशन से जुड़े आइटम को दिखाता हो. अगर एक से ज़्यादा एलिमेंट दिए जाते हैं, तो items में मौजूद सिर्फ़ पहले एलिमेंट का इस्तेमाल किया जाएगा.

Event ऑब्जेक्ट पर cart_data.items फ़ील्ड सेट करें.

आइटम फ़ील्ड

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
item_id string हां I_12345 आइटम के लिए यूनीक आइडेंटिफ़ायर. Item ऑब्जेक्ट पर item_id फ़ील्ड सेट करें.
unit_price number हां 27.67 इस आइटम के लिए, यूनिट की कीमत. इसमें टैक्स, शिपिंग, और इवेंट के दायरे में आने वाली (लेन-देन के लेवल पर) छूट शामिल नहीं है.

अगर आइटम पर कोई छूट लागू है, तो छूट के बाद वाली इकाई कीमत का इस्तेमाल करें. उदाहरण के लिए, अगर किसी आइटम की इकाई कीमत 27.67 है और उस पर 6.66 की छूट है, तो unitPrice को 21.01 पर सेट करें.
quantity number हां 1 इस आइटम के लिए खरीदी गई यूनिट की संख्या.

पैरामीटर

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
creative_name string नहीं summer_banner2 प्रमोशनल क्रिएटिव का नाम.
creative_slot string नहीं featured_app_1 इवेंट से जुड़े प्रमोशन क्रिएटिव स्लॉट का नाम.
promotion_id string नहीं P_12345 इवेंट से जुड़े प्रमोशन का आईडी.
promotion_name string नहीं समर सेल इवेंट से जुड़े प्रमोशन का नाम.

आइटम के पैरामीटर

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
item_name string हां* Stan and Friends Tee

आइटम का नाम.

*item_id या item_name में से किसी एक में जानकारी भरना ज़रूरी है.

affiliation string नहीं Google Store सप्लाई करने वाली कंपनी या दुकान की जगह तय करने के लिए प्रॉडक्ट की जानकारी.
ध्यान दें: affiliation सिर्फ़ आइटम-स्कोप पर उपलब्ध है.
coupon string नहीं SUMMER_FUN आइटम से जुड़े कूपन का नाम/कोड.

इवेंट-लेवल और आइटम-लेवल के coupon पैरामीटर, अलग-अलग होते हैं.
creative_name string नहीं summer_banner2 प्रमोशनल क्रिएटिव का नाम.

अगर सेट नहीं किया गया है, तो डिफ़ॉल्ट रूप से इवेंट-लेवल creative_name पर सेट होता है.
creative_slot string नहीं featured_app_1 आइटम से जुड़े प्रमोशन क्रिएटिव स्लॉट का नाम.

अगर सेट नहीं किया गया है, तो डिफ़ॉल्ट रूप से इवेंट-लेवल creative_slot पर सेट होता है.
discount number नहीं 2.22 आइटम पर मिलने वाली छूट की रकम.
index number नहीं 5 सूची में आइटम का इंडेक्स/जगह.
item_brand string नहीं Google आइटम का ब्रैंड.
item_category string नहीं टैक्टिकल गियर आइटम की कैटगरी. अगर इसका इस्तेमाल कैटगरी की हैरारकी या वर्गीकरण के हिस्से के तौर पर किया जाता है, तो यह पहली कैटगरी होगी.
item_category2 string नहीं वयस्क आइटम के लिए, क्रम के हिसाब से बनी दूसरी कैटगरी या अतिरिक्त टैक्सोनॉमी.
item_category3 string नहीं शर्ट आइटम के लिए, तीसरी कैटगरी की हैरारकी या अतिरिक्त टैक्सोनॉमी.
item_category4 string नहीं क्रू आइटम के लिए, क्रम के हिसाब से बनी चौथी कैटगरी या अतिरिक्त टैक्सोनॉमी.
item_category5 string नहीं छोटी आस्तीन आइटम के लिए, क्रम के हिसाब से बनी पांचवीं कैटगरी या अतिरिक्त टैक्सोनॉमी.
item_list_id string नहीं related_products उस सूची का आईडी जिसमें उपयोगकर्ता को आइटम दिखाया गया था.

अगर इसे सेट किया जाता है, तो इवेंट-लेवल के item_list_id को अनदेखा कर दिया जाता है.
अगर यह सेट नहीं है, तो इवेंट-लेवल item_list_id का इस्तेमाल किया जाता है. हालांकि, इसके लिए ज़रूरी है कि यह मौजूद हो.
item_list_name string नहीं इस नतीजे से मिलते-जुलते प्रॉडक्ट उस सूची का नाम जिसमें उपयोगकर्ता को आइटम दिखाया गया था.

अगर इसे सेट किया जाता है, तो इवेंट-लेवल item_list_name को अनदेखा कर दिया जाता है.
अगर यह सेट नहीं है, तो इवेंट-लेवल item_list_name का इस्तेमाल किया जाता है. हालांकि, इसके लिए ज़रूरी है कि यह मौजूद हो.
item_variant string नहीं हरा आइटम की ज़्यादा जानकारी के लिए, आइटम वैरिएंट या यूनीक कोड या ब्यौरा.
location_id string नहीं ChIJIQBpAG2ahYAR_6128GcTUEo (सैन फ़्रांसिस्को के लिए Google जगह का आईडी) आइटम से जुड़ी जगह की जानकारी. जैसे, दुकान की जगह की जानकारी. हमारा सुझाव है कि आप उस आइटम से जुड़े Google जगह का आईडी का इस्तेमाल करें. कस्टम जगह के आईडी का भी इस्तेमाल किया जा सकता है.
ध्यान दें: location_id सिर्फ़ आइटम-स्कोप पर उपलब्ध है.
promotion_id string नहीं P_12345 आइटम से जुड़े प्रमोशन का आईडी.

अगर सेट नहीं किया गया है, तो डिफ़ॉल्ट रूप से इवेंट-लेवल promotion_id पर सेट होता है.
promotion_name string नहीं समर सेल आइटम से जुड़े प्रमोशन का नाम.

अगर सेट नहीं किया गया है, तो डिफ़ॉल्ट रूप से इवेंट-लेवल promotion_name पर सेट होता है.
पहले से तय पैरामीटर के अलावा, items कलेक्शन में ज़्यादा से ज़्यादा 27 कस्टम पैरामीटर शामिल किए जा सकते हैं.

उदाहरण

यहां दिए गए उदाहरण में, Data Manager API का इस्तेमाल करके view_promotion इवेंट भेजने का तरीका बताया गया है. अगर मेज़रमेंट प्रोटोकॉल से अपग्रेड किया जा रहा है, तो अपने अनुरोधों को Data Manager API पर माइग्रेट करने के लिए, टैब का इस्तेमाल करें.

Data Manager API


{
  "destinations": [
    {
      "operatingAccount": {
        "accountType": "GOOGLE_ANALYTICS_PROPERTY",
        "accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
      },
      "loginAccount": {
        "accountType": "GOOGLE_ANALYTICS_PROPERTY",
        "accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
      },
      "productDestinationId": "MEASUREMENT_ID"
    }
  ],
  "events": [
    {
      "eventName": "view_promotion",
      "eventTimestamp": "2025-06-10T23:42:33-05:00",
      "eventSource": "WEB",
      "clientId": "CLIENT_ID",
      "userId": "USER_ID",
      "additionalEventParameters": [
        {
          "parameterName": "creative_name",
          "value": "Summer Banner"
        },
        {
          "parameterName": "creative_slot",
          "value": "featured_app_1"
        },
        {
          "parameterName": "promotion_id",
          "value": "P_12345"
        },
        {
          "parameterName": "promotion_name",
          "value": "Summer Sale"
        }
      ],
      "cartData": {
        "items": [
          {
            "itemId": "SKU_12345",
            "quantity": 1,
            "unitPrice": 29.99,
            "additionalItemParameters": [
              {
                "parameterName": "item_name",
                "value": "Triblend Android T-Shirt"
              }
            ]
          }
        ]
      }
    }
  ]
}

मेज़रमेंट प्रोटोकॉल

const measurementId = 'G-XXXXXXXXXX';
const apiSecret = '<secret_value>';
 
fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, {
  method: "POST",
  body: JSON.stringify({
    "client_id": "client_id",
    "events": [{
      "name": "view_promotion",
      "params": {
        "creative_name": "Summer Banner",
        "creative_slot": "featured_app_1",
        "promotion_id": "P_12345",
        "promotion_name": "Summer Sale",
        "items": [
          {
            "item_id": "SKU_12345",
            "item_name": "Stan and Friends Tee",
            "affiliation": "Google Merchandise Store",
            "coupon": "SUMMER_FUN",
            "creative_name": "summer_banner2",
            "creative_slot": "featured_app_1",
            "currency": "USD",
            "discount": 2.22,
            "index": 0,
            "item_brand": "Google",
            "item_category": "Apparel",
            "item_category2": "Adult",
            "item_category3": "Shirts",
            "item_category4": "Crew",
            "item_category5": "Short sleeve",
            "item_list_id": "related_products",
            "item_list_name": "Related Products",
            "item_variant": "green",
            "location_id": "ChIJIQBpAG2ahYAR_6128GcTUEo",
            "price": 10.01,
            "promotion_id": "P_12345",
            "promotion_name": "Summer Sale",
            "google_business_vertical": "retail",
            "quantity": 3
          }
        ]
      }
    }]
  })
});

गेम

level_up

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

पैरामीटर

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
level number नहीं 5 कैरेक्टर का लेवल.
character string नहीं पहला खिलाड़ी वह किरदार जिसका लेवल अप हुआ है.

उदाहरण

यहां दिए गए उदाहरण में, Data Manager API का इस्तेमाल करके level_up इवेंट भेजने का तरीका बताया गया है. अगर मेज़रमेंट प्रोटोकॉल से अपग्रेड किया जा रहा है, तो अपने अनुरोधों को Data Manager API पर माइग्रेट करने के लिए, टैब का इस्तेमाल करें.

Data Manager API


{
  "destinations": [
    {
      "operatingAccount": {
        "accountType": "GOOGLE_ANALYTICS_PROPERTY",
        "accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
      },
      "loginAccount": {
        "accountType": "GOOGLE_ANALYTICS_PROPERTY",
        "accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
      },
      "productDestinationId": "MEASUREMENT_ID"
    }
  ],
  "events": [
    {
      "eventName": "level_up",
      "eventTimestamp": "2025-06-10T23:42:33-05:00",
      "eventSource": "WEB",
      "clientId": "CLIENT_ID",
      "additionalEventParameters": [
        {
          "parameterName": "level",
          "value": 5
        },
        {
          "parameterName": "character",
          "value": "Player 1"
        }
      ]
    }
  ]
}

मेज़रमेंट प्रोटोकॉल

const measurementId = 'G-XXXXXXXXXX';
const apiSecret = '<secret_value>';
 
fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, {
  method: "POST",
  body: JSON.stringify({
    "client_id": "client_id",
    "events": [{
      "name": "level_up",
      "params": {
        "level": 5,
        "character": "Player 1"
      }
    }]
  })
});

post_score

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

पैरामीटर

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
score number हां 10000 पोस्ट किया जाने वाला स्कोर.
level number नहीं 5 स्कोर का लेवल.
character string नहीं पहला खिलाड़ी वह किरदार जिसने स्कोर हासिल किया.

उदाहरण

यहां दिए गए उदाहरण में, Data Manager API का इस्तेमाल करके post_score इवेंट भेजने का तरीका बताया गया है. अगर मेज़रमेंट प्रोटोकॉल से अपग्रेड किया जा रहा है, तो अपने अनुरोधों को Data Manager API पर माइग्रेट करने के लिए, टैब का इस्तेमाल करें.

Data Manager API


{
  "destinations": [
    {
      "operatingAccount": {
        "accountType": "GOOGLE_ANALYTICS_PROPERTY",
        "accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
      },
      "loginAccount": {
        "accountType": "GOOGLE_ANALYTICS_PROPERTY",
        "accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
      },
      "productDestinationId": "MEASUREMENT_ID"
    }
  ],
  "events": [
    {
      "eventName": "post_score",
      "eventTimestamp": "2025-06-10T23:42:33-05:00",
      "eventSource": "WEB",
      "clientId": "CLIENT_ID",
      "additionalEventParameters": [
        {
          "parameterName": "score",
          "value": 10000
        },
        {
          "parameterName": "level",
          "value": 5
        },
        {
          "parameterName": "character",
          "value": "Player 1"
        }
      ]
    }
  ]
}

मेज़रमेंट प्रोटोकॉल

const measurementId = 'G-XXXXXXXXXX';
const apiSecret = '<secret_value>';
 
fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, {
  method: "POST",
  body: JSON.stringify({
    "client_id": "client_id",
    "events": [{
      "name": "post_score",
      "params": {
        "score": 10000,
        "level": 5,
        "character": "Player 1"
      }
    }]
  })
});

unlock_achievement

जब उपयोगकर्ता किसी उपलब्धि को अनलॉक कर ले, तब इस इवेंट को लॉग करें. इस इवेंट से आपको यह समझने में मदद मिल सकती है कि उपयोगकर्ताओं को आपका गेम कैसा लग रहा है.

पैरामीटर

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
achievement_id string हां A_12345 अनलॉक की गई उपलब्धि का आईडी.

उदाहरण

यहां दिए गए उदाहरण में, Data Manager API का इस्तेमाल करके unlock_achievement इवेंट भेजने का तरीका बताया गया है. अगर मेज़रमेंट प्रोटोकॉल से अपग्रेड किया जा रहा है, तो अपने अनुरोधों को Data Manager API पर माइग्रेट करने के लिए, टैब का इस्तेमाल करें.

Data Manager API


{
  "destinations": [
    {
      "operatingAccount": {
        "accountType": "GOOGLE_ANALYTICS_PROPERTY",
        "accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
      },
      "loginAccount": {
        "accountType": "GOOGLE_ANALYTICS_PROPERTY",
        "accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
      },
      "productDestinationId": "MEASUREMENT_ID"
    }
  ],
  "events": [
    {
      "eventName": "unlock_achievement",
      "eventTimestamp": "2025-06-10T23:42:33-05:00",
      "eventSource": "WEB",
      "clientId": "CLIENT_ID",
      "additionalEventParameters": [
        {
          "parameterName": "achievement_id",
          "value": "A_12345"
        }
      ]
    }
  ]
}

मेज़रमेंट प्रोटोकॉल

const measurementId = 'G-XXXXXXXXXX';
const apiSecret = '<secret_value>';
 
fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, {
  method: "POST",
  body: JSON.stringify({
    "client_id": "client_id",
    "events": [{
      "name": "unlock_achievement",
      "params": {
        "achievement_id": "A_12345"
      }
    }]
  })
});

लीड जनरेशन

close_convert_lead

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

  • ध्यान दें: शुरुआती लीड हासिल करने की प्रोसेस को ट्रैक करने के लिए, generate_lead इवेंट का इस्तेमाल करें. जैसे, फ़ॉर्म सबमिशन, न्यूज़लेटर के लिए साइन-अप या डेमो के अनुरोध.

इवेंट की जानकारी देने वाले फ़ील्ड

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
currency string हां* डॉलर इवेंट के conversion_value की मुद्रा, तीन अक्षर वाले ISO 4217 फ़ॉर्मैट में.

* conversion_value को सेट करने पर, आय की मेट्रिक का सटीक हिसाब लगाने के लिए currency को सेट करना भी ज़रूरी होता है.
conversion_value number हां* 30.03 इवेंट की मॉनेटरी वैल्यू.

* काम की रिपोर्टिंग के लिए, आम तौर पर conversion_value की ज़रूरत होती है. अगर आपने इवेंट को मुख्य इवेंट के तौर पर मार्क किया है, तो हमारा सुझाव है कि आप conversion_value सेट करें.
* conversion_value को सेट करने पर, currency को सेट करना ज़रूरी है.

उदाहरण

यहां दिए गए उदाहरण में, Data Manager API का इस्तेमाल करके close_convert_lead इवेंट भेजने का तरीका बताया गया है. अगर मेज़रमेंट प्रोटोकॉल से अपग्रेड किया जा रहा है, तो अपने अनुरोधों को Data Manager API पर माइग्रेट करने के लिए, टैब का इस्तेमाल करें.

Data Manager API


{
  "destinations": [
    {
      "operatingAccount": {
        "accountType": "GOOGLE_ANALYTICS_PROPERTY",
        "accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
      },
      "loginAccount": {
        "accountType": "GOOGLE_ANALYTICS_PROPERTY",
        "accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
      },
      "productDestinationId": "MEASUREMENT_ID"
    }
  ],
  "events": [
    {
      "eventName": "close_convert_lead",
      "eventTimestamp": "2025-06-10T23:42:33-05:00",
      "eventSource": "WEB",
      "clientId": "CLIENT_ID",
      "currency": "USD",
      "conversionValue": 30.03
    }
  ]
}

मेज़रमेंट प्रोटोकॉल

const measurementId = 'G-XXXXXXXXXX';
const apiSecret = '<secret_value>';
 
fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, {
  method: "POST",
  body: JSON.stringify({
    "client_id": "client_id",
    "events": [{
      "name": "close_convert_lead",
      "params": {
        "currency": "USD",
        "value": 30.03
      }
    }]
  })
});

close_unconvert_lead

यह इवेंट, उपयोगकर्ता को ग्राहक में बदले उपयोगकर्ता के तौर पर मार्क न किए जाने की घटना को मापता है. साथ ही, इसकी वजह भी बताता है.

इवेंट की जानकारी देने वाले फ़ील्ड

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
currency string हां* डॉलर इवेंट के conversion_value की मुद्रा, तीन अक्षर वाले ISO 4217 फ़ॉर्मैट में.

* conversion_value को सेट करने पर, आय की मेट्रिक का सटीक हिसाब लगाने के लिए currency को सेट करना भी ज़रूरी होता है.
conversion_value number हां* 30.03 इवेंट की मॉनेटरी वैल्यू.

* काम की रिपोर्टिंग के लिए, आम तौर पर conversion_value की ज़रूरत होती है. अगर आपने इवेंट को मुख्य इवेंट के तौर पर मार्क किया है, तो हमारा सुझाव है कि आप conversion_value सेट करें.
* conversion_value को सेट करने पर, currency की वैल्यू डालना ज़रूरी है.

पैरामीटर

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
unconvert_lead_reason string नहीं कभी जवाब नहीं दिया लीड के ग्राहक में न बदलने की वजह.

उदाहरण

यहां दिए गए उदाहरण में, Data Manager API का इस्तेमाल करके close_unconvert_lead इवेंट भेजने का तरीका बताया गया है. अगर मेज़रमेंट प्रोटोकॉल से अपग्रेड किया जा रहा है, तो अपने अनुरोधों को Data Manager API पर माइग्रेट करने के लिए, टैब का इस्तेमाल करें.

Data Manager API


{
  "destinations": [
    {
      "operatingAccount": {
        "accountType": "GOOGLE_ANALYTICS_PROPERTY",
        "accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
      },
      "loginAccount": {
        "accountType": "GOOGLE_ANALYTICS_PROPERTY",
        "accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
      },
      "productDestinationId": "MEASUREMENT_ID"
    }
  ],
  "events": [
    {
      "eventName": "close_unconvert_lead",
      "eventTimestamp": "2025-06-10T23:42:33-05:00",
      "eventSource": "WEB",
      "clientId": "CLIENT_ID",
      "currency": "USD",
      "conversionValue": 30.03,
      "additionalEventParameters": [
        {
          "parameterName": "unconvert_lead_reason",
          "value": "Never responded"
        }
      ]
    }
  ]
}

मेज़रमेंट प्रोटोकॉल

const measurementId = 'G-XXXXXXXXXX';
const apiSecret = '<secret_value>';
 
fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, {
  method: "POST",
  body: JSON.stringify({
    "client_id": "client_id",
    "events": [{
      "name": "close_unconvert_lead",
      "params": {
        "currency": "USD",
        "value": 30.03,
        "unconvert_lead_reason": "Never responded"
      }
    }]
  })
});

disqualify_lead

यह इवेंट, उपयोगकर्ता को लीड के तौर पर अमान्य घोषित किए जाने की घटना को मापता है. साथ ही, अमान्य घोषित किए जाने की वजह भी बताता है.

इवेंट की जानकारी देने वाले फ़ील्ड

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
currency string हां* डॉलर इवेंट के conversion_value की मुद्रा, तीन अक्षर वाले ISO 4217 फ़ॉर्मैट में.

* conversion_value को सेट करने पर, आय की मेट्रिक का सटीक हिसाब लगाने के लिए currency को सेट करना भी ज़रूरी होता है.
conversion_value number हां* 30.03 इवेंट की मॉनेटरी वैल्यू.

* काम की रिपोर्टिंग के लिए, आम तौर पर conversion_value की ज़रूरत होती है. अगर आपने इवेंट को मुख्य इवेंट के तौर पर मार्क किया है, तो हमारा सुझाव है कि आप conversion_value सेट करें.
* conversion_value को सेट करने पर, currency को सेट करना ज़रूरी है.

पैरामीटर

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
disqualified_lead_reason string नहीं खरीदारी नहीं करनी है किसी लीड को अमान्य के तौर पर मार्क करने की वजह.

उदाहरण

यहां दिए गए उदाहरण में, Data Manager API का इस्तेमाल करके disqualify_lead इवेंट भेजने का तरीका बताया गया है. अगर मेज़रमेंट प्रोटोकॉल से अपग्रेड किया जा रहा है, तो अपने अनुरोधों को Data Manager API पर माइग्रेट करने के लिए, टैब का इस्तेमाल करें.

Data Manager API


{
  "destinations": [
    {
      "operatingAccount": {
        "accountType": "GOOGLE_ANALYTICS_PROPERTY",
        "accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
      },
      "loginAccount": {
        "accountType": "GOOGLE_ANALYTICS_PROPERTY",
        "accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
      },
      "productDestinationId": "MEASUREMENT_ID"
    }
  ],
  "events": [
    {
      "eventName": "disqualify_lead",
      "eventTimestamp": "2025-06-10T23:42:33-05:00",
      "eventSource": "WEB",
      "clientId": "CLIENT_ID",
      "currency": "USD",
      "conversionValue": 30.03,
      "additionalEventParameters": [
        {
          "parameterName": "disqualified_lead_reason",
          "value": "Not looking to buy"
        }
      ]
    }
  ]
}

मेज़रमेंट प्रोटोकॉल

const measurementId = 'G-XXXXXXXXXX';
const apiSecret = '<secret_value>';
 
fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, {
  method: "POST",
  body: JSON.stringify({
    "client_id": "client_id",
    "events": [{
      "name": "disqualify_lead",
      "params": {
        "currency": "USD",
        "value": 30.03,
        "disqualified_lead_reason": "Not looking to buy"
      }
    }]
  })
});

generate_lead

यह इवेंट, लीड जनरेट होने की घटना को मेज़र करता है. उदाहरण के लिए, किसी फ़ॉर्म के ज़रिए. इसे लॉग करके, अपने मार्केटिंग कैंपेन के असर को समझें. साथ ही, यह जानें कि ग्राहकों को फिर से मार्केटिंग करने के बाद, कितने ग्राहक आपके कारोबार से फिर से जुड़ते हैं.

इवेंट की जानकारी देने वाले फ़ील्ड

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
currency string हां* डॉलर इवेंट के conversion_value की मुद्रा, तीन अक्षर वाले ISO 4217 फ़ॉर्मैट में.

* conversion_value को सेट करने पर, आय की मेट्रिक का सटीक हिसाब लगाने के लिए currency को सेट करना भी ज़रूरी होता है.
conversion_value number हां* 30.03 इवेंट की मॉनेटरी वैल्यू.

* काम की रिपोर्टिंग के लिए, आम तौर पर conversion_value की ज़रूरत होती है. अगर आपने इवेंट को मुख्य इवेंट के तौर पर मार्क किया है, तो हमारा सुझाव है कि आप conversion_value सेट करें.
* conversion_value को सेट करने पर, currency को सेट करना ज़रूरी है.

पैरामीटर

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
lead_source string नहीं ट्रेड शो लीड का सोर्स.

उदाहरण

यहां दिए गए उदाहरण में, Data Manager API का इस्तेमाल करके generate_lead इवेंट भेजने का तरीका बताया गया है. अगर मेज़रमेंट प्रोटोकॉल से अपग्रेड किया जा रहा है, तो अपने अनुरोधों को Data Manager API पर माइग्रेट करने के लिए, टैब का इस्तेमाल करें.

Data Manager API


{
  "destinations": [
    {
      "operatingAccount": {
        "accountType": "GOOGLE_ANALYTICS_PROPERTY",
        "accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
      },
      "loginAccount": {
        "accountType": "GOOGLE_ANALYTICS_PROPERTY",
        "accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
      },
      "productDestinationId": "MEASUREMENT_ID"
    }
  ],
  "events": [
    {
      "eventName": "generate_lead",
      "eventTimestamp": "2025-06-10T23:42:33-05:00",
      "eventSource": "WEB",
      "clientId": "CLIENT_ID",
      "currency": "USD",
      "conversionValue": 30.03,
      "additionalEventParameters": [
        {
          "parameterName": "lead_source",
          "value": "Trade show"
        }
      ]
    }
  ]
}

मेज़रमेंट प्रोटोकॉल

const measurementId = 'G-XXXXXXXXXX';
const apiSecret = '<secret_value>';
 
fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, {
  method: "POST",
  body: JSON.stringify({
    "client_id": "client_id",
    "events": [{
      "name": "generate_lead",
      "params": {
        "currency": "USD",
        "value": 30.03,
        "lead_source": "Trade show"
      }
    }]
  })
});

qualify_lead

यह इवेंट तब ट्रिगर होता है, जब किसी उपयोगकर्ता को संभावित ग्राहक बनने की ज़रूरी शर्तें पूरी करने वाले के तौर पर मार्क किया जाता है.

इवेंट की जानकारी देने वाले फ़ील्ड

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
currency string हां* डॉलर इवेंट के conversion_value की मुद्रा, तीन अक्षर वाले ISO 4217 फ़ॉर्मैट में.

* conversion_value को सेट करने पर, आय की मेट्रिक का सटीक हिसाब लगाने के लिए currency को सेट करना भी ज़रूरी होता है.
conversion_value number हां* 30.03 इवेंट की मॉनेटरी वैल्यू.

* काम की रिपोर्टिंग के लिए, आम तौर पर conversion_value की ज़रूरत होती है. अगर आपने इवेंट को मुख्य इवेंट के तौर पर मार्क किया है, तो हमारा सुझाव है कि आप conversion_value सेट करें.
* conversion_value को सेट करने पर, currency को सेट करना ज़रूरी है.

उदाहरण

यहां दिए गए उदाहरण में, Data Manager API का इस्तेमाल करके qualify_lead इवेंट भेजने का तरीका बताया गया है. अगर मेज़रमेंट प्रोटोकॉल से अपग्रेड किया जा रहा है, तो अपने अनुरोधों को Data Manager API पर माइग्रेट करने के लिए, टैब का इस्तेमाल करें.

Data Manager API


{
  "destinations": [
    {
      "operatingAccount": {
        "accountType": "GOOGLE_ANALYTICS_PROPERTY",
        "accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
      },
      "loginAccount": {
        "accountType": "GOOGLE_ANALYTICS_PROPERTY",
        "accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
      },
      "productDestinationId": "MEASUREMENT_ID"
    }
  ],
  "events": [
    {
      "eventName": "qualify_lead",
      "eventTimestamp": "2025-06-10T23:42:33-05:00",
      "eventSource": "WEB",
      "clientId": "CLIENT_ID",
      "currency": "USD",
      "conversionValue": 30.03
    }
  ]
}

मेज़रमेंट प्रोटोकॉल

const measurementId = 'G-XXXXXXXXXX';
const apiSecret = '<secret_value>';
 
fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, {
  method: "POST",
  body: JSON.stringify({
    "client_id": "client_id",
    "events": [{
      "name": "qualify_lead",
      "params": {
        "currency": "USD",
        "value": 30.03
      }
    }]
  })
});

working_lead

यह इवेंट तब ट्रिगर होता है, जब कोई उपयोगकर्ता किसी प्रतिनिधि से संपर्क करता है या कोई प्रतिनिधि उससे संपर्क करता है.

इवेंट की जानकारी देने वाले फ़ील्ड

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
currency string हां* डॉलर इवेंट के conversion_value की मुद्रा, तीन अक्षर वाले ISO 4217 फ़ॉर्मैट में.

* conversion_value को सेट करने पर, आय की मेट्रिक का सटीक हिसाब लगाने के लिए currency को सेट करना भी ज़रूरी होता है.
conversion_value number हां* 30.03 इवेंट की मॉनेटरी वैल्यू.

* काम की रिपोर्टिंग के लिए, आम तौर पर conversion_value की ज़रूरत होती है. अगर आपने इवेंट को मुख्य इवेंट के तौर पर मार्क किया है, तो हमारा सुझाव है कि आप conversion_value सेट करें.
* conversion_value को सेट करने पर, currency को सेट करना ज़रूरी है.

पैरामीटर

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
lead_status string नहीं शुरू की गई बातचीत लीड का स्टेटस.

उदाहरण

यहां दिए गए उदाहरण में, Data Manager API का इस्तेमाल करके working_lead इवेंट भेजने का तरीका बताया गया है. अगर मेज़रमेंट प्रोटोकॉल से अपग्रेड किया जा रहा है, तो अपने अनुरोधों को Data Manager API पर माइग्रेट करने के लिए, टैब का इस्तेमाल करें.

Data Manager API


{
  "destinations": [
    {
      "operatingAccount": {
        "accountType": "GOOGLE_ANALYTICS_PROPERTY",
        "accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
      },
      "loginAccount": {
        "accountType": "GOOGLE_ANALYTICS_PROPERTY",
        "accountId": "GOOGLE_ANALYTICS_PROPERTY_ID"
      },
      "productDestinationId": "MEASUREMENT_ID"
    }
  ],
  "events": [
    {
      "eventName": "working_lead",
      "eventTimestamp": "2025-06-10T23:42:33-05:00",
      "eventSource": "WEB",
      "clientId": "CLIENT_ID",
      "currency": "USD",
      "conversionValue": 30.03,
      "additionalEventParameters": [
        {
          "parameterName": "lead_status",
          "value": "Started conversations"
        }
      ]
    }
  ]
}

मेज़रमेंट प्रोटोकॉल

const measurementId = 'G-XXXXXXXXXX';
const apiSecret = '<secret_value>';
 
fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, {
  method: "POST",
  body: JSON.stringify({
    "client_id": "client_id",
    "events": [{
      "name": "working_lead",
      "params": {
        "currency": "USD",
        "value": 30.03,
        "lead_status": "Started conversations"
      }
    }]
  })
});