- एचटीटीपी अनुरोध
- अनुरोध का मुख्य हिस्सा
- जवाब का मुख्य हिस्सा
- अनुमति पाने के लिंक
- उपयोगकर्ता
- UserIdType
- ActivityType
- UserActivitySession
- गतिविधि
- CustomDimension
- PageviewData
- ScreenviewData
- EcommerceData
- ECommerceAction
- TransactionData
- ProductData
- EcommerceType
- GoalSetData
- GoalData
- EventData
- इसे आज़माएं!
उपयोगकर्ता गतिविधि का डेटा दिखाता है.
एचटीटीपी अनुरोध
POST https://analyticsreporting.googleapis.com/v4/userActivity:search
यह यूआरएल gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.
अनुरोध का मुख्य भाग
अनुरोध के मुख्य हिस्से में, इस तरह का डेटा शामिल होता है:
जेएसओएन के काेड में दिखाना | |
---|---|
{ "dateRange": { object( |
फ़ील्ड | |
---|---|
dateRange |
तारीख की वह सीमा जिसके लिए उपयोगकर्ता गतिविधि को फिर से पाना है. अगर तारीख की कोई सीमा नहीं दी गई है, तो तारीख की डिफ़ॉल्ट सीमा होगी (startDate: मौजूदा तारीख - सात दिन, खत्म होने की तारीख: मौजूदा तारीख - एक दिन). |
viewId |
ज़रूरी है. वह Analytics व्यू आईडी जिससे डेटा वापस पाना है. हर SearchUserActivityRequest में |
user |
ज़रूरी है. क्वेरी करने के लिए यूनीक यूज़र आईडी. हर SearchUserActivityRequest में यह फ़ील्ड शामिल होना चाहिए. |
activityTypes[] |
अनुरोध की जा रही सभी गतिविधियों का सेट. जवाब के तौर पर, सिर्फ़ इस तरह से मेल खाने वाली विशेषताएं दिखाई जाएंगी. अगर कोई विकल्प खाली है, तो सभी गतिविधियां दिखाई जाएंगी. |
pageSize |
पेज का साइज़, पेजिंग के लिए होता है और इससे तय होता है कि ज़्यादा से ज़्यादा कितनी लाइनें दिखाई जा सकती हैं. पेज का साइज़ 0 से ज़्यादा होना चाहिए. अगर वैल्यू 0 है या फ़ील्ड के बारे में नहीं बताया गया है, तो अनुरोध हर पेज पर डिफ़ॉल्ट रूप से 1,000 लाइनें दिखाता है. |
pageToken |
नतीजों का अगला पेज पाने के लिए कंटिन्यूशन टोकन. इसे अनुरोध में जोड़ने पर pageToken के बाद वाली लाइनें दिखेंगी. pageToken, SearchUserActivityRequest अनुरोध के जवाब के तौर पर,nextPageToken पैरामीटर में मिलने वाली वैल्यू होनी चाहिए. |
जवाब का मुख्य भाग
अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.
userActivity:get
कॉल का जवाब.
जेएसओएन के काेड में दिखाना | |
---|---|
{
"sessions": [
{
object( |
फ़ील्ड | |
---|---|
sessions[] |
हर रिकॉर्ड एक सेशन (डिवाइस की जानकारी, अवधि वगैरह) के बारे में बताता है. |
totalRows |
इस क्वेरी से मिली कुल लाइनें (अलग-अलग पेजों पर). |
nextPageToken |
अगला पेज वापस पाने के लिए, यह टोकन SearchUserActivityRequest को पास किया जाना चाहिए. |
sampleRate |
यह फ़ील्ड दिए गए अनुरोध के लिए सैंपलिंग रेट दिखाता है और यह 0.0 से 1.0 के बीच की कोई संख्या होती है. ज़्यादा जानकारी के लिए डेवलपर गाइड देखें. |
अनुमति पाने के लिंक
इनमें से किसी एक OAuth दायरों की ज़रूरत होती है:
https://www.googleapis.com/auth/analytics.readonly
https://www.googleapis.com/auth/analytics
उपयोगकर्ता
इसमें किसी उपयोगकर्ता की खास तरह से पहचान करने के लिए जानकारी होती है.
जेएसओएन के काेड में दिखाना | |
---|---|
{
"type": enum( |
फ़ील्ड | |
---|---|
type |
अनुरोध करने वाले उपयोगकर्ता का टाइप. |
userId |
उस उपयोगकर्ता का यूनीक आईडी जिसके लिए डेटा का अनुरोध किया जा रहा है. |
UserIdType
उपलब्ध अलग-अलग तरह की उपयोगकर्ता पहचान का प्रतिनिधित्व करता है.
Enums | |
---|---|
USER_ID_TYPE_UNSPECIFIED |
अगर उपयोगकर्ता आईडी टाइप नहीं दिया गया है, तो CLIENT_ID डिफ़ॉल्ट टाइप का इस्तेमाल किया जाएगा. |
USER_ID |
कोई एकल उपयोगकर्ता, जैसे कोई साइन-इन किया गया उपयोगकर्ता खाता, जो एक या ज़्यादा डिवाइस और / या ब्राउज़र इंस्टेंस की सामग्री के साथ इंटरैक्ट कर सकता है. |
CLIENT_ID |
Analytics का असाइन किया गया ClientId. |
ActivityType
Enums | |
---|---|
ACTIVITY_TYPE_UNSPECIFIED |
रिस्पॉन्स में ऐक्टिविटी टाइप की यह वैल्यू कभी नहीं होगी. इस तरह के अनुरोध में इस्तेमाल करने से गड़बड़ी हो सकती है. |
PAGEVIEW |
इसका इस्तेमाल तब किया जाता है, जब किसी विज़िटर ने पेज देखा हो. |
SCREENVIEW |
इसका इस्तेमाल तब किया जाता है, जब किसी विज़िटर ने मोबाइल डिवाइस पर मौजूद ऐप्लिकेशन का इस्तेमाल करके अपनी गतिविधि शुरू की. |
GOAL |
इसका इस्तेमाल, लक्ष्य टाइप की गतिविधि को दिखाने के लिए किया जाता है. |
ECOMMERCE |
वेबसाइट पर आने वाले व्यक्ति ने पेज पर कोई ई-कॉमर्स लेन-देन किया. |
EVENT |
इसका इस्तेमाल तब किया जाता है, जब गतिविधि कोई इवेंट हो. |
UserActivitySession
इससे पता चलता है कि किसी डिवाइस पर किसी तय समयावधि में, उपयोगकर्ता का सेशन कितना रहा.
जेएसओएन के काेड में दिखाना | |
---|---|
{
"sessionId": string,
"deviceCategory": string,
"platform": string,
"dataSource": string,
"activities": [
{
object( |
फ़ील्ड | |
---|---|
sessionId |
सेशन का यूनीक आईडी. |
deviceCategory |
इस्तेमाल किए गए डिवाइस का टाइप: "मोबाइल", "टैबलेट" वगैरह. |
platform |
वह प्लैटफ़ॉर्म जिस पर गतिविधि हुई: "android", "iOS" वगैरह. |
dataSource |
किसी हिट का डेटा सोर्स. डिफ़ॉल्ट रूप से, analytics.js से भेजे गए हिट को "वेब" और मोबाइल SDK टूल से भेजे गए हिट को "ऐप्लिकेशन" के तौर पर रिपोर्ट किया जाता है. मेज़रमेंट प्रोटोकॉल में इन वैल्यू को बदला जा सकता है. |
activities[] |
इस सेशन की हर गतिविधि की पूरी जानकारी देता है. |
sessionDate |
ISO-8601 फ़ॉर्मैट में इस सेशन की तारीख. |
गतिविधि
गतिविधि, उपयोगकर्ता की गतिविधि का डेटा दिखाती है. ध्यान दें कि कोई गतिविधि, हिट से अलग होती है. किसी हिट की वजह से कई ऐक्टिविटी हो सकती हैं. उदाहरण के लिए, अगर किसी हिट में कोई लेन-देन और लक्ष्य पूरा होना शामिल है, तो इस हिट के लिए दो ऐक्टिविटी प्रोटो होंगे, एक ECOMMERCE और एक GOAL के लिए. इसके उलट, कई हिट से एक ऐक्टिविटी भी बनाई जा सकती है. क्लासिक ई-कॉमर्स में, किसी एक लेन-देन का डेटा एक से ज़्यादा हिट के ज़रिए भेजा जा सकता है. इन हिट को एक ECOMMERCE गतिविधि में मर्ज कर दिया जाएगा.
जेएसओएन के काेड में दिखाना | |
---|---|
{ "activityTime": string, "source": string, "medium": string, "channelGrouping": string, "campaign": string, "keyword": string, "hostname": string, "landingPagePath": string, "activityType": enum( |
फ़ील्ड | ||
---|---|---|
activityTime |
गतिविधि का टाइमस्टैंप. आरएफ़सी3339 यूटीसी के "Zulu" फ़ॉर्मैट में एक टाइमस्टैंप, नैनोसेकंड तक सटीक होता है. उदाहरण: |
|
source |
रेफ़रल का सोर्स. मैन्युअल कैंपेन ट्रैकिंग के लिए, यह utm_source कैंपेन ट्रैकिंग पैरामीटर की वैल्यू है. AdWords ऑटो-टैगिंग के लिए, यह google है. अगर दोनों में से किसी का भी इस्तेमाल नहीं किया जाता है, तो यह उपयोगकर्ताओं को रेफ़र करने वाले सोर्स का डोमेन है (उदाहरण के लिए, document.referrer). इसमें पोर्ट का पता भी शामिल हो सकता है. अगर उपयोगकर्ता, रेफ़रर के बिना वेबसाइट पर आते हैं, तो इसकी वैल्यू (डायरेक्ट) होती है. |
|
medium |
रेफ़रल किस तरह का है. मैन्युअल कैंपेन ट्रैकिंग के लिए, यह utm_medium कैंपेन ट्रैकिंग पैरामीटर की वैल्यू है. AdWords ऑटो-टैगिंग के लिए, यह cpc है. अगर उपयोगकर्ता, Google Analytics के खोज इंजन से आए हैं, तो इसका मतलब है कि वह ऑर्गैनिक है. अगर रेफ़रर सर्च इंजन नहीं है, तो उसे रेफ़रल माना जाएगा. अगर उपयोगकर्ता सीधे प्रॉपर्टी पर आते हैं और document.referrer खाली है, तो उसकी वैल्यू (कोई नहीं) होगी. |
|
channelGrouping |
इस व्यू के लिए, असली उपयोगकर्ता के सेशन से जुड़ा चैनल ग्रुप. इसे व्यू की चैनल ग्रुपिंग तय किया जाता है. |
|
campaign |
मैन्युअल कैंपेन ट्रैकिंग के लिए, यह utm_campaign कैंपेन ट्रैकिंग पैरामीटर की वैल्यू है. AdWords ऑटो-टैगिंग के लिए, यह प्रॉपर्टी के लिए उपयोग किए जाने वाले ऑनलाइन विज्ञापन अभियान का नाम होता है. अगर इनमें से किसी का भी इस्तेमाल नहीं किया जाता है, तो इसकी वैल्यू (not set) है. |
|
keyword |
मैन्युअल कैंपेन ट्रैकिंग के लिए, यह utm_term कैंपेन ट्रैकिंग पैरामीटर की वैल्यू है. AdWords ट्रैफ़िक के लिए, इसमें टारगेटिंग की सबसे सही शर्तें मौजूद होती हैं. Display Network के लिए, टारगेट करने की कई शर्तों की वजह से विज्ञापन दिख सकता है. ऐसे में, यह Google Ads की मदद से चुने गए टारगेटिंग के सबसे अच्छे दायरे को दिखाता है. यह Display_keyword, साइट प्लेसमेंट, boomuserlist, user_interest, उम्र या लिंग से जुड़ा हो सकता है. अगर ऐसा नहीं है, तो इसकी वैल्यू (not set) है. |
|
hostname |
वह होस्टनेम जिससे ट्रैकिंग का अनुरोध किया गया था. |
|
landingPagePath |
उपयोगकर्ताओं के सेशन या लैंडिंग पेज का पहला पेज. |
|
activityType |
यह गतिविधि किस तरह की है. |
|
customDimension[] |
इस गतिविधि से जुड़े सभी कस्टम डाइमेंशन की सूची. |
|
यूनियन फ़ील्ड activity_details . activity_type के आधार पर, इनमें से कोई एक फ़ील्ड सेट किया जाएगा. activity_details इनमें से सिर्फ़ एक हो सकती है: |
||
pageview |
अगर |
|
appview |
अगर |
|
ecommerce |
अगर |
|
goals |
इस फ़ील्ड में उन सभी लक्ष्यों की सूची होती है जिन्हें |
|
event |
इस फ़ील्ड में इवेंट की पूरी जानकारी होती है. अगर |
CustomDimension
कस्टम डाइमेंशन.
जेएसओएन के काेड में दिखाना | |
---|---|
{ "index": number, "value": string } |
फ़ील्ड | |
---|---|
index |
कस्टम डाइमेंशन की स्लॉट संख्या. |
value |
कस्टम डाइमेंशन की वैल्यू. डिफ़ॉल्ट वैल्यू (यानी खाली स्ट्रिंग) से पता चलता है कि सेशन/विज़िट करने वाले के स्कोप की कस्टम डाइमेंशन वैल्यू को मिटाया जा रहा है. |
PageviewData
जब वेबसाइट पर आने वाला कोई पेज देखता है, तब इकट्ठा की गई जानकारी दिखाता है.
जेएसओएन के काेड में दिखाना | |
---|---|
{ "pagePath": string, "pageTitle": string } |
फ़ील्ड | |
---|---|
pagePath |
उस पेज का यूआरएल जिसे विज़िटर ने देखा. |
pageTitle |
उस पेज का टाइटल जिसे विज़िटर ने देखा. |
ScreenviewData
जेएसओएन के काेड में दिखाना | |
---|---|
{ "screenName": string, "mobileDeviceBranding": string, "mobileDeviceModel": string, "appName": string } |
फ़ील्ड | |
---|---|
screenName |
स्क्रीन का नाम. |
mobileDeviceBranding |
मोबाइल मैन्युफ़ैक्चरर या ब्रैंड का नाम. उदाहरण: "Google", "सेब" वगैरह. |
mobileDeviceModel |
मोबाइल डिवाइस का मॉडल. उदाहरण: "Pixel", "iPhone" वगैरह. |
appName |
ऐप्लिकेशन का नाम. |
EcommerceData
उपयोगकर्ता की गतिविधि से जुड़े ई-कॉमर्स की जानकारी.
जेएसओएन के काेड में दिखाना | |
---|---|
{ "actionType": enum( |
फ़ील्ड | |
---|---|
actionType |
इस ई-कॉमर्स कार्रवाई से जुड़ी कार्रवाई. |
transaction |
इस ई-कॉमर्स कार्रवाई के लेन-देन का ब्यौरा. |
products[] |
इस ट्रांज़ैक्शन में शामिल प्रॉडक्ट की जानकारी. |
ecommerceType |
इस ई-कॉमर्स गतिविधि का प्रकार. |
ECommerceAction
किसी ई-कॉमर्स कार्रवाई से जुड़ी सभी कार्रवाइयों का सेट.
Enums | |
---|---|
UNKNOWN |
कार्रवाई किस तरह की है, इसकी जानकारी नहीं है. |
CLICK |
प्रॉडक्ट सूचियों पर क्लिक करें. |
DETAILS_VIEW |
प्रॉडक्ट की जानकारी वाले व्यू. |
ADD_TO_CART |
कार्ट में प्रॉडक्ट जोड़ें. |
REMOVE_FROM_CART |
कार्ट से प्रॉडक्ट हटाएं. |
CHECKOUT |
चेक आउट करें. |
PAYMENT |
खरीदारी पूरी हुई. |
REFUND |
खरीदारी का रिफ़ंड. |
CHECKOUT_OPTION |
चेकआउट के विकल्प. |
TransactionData
वेबसाइट पर आने वाले व्यक्ति के पेज पर लेन-देन करने के दौरान इकट्ठा की गई जानकारी दिखाता है.
जेएसओएन के काेड में दिखाना | |
---|---|
{ "transactionId": string, "transactionRevenue": number, "transactionTax": number, "transactionShipping": number } |
फ़ील्ड | |
---|---|
transactionId |
शॉपिंग कार्ट में खरीदारी के लिए ई-कॉमर्स ट्रैकिंग के तरीके से दिया गया लेन-देन आईडी. |
transactionRevenue |
बिक्री से होने वाला कुल रेवेन्यू (शिपिंग और टैक्स को छोड़कर). |
transactionTax |
लेन-देन का कुल टैक्स. |
transactionShipping |
शिपिंग का कुल शुल्क. |
ProductData
किसी ई-कॉमर्स लेन-देन में शामिल प्रॉडक्ट की जानकारी.
जेएसओएन के काेड में दिखाना | |
---|---|
{ "productSku": string, "productName": string, "itemRevenue": number, "productQuantity": string } |
फ़ील्ड | |
---|---|
productSku |
प्रॉडक्ट को दिखाने वाला यूनीक कोड. |
productName |
खरीदे गए आइटम के लिए ई-कॉमर्स ट्रैकिंग ऐप्लिकेशन से मिले प्रॉडक्ट का नाम. |
itemRevenue |
खरीदे गए प्रॉडक्ट आइटम से मिला कुल रेवेन्यू. |
productQuantity |
लेन-देन में इस प्रॉडक्ट यूनिट की कुल संख्या. |
EcommerceType
यह लौटाए जा रहे ई-कॉमर्स डेटा के प्रकार को दिखाता है.
Enums | |
---|---|
ECOMMERCE_TYPE_UNSPECIFIED |
इसका इस्तेमाल तब किया जाता है, जब ई-कॉमर्स गतिविधि का टाइप नहीं बताया गया हो. |
CLASSIC |
इसका इस्तेमाल तब किया जाता है, जब गतिविधि में क्लासिक (गैर-बेहतर) ई-कॉमर्स जानकारी हो. |
ENHANCED |
इसका इस्तेमाल तब किया जाता है, जब गतिविधि ने ई-कॉमर्स जानकारी को बेहतर बनाया हो. |
GoalSetData
किसी गतिविधि में हासिल किए गए लक्ष्यों के सेट को दिखाता है.
जेएसओएन के काेड में दिखाना | |
---|---|
{
"goals": [
{
object( |
फ़ील्ड | |
---|---|
goals[] |
मौजूदा गतिविधि में हासिल किए गए सभी लक्ष्य. |
GoalData
लक्ष्य से जुड़ी सभी जानकारी दिखाता है.
जेएसओएन के काेड में दिखाना | |
---|---|
{ "goalIndex": number, "goalCompletions": string, "goalValue": number, "goalCompletionLocation": string, "goalPreviousStep1": string, "goalPreviousStep2": string, "goalPreviousStep3": string, "goalName": string } |
फ़ील्ड | |
---|---|
goalIndex |
यह प्रोफ़ाइल के लिए कॉन्फ़िगर किए गए लक्ष्य की पहचान करता है. |
goalCompletions |
इस गतिविधि में पूरे हुए लक्ष्यों की कुल संख्या. |
goalValue |
इस लक्ष्य में शामिल वैल्यू. |
goalCompletionLocation |
उस पेज का यूआरएल जहां यह लक्ष्य पूरा हुआ. |
goalPreviousStep1 |
लक्ष्य पूरा होने से एक चरण पहले का पेज यूआरएल. |
goalPreviousStep2 |
लक्ष्य पूरा होने से दो चरण पहले वाले पेज का यूआरएल. |
goalPreviousStep3 |
लक्ष्य पूरा होने से पहले के तीन चरणों वाले पेज का यूआरएल. |
goalName |
लक्ष्य का नाम. |
EventData
किसी इवेंट से जुड़ी सभी जानकारी देता हो.
जेएसओएन के काेड में दिखाना | |
---|---|
{ "eventCategory": string, "eventAction": string, "eventLabel": string, "eventValue": string, "eventCount": string } |
फ़ील्ड | |
---|---|
eventCategory |
पेज पर मौजूद वह ऑब्जेक्ट जिसके साथ इंटरैक्ट किया गया था. उदाहरण: 'वीडियो'. |
eventAction |
ऑब्जेक्ट के साथ इंटरैक्शन का प्रकार. उदाहरण: 'चलाएं'. |
eventLabel |
इवेंट के साथ लेबल अटैच किया गया. |
eventValue |
इवेंट से जुड़ी संख्या वाली वैल्यू. |
eventCount |
इस गतिविधि में ऐसे इवेंट की संख्या. |