यहां सुझाए गए इवेंट की सूची दी गई है. आपके पास अपने कस्टम इवेंट बनाने और उन्हें भेजने का विकल्प भी है.
कस्टम इवेंट के नाम बनाते समय, आपको ये काम करने होंगे:
- इवेंट का नाम रखने से जुड़े नियमों का पालन करें.
- रिज़र्व किए गए नाम और प्रीफ़िक्स का इस्तेमाल न करें.
- इवेंट इकट्ठा करने की सीमाओं का पालन करें. जैसे, इवेंट और पैरामीटर के नामों के लिए 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 |
नहीं | लॉगिन करने के लिए इस्तेमाल किया गया तरीका. |
उदाहरण
यहां दिए गए उदाहरण में, 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
इस इवेंट को लॉग करें, ताकि यह पता चल सके कि उपयोगकर्ता ने कब खोज की है. इस इवेंट का इस्तेमाल करके, यह पता लगाया जा सकता है कि उपयोगकर्ता आपकी वेबसाइट या ऐप्लिकेशन पर क्या खोज रहे हैं. उदाहरण के लिए, जब कोई उपयोगकर्ता खोज करने के बाद, खोज नतीजों वाला पेज देखता है, तब इस इवेंट को भेजा जा सकता है.
पैरामीटर
| नाम | टाइप | ज़रूरी है | उदाहरण के तौर पर दी गई वैल्यू | ब्यौरा |
|---|---|---|---|---|
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 |
नहीं | कॉन्टेंट शेयर करने का तरीका. | |
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 |
नहीं | साइन अप करने के लिए इस्तेमाल किया गया तरीका. |
उदाहरण
यहां दिए गए उदाहरण में, 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, ईमेल वगैरह). | |
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 |
आइटम का नाम.
* |
affiliation |
string |
नहीं | Google Store |
सप्लाई करने वाली कंपनी या दुकान की जगह तय करने के लिए प्रॉडक्ट की जानकारी. ध्यान दें: affiliation सिर्फ़ आइटम-स्कोप पर उपलब्ध है.
|
coupon |
string |
नहीं | SUMMER_FUN | प्रॉडक्ट से जुड़े कूपन का नाम/कोड. इवेंट-लेवल और आइटम-लेवल के coupon पैरामीटर, अलग-अलग होते हैं.
|
discount |
number |
नहीं | 2.22 | किसी आइटम पर मिलने वाली छूट की रकम. |
index |
number |
नहीं | 5 | सूची में आइटम का इंडेक्स/जगह. |
item_brand |
string |
नहीं | आइटम का ब्रैंड. | |
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 |
आइटम का नाम.
* |
affiliation |
string |
नहीं | Google Store |
सप्लाई करने वाली कंपनी या दुकान की जगह तय करने के लिए प्रॉडक्ट की जानकारी. ध्यान दें: affiliation सिर्फ़ आइटम-स्कोप पर उपलब्ध है.
|
coupon |
string |
नहीं | SUMMER_FUN | प्रॉडक्ट से जुड़े कूपन का नाम/कोड. इवेंट-लेवल और आइटम-लेवल के coupon पैरामीटर, अलग-अलग होते हैं.
|
discount |
number |
नहीं | 2.22 | किसी आइटम पर मिलने वाली छूट की रकम. |
index |
number |
नहीं | 5 | सूची में आइटम का इंडेक्स/जगह. |
item_brand |
string |
नहीं | आइटम का ब्रैंड. | |
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 |
आइटम का नाम.
* |
affiliation |
string |
नहीं | Google Store |
सप्लाई करने वाली कंपनी या दुकान की जगह तय करने के लिए प्रॉडक्ट की जानकारी. ध्यान दें: affiliation सिर्फ़ आइटम-स्कोप पर उपलब्ध है.
|
coupon |
string |
नहीं | SUMMER_FUN | प्रॉडक्ट से जुड़े कूपन का नाम/कोड. इवेंट-लेवल और आइटम-लेवल के coupon पैरामीटर, अलग-अलग होते हैं.
|
discount |
number |
नहीं | 2.22 | किसी आइटम पर मिलने वाली छूट की रकम. |
index |
number |
नहीं | 5 | सूची में आइटम का इंडेक्स/जगह. |
item_brand |
string |
नहीं | आइटम का ब्रैंड. | |
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 |
नहीं | सही |
इस कुकी से पता चलता है कि खरीदारी सदस्यता के लिए की गई है या नहीं.
|
free_trial |
boolean |
नहीं | सही |
इससे पता चलता है कि इवेंट, सदस्यता को मुफ़्त में आज़माने के लिए है या नहीं.
|
price_is_discounted |
boolean |
नहीं | गलत |
इससे पता चलता है कि |
उदाहरण
यहां दिए गए उदाहरण में, 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 |
आइटम का नाम.
* |
affiliation |
string |
नहीं | Google Store |
सप्लाई करने वाली कंपनी या दुकान की जगह तय करने के लिए प्रॉडक्ट की जानकारी. ध्यान दें: affiliation सिर्फ़ आइटम-स्कोप पर उपलब्ध है.
|
coupon |
string |
नहीं | SUMMER_FUN | प्रॉडक्ट से जुड़े कूपन का नाम/कोड. इवेंट-लेवल और आइटम-लेवल के coupon पैरामीटर, अलग-अलग होते हैं.
|
discount |
number |
नहीं | 2.22 | किसी आइटम पर मिलने वाली छूट की रकम. |
index |
number |
नहीं | 5 | सूची में आइटम का इंडेक्स/जगह. |
item_brand |
string |
नहीं | आइटम का ब्रैंड. | |
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 |
आइटम का नाम.
* |
affiliation |
string |
नहीं | Google Store |
सप्लाई करने वाली कंपनी या दुकान की जगह तय करने के लिए प्रॉडक्ट की जानकारी. ध्यान दें: affiliation सिर्फ़ आइटम-स्कोप पर उपलब्ध है.
|
coupon |
string |
नहीं | SUMMER_FUN | प्रॉडक्ट से जुड़े कूपन का नाम/कोड. इवेंट-लेवल और आइटम-लेवल के coupon पैरामीटर, अलग-अलग होते हैं.
|
discount |
number |
नहीं | 2.22 | किसी आइटम पर मिलने वाली छूट की रकम. |
index |
number |
नहीं | 5 | सूची में आइटम का इंडेक्स/जगह. |
item_brand |
string |
नहीं | आइटम का ब्रैंड. | |
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 |
आइटम का नाम.
* |
affiliation |
string |
नहीं | Google Store |
सप्लाई करने वाली कंपनी या दुकान की जगह तय करने के लिए प्रॉडक्ट की जानकारी. ध्यान दें: affiliation सिर्फ़ आइटम-स्कोप पर उपलब्ध है.
|
coupon |
string |
नहीं | SUMMER_FUN | प्रॉडक्ट से जुड़े कूपन का नाम/कोड. इवेंट-लेवल और आइटम-लेवल के coupon पैरामीटर, अलग-अलग होते हैं.
|
discount |
number |
नहीं | 2.22 | किसी आइटम पर मिलने वाली छूट की रकम. |
index |
number |
नहीं | 5 | सूची में आइटम का इंडेक्स/जगह. |
item_brand |
string |
नहीं | आइटम का ब्रैंड. | |
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 |
आइटम का नाम.
* |
affiliation |
string |
नहीं | Google Store |
सप्लाई करने वाली कंपनी या दुकान की जगह तय करने के लिए प्रॉडक्ट की जानकारी. ध्यान दें: affiliation सिर्फ़ आइटम-स्कोप पर उपलब्ध है.
|
coupon |
string |
नहीं | SUMMER_FUN | प्रॉडक्ट से जुड़े कूपन का नाम/कोड. इवेंट-लेवल और आइटम-लेवल के coupon पैरामीटर, अलग-अलग होते हैं.
|
discount |
number |
नहीं | 2.22 | किसी आइटम पर मिलने वाली छूट की रकम. |
index |
number |
नहीं | 5 | सूची में आइटम का इंडेक्स/जगह. |
item_brand |
string |
नहीं | आइटम का ब्रैंड. | |
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 |
आइटम का नाम.
* |
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 |
नहीं | आइटम का ब्रैंड. | |
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 |
आइटम का नाम.
* |
affiliation |
string |
नहीं | Google Store |
सप्लाई करने वाली कंपनी या दुकान की जगह तय करने के लिए प्रॉडक्ट की जानकारी. ध्यान दें: affiliation सिर्फ़ आइटम-स्कोप पर उपलब्ध है.
|
coupon |
string |
नहीं | SUMMER_FUN | प्रॉडक्ट से जुड़े कूपन का नाम/कोड. इवेंट-लेवल और आइटम-लेवल के coupon पैरामीटर, अलग-अलग होते हैं.
|
discount |
number |
नहीं | 2.22 | किसी आइटम पर मिलने वाली छूट की रकम. |
index |
number |
नहीं | 5 | सूची में आइटम का इंडेक्स/जगह. |
item_brand |
string |
नहीं | आइटम का ब्रैंड. | |
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 |
आइटम का नाम.
* |
affiliation |
string |
नहीं | Google Store |
सप्लाई करने वाली कंपनी या दुकान की जगह तय करने के लिए प्रॉडक्ट की जानकारी. ध्यान दें: affiliation सिर्फ़ आइटम-स्कोप पर उपलब्ध है.
|
coupon |
string |
नहीं | SUMMER_FUN | प्रॉडक्ट से जुड़े कूपन का नाम/कोड. इवेंट-लेवल और आइटम-लेवल के coupon पैरामीटर, अलग-अलग होते हैं.
|
discount |
number |
नहीं | 2.22 | किसी आइटम पर मिलने वाली छूट की रकम. |
index |
number |
नहीं | 5 | सूची में आइटम का इंडेक्स/जगह. |
item_brand |
string |
नहीं | आइटम का ब्रैंड. | |
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 |
आइटम का नाम.
* |
affiliation |
string |
नहीं | Google Store |
सप्लाई करने वाली कंपनी या दुकान की जगह तय करने के लिए प्रॉडक्ट की जानकारी. ध्यान दें: affiliation सिर्फ़ आइटम-स्कोप पर उपलब्ध है.
|
coupon |
string |
नहीं | SUMMER_FUN | प्रॉडक्ट से जुड़े कूपन का नाम/कोड. इवेंट-लेवल और आइटम-लेवल के coupon पैरामीटर, अलग-अलग होते हैं.
|
discount |
number |
नहीं | 2.22 | किसी आइटम पर मिलने वाली छूट की रकम. |
index |
number |
नहीं | 5 | सूची में आइटम का इंडेक्स/जगह. |
item_brand |
string |
नहीं | आइटम का ब्रैंड. | |
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 |
आइटम का नाम.
* |
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 |
नहीं | आइटम का ब्रैंड. | |
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" } }] }) });