NowMetrix के मेट्रिक्स Microsoft Excel में रखें
Power Query से NowMetrix डेटा को सामान्य Excel तालिका में आयात करें। किसी प्लग-इन या प्रोग्रामिंग अनुभव की आवश्यकता नहीं है: API कुंजी बनाएँ, तैयार क्वेरी चिपकाएँ और परिणाम लोड करें।
कनेक्शन कैसे काम करता है
Excel चुना गया डेटा सीधे NowMetrix REST API से माँगता है:
NowMetrix REST API → Power Query → Excel table → charts, formulas, or PivotTables
इस मार्गदर्शिका का उदाहरण /v1/overview से उपलब्ध पिछले 30 दैनिक रिकॉर्ड आयात करता है। हर रिकॉर्ड में तारीख, ट्रैकर, ट्रैकर का समय क्षेत्र, पृष्ठदृश्य और विज़िट होते हैं। क्वेरी को ताज़ा करने पर आयात की गई तालिका नवीनतम API रिस्पॉन्स से बदल जाती है।
शुरू करने से पहले
आपके पास ये चीज़ें होनी चाहिए:
- REST API की सुविधा वाला NowMetrix खाता,
- जिस ट्रैकर का डेटा आप निर्यात करना चाहते हैं, उसका एक्सेस,
- Power Query वाला Microsoft Excel, और
- बाहरी डेटा कनेक्शन बनाने और ताज़ा करने की अनुमति।
Windows पर Power Query डेटा → डेटा प्राप्त करें में उपलब्ध है। macOS के मौजूदा Microsoft 365 संस्करणों में डेटा → डेटा प्राप्त करें (Power Query) चुनें। Excel के संस्करण और भाषा के अनुसार मेनू के नाम थोड़े अलग हो सकते हैं।
यदि Mac पर Power Query Editor नहीं मिल रहा है, तो पहले Microsoft 365 अपडेट करें। Microsoft अपने Mac के लिए Excel में Power Query मार्गदर्शिका में मौजूदा प्रक्रिया बताता है।
1. अलग API कुंजी बनाएँ
- NowMetrix में साइन इन करें।
- सेटिंग → API खोलें।
- स्पष्ट नाम वाली नई कुंजी बनाएँ, जैसे Microsoft Excel।
- पूरी कुंजी तुरंत कॉपी करें। यह केवल एक बार दिखाई जाती है।
- जिस वेबसाइट का डेटा निर्यात करना है, उसका ट्रैकर ID नोट करें।
| प्लेसहोल्डर | इससे बदलें | उदाहरण |
|---|---|---|
nm_YOUR_KEY |
आपकी पूरी NowMetrix API कुंजी | nm_… |
TRACKER_ID |
निर्यात किया जाने वाला ट्रैकर ID | news-example-com |
2. खाली Power Query खोलें
Windows के लिए Excel
- नई वर्कबुक बनाएँ या वह वर्कबुक खोलें जिसमें निर्यात रखना है।
- डेटा → डेटा प्राप्त करें → अन्य स्रोतों से → खाली क्वेरी चुनें।
- Power Query Editor में होम → उन्नत संपादक चुनें।
macOS के लिए Excel
- नई वर्कबुक बनाएँ या लक्षित वर्कबुक खोलें।
- डेटा → डेटा प्राप्त करें (Power Query) → Power Query Editor शुरू करें चुनें।
- खाली क्वेरी बनाएँ, फिर होम → उन्नत संपादक खोलें।
3. तैयार क्वेरी चिपकाएँ
- उन्नत संपादक की मौजूदा सामग्री हटाएँ।
- नीचे दी गई पूरी क्वेरी चिपकाएँ।
- पहली दो पंक्तियों में
nm_YOUR_KEYऔरTRACKER_IDबदलें। - दोनों मानों के चारों ओर उद्धरण चिह्न रहने दें।
- पूर्ण चुनें।
let
ApiKey = "nm_YOUR_KEY",
TrackerId = "TRACKER_ID",
Response = Json.Document(
Web.Contents(
"https://api.nowmetrix.com",
[
RelativePath = "v1/overview",
Query = [
site = TrackerId,
days = "30"
],
Headers = [
Authorization = "Bearer " & ApiKey,
Accept = "application/json"
],
Timeout = #duration(0, 0, 0, 30)
]
)
),
DailyRows = if List.IsEmpty(Response[daily]) then
#table(type table [date = text, pageviews = Int64.Type, visits = Int64.Type], {})
else
Table.FromRecords(Response[daily]),
AddTracker = Table.AddColumn(
DailyRows,
"tracker",
each Response[site],
type text
),
AddTimezone = Table.AddColumn(
AddTracker,
"timezone",
each Response[timezone],
type text
),
ReorderedColumns = Table.ReorderColumns(
AddTimezone,
{"date", "tracker", "timezone", "pageviews", "visits"}
),
TypedColumns = Table.TransformColumnTypes(
ReorderedColumns,
{
{"date", type date},
{"tracker", type text},
{"timezone", type text},
{"pageviews", Int64.Type},
{"visits", Int64.Type}
}
)
in
TypedColumns
निश्चित आधार URL के साथ RelativePath और Query रखने से पता पढ़ने में आसान रहता है और API कुंजी URL में दिखाई नहीं देती। कुंजी केवल HTTPS के
Authorization हेडर में भेजी जाती है।
4. डेटा स्रोत सेटिंग की पुष्टि करें
Excel आपसे पूछ सकता है कि उसे https://api.nowmetrix.com से कैसे कनेक्ट करना चाहिए।
- अनाम चुनें।
- यह सेटिंग
https://api.nowmetrix.comपर लागू करें। - कनेक्ट करें चुनें।
- यदि गोपनीयता स्तर पूछा जाए, तो अपने संगठन के अनुसार आवश्यक स्तर चुनें। निजी अन्य डेटा स्रोतों से सबसे कड़ा अलगाव देता है।
5. तालिका लोड करें और जाँचें
- Power Query पूर्वावलोकन में पाँच कॉलम दिखने तक प्रतीक्षा करें।
- चाहें तो क्वेरी का नाम बदलकर NowMetrix Daily करें।
- होम → बंद करें & लोड करें चुनें।
- Excel आयात की गई पंक्तियों वाली वर्कशीट तालिका बनाएगा।
| date | tracker | timezone | pageviews | visits |
|---|---|---|---|---|
| 2026-08-22 | TRACKER_ID | Europe/Zurich | 81,240 | 53,210 |
| 2026-08-23 | TRACKER_ID | Europe/Zurich | 77,480 | 50,195 |
अब आप इस तालिका का संदर्भ लेने वाले फ़ॉर्मूले, चार्ट, PivotTables या अतिरिक्त वर्कशीट बना सकते हैं। अपने नोट और गणनाएँ आयात की गई तालिका के बाहर रखें, क्योंकि ताज़ा करने पर इसकी पंक्तियों का आकार बदल सकता है या वे बदल सकती हैं।
6. डेटा ताज़ा करें
मैन्युअल रूप से ताज़ा करें
डेटा → सभी को ताज़ा करें चुनें। Excel क्वेरी को फिर चलाकर आयात की गई पंक्तियाँ बदल देता है।
वर्कबुक खुलने पर ताज़ा करें
- डेटा → क्वेरीज़ & कनेक्शन खोलें।
- NowMetrix Daily पर दायाँ-क्लिक करें और गुण चुनें।
- फ़ाइल खोलते समय डेटा ताज़ा करें चालू करें।
निश्चित अंतराल पर ताज़ा करें
- उसी क्वेरी के गुण खोलें।
- हर बार ताज़ा करें चालू करें और 60 मिनट जैसा अंतराल दर्ज करें।
- वर्कबुक सहेजें।
अनावश्यक रूप से बार-बार ताज़ा करने से बचें। NowMetrix की API सीमा प्रत्येक ट्रैकर के लिए API कुंजियों और उपयोगकर्ताओं के बीच साझा होती है। Microsoft अपनी बाहरी डेटा ताज़ा करने की मार्गदर्शिका में Excel कनेक्शन सेटिंग समझाता है।
अन्य NowMetrix डेटा निर्यात करें
REST API अलग-अलग रिपोर्टिंग आवश्यकताओं के लिए कई डेटासेट उपलब्ध कराता है:
| उपयोग का प्रकार | एंडपॉइंट का उदाहरण | अनुशंसित ताज़ाकरण |
|---|---|---|
| दैनिक पृष्ठदृश्य और विज़िट | /v1/overview?days=30 |
हर घंटे या हर दिन |
| कल के शीर्ष पृष्ठ | /v1/recap?preset=yesterday&limit=100 |
हर पूरे हुए दिन में एक बार |
| मौजूदा लाइव स्नैपशॉट | /v1/realtime |
रिपोर्ट की आवश्यकता के अनुसार |
| मौजूदा ट्रैफ़िक स्रोत | /v1/sources |
मौजूदा स्नैपशॉट बदलें |
RelativePath बदलना पर्याप्त नहीं है;
Response के नीचे दिया गया Power Query रूपांतरण भी चुने गए एंडपॉइंट से मेल खाना चाहिए। क्वेरी को बदलते समय एंडपॉइंट के संदर्भ पृष्ठ पर दिया गया रिस्पॉन्स उदाहरण देखें।
सुरक्षा और साझाकरण जाँच-सूची
- इस वर्कबुक के लिए अलग NowMetrix कुंजी का उपयोग करें।
- NowMetrix उपयोगकर्ता को केवल निर्यात के लिए आवश्यक ट्रैकर का एक्सेस दें।
- API कुंजी को वर्कशीट सेल, फ़ॉर्मूला, URL, स्क्रीनशॉट या टिप्पणी में सहेजें नहीं।
- वर्कबुक को सार्वजनिक डाउनलोड क्षेत्र में अपलोड न करें।
- वर्कबुक केवल उन्हीं लोगों के साथ साझा करें जिन्हें API कुंजी का उपयोग करने की अनुमति है।
- मानकर चलें कि हर वर्कबुक संपादक Power Query देख सकता है और उसकी कुंजी पढ़ सकता है।
- यदि वर्कबुक OneDrive या SharePoint में रखी है, तो वहाँ का एक्सेस सुरक्षित रखें।
- यदि वर्कबुक या खाते के साथ छेड़छाड़ की आशंका हो, तो अलग कुंजी तुरंत रद्द करें।
- कुंजी बदलने के बाद क्वेरी की पहली पंक्ति अपडेट करें और वर्कबुक ताज़ा करें।
समस्या निवारण
| समस्या | क्या जाँचें |
|---|---|
| Power Query बार-बार क्रेडेंशियल माँगता है | डेटा स्रोत सेटिंग खोलें, https://api.nowmetrix.com की अनुमतियाँ हटाएँ, फिर से कनेक्ट करें और अनाम चुनें। |
401 या “संसाधन का एक्सेस प्रतिबंधित है” |
पुष्टि करें कि पूरी API कुंजी ने nm_YOUR_KEY को बदला है, उसमें कोई रिक्त स्थान नहीं है और उसे रद्द नहीं किया गया है। |
403 |
API कुंजी वाला NowMetrix उपयोगकर्ता कॉन्फ़िगर किए गए ट्रैकर का एक्सेस नहीं कर सकता। TRACKER_ID और ट्रैकर की अनुमतियाँ जाँचें। |
429 |
ट्रैकर की दर सीमा पार हो गई है। प्रतीक्षा करें और ताज़ाकरण की आवृत्ति कम करें। |
503 |
विश्लेषण बैकएंड अस्थायी रूप से उपलब्ध नहीं है। मौजूदा तालिका रखें और बाद में फिर प्रयास करें। |
Expression.Error: The field 'daily' wasn't found |
API ने अलग संरचना लौटाई है या एंडपॉइंट बदल दिया गया है। v1/overview वापस लाएँ या रूपांतरण को उसके अनुसार बदलें। |
| तारीखों या संख्याओं का प्रारूप गलत है | Excel में उपयोग किया जाने वाला स्थानीय प्रारूप जाँचें। क्वेरी स्पष्ट तारीख और पूर्णांक प्रकार निर्धारित करती है, लेकिन वर्कशीट का प्रदर्शन अभी भी वर्कबुक के स्थानीय प्रारूप के अनुसार रहता है। |
| संपादक में ताज़ाकरण होता है, लेकिन दोबारा खोलने के बाद नहीं | क्वेरी के गुण, डेटा स्रोत की अनुमतियाँ, नेटवर्क एक्सेस और यह जाँचें कि आपका संगठन बाहरी वेब कनेक्शन को अवरुद्ध तो नहीं करता। |