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 नहीं Starter Boost उस आइटम का नाम जिसके लिए वर्चुअल करंसी का इस्तेमाल किया जा रहा है.

पैरामीटर

नाम टाइप ज़रूरी है उदाहरण के तौर पर दी गई वैल्यू ब्यौरा
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 Place ID) वह जगह जहां आइटम मौजूद है. जैसे, दुकान की जगह की जानकारी. हमारा सुझाव है कि आप उस 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 Place ID) वह जगह जहां आइटम मौजूद है. जैसे, दुकान की जगह की जानकारी. हमारा सुझाव है कि आप उस 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 Place ID) वह जगह जहां आइटम मौजूद है. जैसे, दुकान की जगह की जानकारी. हमारा सुझाव है कि आप उस 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 को सेट करना ज़रूरी है.
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",
      "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,
        "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 Place ID) वह जगह जहां आइटम मौजूद है. जैसे, दुकान की जगह की जानकारी. हमारा सुझाव है कि आप उस 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 Place ID) वह जगह जहां आइटम मौजूद है. जैसे, दुकान की जगह की जानकारी. हमारा सुझाव है कि आप उस 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 Place ID) वह जगह जहां आइटम मौजूद है. जैसे, दुकान की जगह की जानकारी. हमारा सुझाव है कि आप उस 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 Place ID) वह जगह जहां आइटम मौजूद है. जैसे, दुकान की जगह की जानकारी. हमारा सुझाव है कि आप उस 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 Place ID) वह जगह जहां आइटम मौजूद है. जैसे, दुकान की जगह की जानकारी. हमारा सुझाव है कि आप उस 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 Place ID) वह जगह जहां आइटम मौजूद है. जैसे, दुकान की जगह की जानकारी. हमारा सुझाव है कि आप उस 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 Place ID) वह जगह जहां आइटम मौजूद है. जैसे, दुकान की जगह की जानकारी. हमारा सुझाव है कि आप उस 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 Place ID) वह जगह जहां आइटम मौजूद है. जैसे, दुकान की जगह की जानकारी. हमारा सुझाव है कि आप उस 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 Place ID) वह जगह जहां आइटम मौजूद है. जैसे, दुकान की जगह की जानकारी. हमारा सुझाव है कि आप उस 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"
      }
    }]
  })
});