Διατηρήστε τις μετρήσεις του NowMetrix στο Microsoft Excel
Χρησιμοποιήστε το Power Query για να εισαγάγετε δεδομένα του NowMetrix σε έναν τυπικό πίνακα του Excel. Δεν απαιτούνται πρόσθετα ή γνώσεις προγραμματισμού: δημιουργήστε ένα API key, επικολλήστε το έτοιμο ερώτημα και φορτώστε το αποτέλεσμα.
Πώς λειτουργεί η σύνδεση
Το Excel ζητά τα επιλεγμένα δεδομένα απευθείας από το REST API του NowMetrix:
NowMetrix REST API → Power Query → Excel table → charts, formulas, or PivotTables
Το παράδειγμα αυτού του οδηγού εισάγει τις τελευταίες 30 διαθέσιμες ημερήσιες εγγραφές από το
/v1/overview. Κάθε εγγραφή περιέχει ημερομηνία, tracker, ζώνη ώρας του tracker, προβολές σελίδας και
επισκέψεις. Με την ανανέωση του ερωτήματος, ο εισαγόμενος πίνακας αντικαθίσταται από την πιο πρόσφατη απόκριση του API.
Πριν ξεκινήσετε
Χρειάζεστε:
- λογαριασμό NowMetrix με πρόσβαση στο REST API,
- πρόσβαση στον tracker που θέλετε να χρησιμοποιήσετε για την εξαγωγή,
- Microsoft Excel με Power Query και
- άδεια δημιουργίας και ανανέωσης εξωτερικών συνδέσεων δεδομένων.
Στα Windows, το Power Query βρίσκεται στην επιλογή Δεδομένα → Λήψη δεδομένων. Στις τρέχουσες εκδόσεις του Microsoft 365 για macOS, χρησιμοποιήστε την επιλογή Δεδομένα → Λήψη δεδομένων (Power Query). Τα ονόματα των μενού ενδέχεται να διαφέρουν ελαφρώς ανάλογα με την έκδοση και τη γλώσσα του Excel.
Αν δεν μπορείτε να βρείτε το Power Query Editor σε Mac, ενημερώστε πρώτα το Microsoft 365. Η Microsoft τεκμηριώνει την τρέχουσα διαδικασία για Mac στον οδηγό Power Query για Excel σε Mac.
1. Δημιουργήστε ξεχωριστό API key
- Συνδεθείτε στο NowMetrix.
- Ανοίξτε τις Ρυθμίσεις → API.
- Δημιουργήστε νέο key με σαφή ετικέτα, για παράδειγμα Microsoft Excel.
- Αντιγράψτε αμέσως ολόκληρο το key. Εμφανίζεται μόνο μία φορά.
- Σημειώστε το tracker ID του ιστοτόπου που θέλετε να εξαγάγετε.
| Σύμβολο κράτησης θέσης | Αντικαταστήστε με | Παράδειγμα |
|---|---|---|
nm_YOUR_KEY |
Το πλήρες API key του NowMetrix | nm_… |
TRACKER_ID |
Το tracker ID προς εξαγωγή | news-example-com |
2. Ανοίξτε ένα κενό Power Query
Excel για Windows
- Δημιουργήστε νέο βιβλίο εργασίας ή ανοίξτε το βιβλίο εργασίας στο οποίο θα περιέχεται η εξαγωγή.
- Επιλέξτε Δεδομένα → Λήψη δεδομένων → Από άλλες πηγές → Κενό ερώτημα.
- Στο Power Query Editor, επιλέξτε Κεντρική → Επεξεργαστής για προχωρημένους.
Excel για macOS
- Δημιουργήστε νέο βιβλίο εργασίας ή ανοίξτε το βιβλίο εργασίας προορισμού.
- Επιλέξτε Δεδομένα → Λήψη δεδομένων (Power Query) → Εκκίνηση του Επεξεργαστή Power Query.
- Δημιουργήστε ένα Κενό ερώτημα και ανοίξτε το Κεντρική → Επεξεργαστής για προχωρημένους.
3. Επικολλήστε το έτοιμο ερώτημα
- Διαγράψτε το υπάρχον περιεχόμενο από το Advanced Editor.
- Επικολλήστε ολόκληρο το παρακάτω ερώτημα.
- Αντικαταστήστε τα
nm_YOUR_KEYκαιTRACKER_IDστις δύο πρώτες γραμμές. - Διατηρήστε τα εισαγωγικά γύρω από τις δύο τιμές.
- Επιλέξτε Done.
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 key στη διεύθυνση URL. Το key αποστέλλεται μόνο στην κεφαλίδα HTTPS
Authorization.
4. Επιβεβαιώστε τις ρυθμίσεις της προέλευσης δεδομένων
Το Excel ενδέχεται να σας ρωτήσει πώς θα συνδεθεί στο https://api.nowmetrix.com.
- Επιλέξτε Ανώνυμη.
- Εφαρμόστε τη ρύθμιση στο
https://api.nowmetrix.com. - Επιλέξτε Connect.
- Αν σας ζητηθεί επίπεδο προστασίας προσωπικών δεδομένων, επιλέξτε το επίπεδο που απαιτεί ο οργανισμός σας. Το Private παρέχει τον αυστηρότερο διαχωρισμό από άλλες προελεύσεις δεδομένων.
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 minutes.
- Αποθηκεύστε το βιβλίο εργασίας.
Αποφύγετε τις υπερβολικά συχνές ανανεώσεις. Το όριο του NowMetrix API είναι κοινό ανά tracker για όλα τα API keys και τους χρήστες. Η Microsoft εξηγεί τις ρυθμίσεις συνδέσεων του Excel στον οδηγό ανανέωσης εξωτερικών δεδομένων.
Εξαγωγή άλλων δεδομένων του NowMetrix
Το REST API παρέχει αρκετά σύνολα δεδομένων για διαφορετικές ανάγκες αναφορών:
| Περίπτωση χρήσης | Παράδειγμα endpoint | Προτεινόμενη ανανέωση |
|---|---|---|
| Ημερήσιες προβολές σελίδας και επισκέψεις | /v1/overview?days=30 |
Ωριαία ή ημερήσια |
| Κορυφαίες σελίδες της χθεσινής ημέρας | /v1/recap?preset=yesterday&limit=100 |
Μία φορά ανά ολοκληρωμένη ημέρα |
| Τρέχον στιγμιότυπο σε πραγματικό χρόνο | /v1/realtime |
Μόνο όσο συχνά χρειάζεται η αναφορά |
| Τρέχουσες πηγές επισκεψιμότητας | /v1/sources |
Αντικατάσταση του τρέχοντος στιγμιότυπου |
RelativePath· ο μετασχηματισμός Power Query
κάτω από το Response πρέπει επίσης να αντιστοιχεί στο επιλεγμένο endpoint. Χρησιμοποιήστε το παράδειγμα απόκρισης στη σελίδα αναφοράς
του endpoint όταν προσαρμόζετε το ερώτημα.
Λίστα ελέγχου ασφάλειας και κοινοποίησης
- Χρησιμοποιήστε ξεχωριστό key του NowMetrix με ετικέτα για αυτό το βιβλίο εργασίας.
- Παραχωρήστε στον χρήστη του NowMetrix μόνο την πρόσβαση στον tracker που απαιτείται για την εξαγωγή.
- Μην αποθηκεύετε το API key σε κελί φύλλου εργασίας, τύπο, URL, στιγμιότυπο οθόνης ή σχόλιο.
- Μην ανεβάζετε το βιβλίο εργασίας σε δημόσια τοποθεσία λήψεων.
- Κοινοποιείτε το βιβλίο εργασίας μόνο σε άτομα που επιτρέπεται να χρησιμοποιούν το API key.
- Θεωρείτε ότι κάθε άτομο που επεξεργάζεται το βιβλίο εργασίας μπορεί να ελέγξει το Power Query και να διαβάσει το key.
- Προστατεύστε την πρόσβαση στο OneDrive ή το SharePoint, αν το βιβλίο εργασίας είναι αποθηκευμένο εκεί.
- Ανακαλέστε αμέσως το ξεχωριστό key αν υπάρχει ενδεχόμενο παραβίασης του βιβλίου εργασίας ή του λογαριασμού.
- Μετά την αντικατάσταση ενός key, ενημερώστε την πρώτη γραμμή του ερωτήματος και ανανεώστε το βιβλίο εργασίας.
Αντιμετώπιση προβλημάτων
| Πρόβλημα | Τι να ελέγξετε |
|---|---|
| Το Power Query ζητά επανειλημμένα διαπιστευτήρια | Ανοίξτε τις Ρυθμίσεις προέλευσης δεδομένων, διαγράψτε τα δικαιώματα για το https://api.nowmetrix.com, συνδεθείτε ξανά και επιλέξτε Ανώνυμη. |
401 ή «η πρόσβαση στον πόρο απαγορεύεται» |
Επιβεβαιώστε ότι το πλήρες API key αντικατέστησε το nm_YOUR_KEY, δεν περιέχει κενά και δεν έχει ανακληθεί. |
403 |
Ο χρήστης του NowMetrix που αντιστοιχεί στο API key δεν έχει πρόσβαση στον tracker που έχει ρυθμιστεί. Επαληθεύστε το TRACKER_ID και τα δικαιώματα του tracker. |
429 |
Υπερβήκατε το όριο αιτημάτων για τον tracker. Περιμένετε και μειώστε τη συχνότητα ανανέωσης. |
503 |
Το backend αναλυτικών στοιχείων δεν είναι προσωρινά διαθέσιμο. Διατηρήστε τον υπάρχοντα πίνακα και δοκιμάστε ξανά αργότερα. |
Expression.Error: The field 'daily' wasn't found |
Το API επέστρεψε διαφορετική δομή ή άλλαξε το endpoint. Επαναφέρετε το v1/overview ή προσαρμόστε τον μετασχηματισμό. |
| Οι ημερομηνίες ή οι αριθμοί έχουν λάθος μορφή | Ελέγξτε τις τοπικές ρυθμίσεις που χρησιμοποιεί το Excel. Το ερώτημα ορίζει ρητά τύπους ημερομηνίας και ακέραιων αριθμών, όμως η εμφάνιση στο φύλλο εργασίας εξακολουθεί να ακολουθεί τις τοπικές ρυθμίσεις του βιβλίου εργασίας. |
| Η ανανέωση λειτουργεί στον επεξεργαστή αλλά όχι μετά το άνοιγμα | Ελέγξτε τις ιδιότητες του ερωτήματος, τα δικαιώματα της προέλευσης δεδομένων, την πρόσβαση στο δίκτυο και αν ο οργανισμός σας αποκλείει εξωτερικές συνδέσεις web. |