निर्यात · Microsoft Excel

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 रिस्पॉन्स से बदल जाती है।

यह आयात किया गया रिपोर्टिंग डेटासेट है, रीयल-टाइम स्ट्रीम नहीं। आम तौर पर हर घंटे या हर दिन ताज़ा करना पर्याप्त है। लगातार अपडेट होने वाली रिपोर्ट के लिए Microsoft Power BI का उपयोग करें।

शुरू करने से पहले

आपके पास ये चीज़ें होनी चाहिए:

  • 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 कुंजी बनाएँ

  1. NowMetrix में साइन इन करें।
  2. सेटिंग → API खोलें।
  3. स्पष्ट नाम वाली नई कुंजी बनाएँ, जैसे Microsoft Excel
  4. पूरी कुंजी तुरंत कॉपी करें। यह केवल एक बार दिखाई जाती है।
  5. जिस वेबसाइट का डेटा निर्यात करना है, उसका ट्रैकर ID नोट करें।
प्लेसहोल्डर इससे बदलें उदाहरण
nm_YOUR_KEY आपकी पूरी NowMetrix API कुंजी nm_…
TRACKER_ID निर्यात किया जाने वाला ट्रैकर ID news-example-com
API कुंजी को पासवर्ड की तरह सुरक्षित रखें। इसे ईमेल या चैट से न भेजें, Excel सेल में न रखें और स्क्रीनशॉट में शामिल न करें। अलग कुंजी का उपयोग करें, ताकि अन्य एकीकरणों को प्रभावित किए बिना इसे रद्द किया जा सके।

2. खाली Power Query खोलें

Windows के लिए Excel

  1. नई वर्कबुक बनाएँ या वह वर्कबुक खोलें जिसमें निर्यात रखना है।
  2. डेटा → डेटा प्राप्त करें → अन्य स्रोतों से → खाली क्वेरी चुनें।
  3. Power Query Editor में होम → उन्नत संपादक चुनें।

macOS के लिए Excel

  1. नई वर्कबुक बनाएँ या लक्षित वर्कबुक खोलें।
  2. डेटा → डेटा प्राप्त करें (Power Query) → Power Query Editor शुरू करें चुनें।
  3. खाली क्वेरी बनाएँ, फिर होम → उन्नत संपादक खोलें।

3. तैयार क्वेरी चिपकाएँ

  1. उन्नत संपादक की मौजूदा सामग्री हटाएँ।
  2. नीचे दी गई पूरी क्वेरी चिपकाएँ।
  3. पहली दो पंक्तियों में nm_YOUR_KEY और TRACKER_ID बदलें।
  4. दोनों मानों के चारों ओर उद्धरण चिह्न रहने दें।
  5. पूर्ण चुनें।
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 से कैसे कनेक्ट करना चाहिए।

  1. अनाम चुनें।
  2. यह सेटिंग https://api.nowmetrix.com पर लागू करें।
  3. कनेक्ट करें चुनें।
  4. यदि गोपनीयता स्तर पूछा जाए, तो अपने संगठन के अनुसार आवश्यक स्तर चुनें। निजी अन्य डेटा स्रोतों से सबसे कड़ा अलगाव देता है।
अनाम केवल Excel की अंतर्निहित क्रेडेंशियल पद्धति को दर्शाता है। NowMetrix के लिए अनुरोध अनाम नहीं है: क्वेरी Bearer हेडर में आपकी API कुंजी से प्रमाणित होती है।

5. तालिका लोड करें और जाँचें

  1. Power Query पूर्वावलोकन में पाँच कॉलम दिखने तक प्रतीक्षा करें।
  2. चाहें तो क्वेरी का नाम बदलकर NowMetrix Daily करें।
  3. होम → बंद करें & लोड करें चुनें।
  4. 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 क्वेरी को फिर चलाकर आयात की गई पंक्तियाँ बदल देता है।

वर्कबुक खुलने पर ताज़ा करें

  1. डेटा → क्वेरीज़ & कनेक्शन खोलें।
  2. NowMetrix Daily पर दायाँ-क्लिक करें और गुण चुनें।
  3. फ़ाइल खोलते समय डेटा ताज़ा करें चालू करें।

निश्चित अंतराल पर ताज़ा करें

  1. उसी क्वेरी के गुण खोलें।
  2. हर बार ताज़ा करें चालू करें और 60 मिनट जैसा अंतराल दर्ज करें।
  3. वर्कबुक सहेजें।
Excel का अंतराल-आधारित ताज़ाकरण आम तौर पर तभी चलता है जब डेस्कटॉप वर्कबुक खुली हो। यह बिना निगरानी वाला क्लाउड शेड्यूल नहीं है। यदि किसी के Excel खोले बिना डेटासेट ताज़ा होना चाहिए, तो Power BI Service का उपयोग करें।

अनावश्यक रूप से बार-बार ताज़ा करने से बचें। NowMetrix की API सीमा प्रत्येक ट्रैकर के लिए API कुंजियों और उपयोगकर्ताओं के बीच साझा होती है। Microsoft अपनी बाहरी डेटा ताज़ा करने की मार्गदर्शिका में Excel कनेक्शन सेटिंग समझाता है।

अन्य NowMetrix डेटा निर्यात करें

REST API अलग-अलग रिपोर्टिंग आवश्यकताओं के लिए कई डेटासेट उपलब्ध कराता है:

उपयोग का प्रकार एंडपॉइंट का उदाहरण अनुशंसित ताज़ाकरण
दैनिक पृष्ठदृश्य और विज़िट /v1/overview?days=30 हर घंटे या हर दिन
कल के शीर्ष पृष्ठ /v1/recap?preset=yesterday&limit=100 हर पूरे हुए दिन में एक बार
मौजूदा लाइव स्नैपशॉट /v1/realtime रिपोर्ट की आवश्यकता के अनुसार
मौजूदा ट्रैफ़िक स्रोत /v1/sources मौजूदा स्नैपशॉट बदलें
हर एंडपॉइंट अलग JSON संरचना लौटाता है। केवल RelativePath बदलना पर्याप्त नहीं है; Response के नीचे दिया गया Power Query रूपांतरण भी चुने गए एंडपॉइंट से मेल खाना चाहिए। क्वेरी को बदलते समय एंडपॉइंट के संदर्भ पृष्ठ पर दिया गया रिस्पॉन्स उदाहरण देखें।

सुरक्षा और साझाकरण जाँच-सूची

  • इस वर्कबुक के लिए अलग NowMetrix कुंजी का उपयोग करें।
  • NowMetrix उपयोगकर्ता को केवल निर्यात के लिए आवश्यक ट्रैकर का एक्सेस दें।
  • API कुंजी को वर्कशीट सेल, फ़ॉर्मूला, URL, स्क्रीनशॉट या टिप्पणी में सहेजें नहीं।
  • वर्कबुक को सार्वजनिक डाउनलोड क्षेत्र में अपलोड न करें।
  • वर्कबुक केवल उन्हीं लोगों के साथ साझा करें जिन्हें API कुंजी का उपयोग करने की अनुमति है।
  • मानकर चलें कि हर वर्कबुक संपादक Power Query देख सकता है और उसकी कुंजी पढ़ सकता है।
  • यदि वर्कबुक OneDrive या SharePoint में रखी है, तो वहाँ का एक्सेस सुरक्षित रखें।
  • यदि वर्कबुक या खाते के साथ छेड़छाड़ की आशंका हो, तो अलग कुंजी तुरंत रद्द करें।
  • कुंजी बदलने के बाद क्वेरी की पहली पंक्ति अपडेट करें और वर्कबुक ताज़ा करें।
वर्कशीट या क्वेरी छिपाने से API कुंजी गुप्त नहीं रहती। Power Query क्वेरी को वर्कबुक में सहेजता है। फ़ाइल का एक्सेस सीमित करना और अलग, रद्द की जा सकने वाली कुंजी का उपयोग करना सबसे महत्वपूर्ण सुरक्षा उपाय हैं।

समस्या निवारण

समस्या क्या जाँचें
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 में उपयोग किया जाने वाला स्थानीय प्रारूप जाँचें। क्वेरी स्पष्ट तारीख और पूर्णांक प्रकार निर्धारित करती है, लेकिन वर्कशीट का प्रदर्शन अभी भी वर्कबुक के स्थानीय प्रारूप के अनुसार रहता है।
संपादक में ताज़ाकरण होता है, लेकिन दोबारा खोलने के बाद नहीं क्वेरी के गुण, डेटा स्रोत की अनुमतियाँ, नेटवर्क एक्सेस और यह जाँचें कि आपका संगठन बाहरी वेब कनेक्शन को अवरुद्ध तो नहीं करता।