NowMetrix-Kennzahlen in Microsoft Excel nutzen
Importieren Sie NowMetrix-Daten mit Power Query in eine normale Excel-Tabelle. Sie benötigen weder ein Plug-in noch Programmierkenntnisse: Erstellen Sie einen API-Schlüssel, fügen Sie die vorbereitete Abfrage ein und laden Sie das Ergebnis.
So funktioniert die Verbindung
Excel ruft die ausgewählten Daten direkt über die NowMetrix REST API ab:
NowMetrix REST API → Power Query → Excel table → charts, formulas, or PivotTables
Das Beispiel in dieser Anleitung importiert die letzten 30 verfügbaren Tageszeilen aus
/v1/overview. Jede Zeile enthält ein Datum, einen Tracker, die Zeitzone des trackers,
Pageviews und Besuche. Beim Aktualisieren der Abfrage wird die importierte Tabelle durch die aktuelle
API-Antwort ersetzt.
Voraussetzungen
Sie benötigen:
- ein NowMetrix-Konto mit REST API-Zugriff,
- Zugriff auf den Tracker, den Sie exportieren möchten,
- Microsoft Excel mit Power Query sowie
- die Berechtigung, externe Datenverbindungen zu erstellen und zu aktualisieren.
Unter Windows finden Sie Power Query unter Daten → Daten abrufen. In aktuellen Microsoft-365-Versionen für macOS verwenden Sie Daten → Daten abrufen (Power Query). Die Menünamen können je nach Excel-Version und Sprache leicht abweichen.
Wenn Sie den Power Query-Editor auf einem Mac nicht finden, aktualisieren Sie zuerst Microsoft 365. Microsoft beschreibt den aktuellen Arbeitsablauf für Mac in der Anleitung zu Power Query für Excel für Mac.
1. Dedizierten API-Schlüssel erstellen
- Melden Sie sich bei NowMetrix an.
- Öffnen Sie Einstellungen → API.
- Erstellen Sie einen neuen Schlüssel mit einer eindeutigen Bezeichnung, zum Beispiel Microsoft Excel.
- Kopieren Sie den vollständigen Schlüssel sofort. Er wird nur einmal angezeigt.
- Notieren Sie die Tracker-ID der Website, die Sie exportieren möchten.
| Platzhalter | Ersetzen durch | Beispiel |
|---|---|---|
nm_YOUR_KEY |
Ihren vollständigen NowMetrix API-Schlüssel | nm_… |
TRACKER_ID |
Die zu exportierende Tracker-ID | news-example-com |
2. Leere Power Query öffnen
Excel für Windows
- Erstellen Sie eine neue Arbeitsmappe oder öffnen Sie die Arbeitsmappe, die den Export enthalten soll.
- Wählen Sie Daten → Daten abrufen → Aus anderen Quellen → Leere Abfrage.
- Wählen Sie im Power Query-Editor Start → Erweiterter Editor.
Excel für macOS
- Erstellen Sie eine neue Arbeitsmappe oder öffnen Sie die Zielarbeitsmappe.
- Wählen Sie Daten → Daten abrufen (Power Query) → Power Query-Editor starten.
- Erstellen Sie eine leere Abfrage und öffnen Sie anschliessend Start → Erweiterter Editor.
3. Vorbereitete Abfrage einfügen
- Entfernen Sie den vorhandenen Inhalt aus dem erweiterten Editor.
- Fügen Sie die vollständige Abfrage unten ein.
- Ersetzen Sie
nm_YOUR_KEYundTRACKER_IDin den ersten beiden Zeilen. - Lassen Sie die Anführungszeichen um beide Werte stehen.
- Wählen Sie Fertig.
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
Die feste Basis-URL sowie RelativePath und Query halten die Adresse
übersichtlich und verhindern, dass der API-Schlüssel in der URL erscheint. Der Schlüssel wird
ausschliesslich im HTTPS-Header Authorization übermittelt.
4. Einstellungen der Datenquelle bestätigen
Excel fragt möglicherweise, wie die Verbindung zu https://api.nowmetrix.com hergestellt werden soll.
- Wählen Sie Anonym.
- Wenden Sie die Einstellung auf
https://api.nowmetrix.coman. - Wählen Sie Verbinden.
- Wenn Sie nach einer Datenschutzstufe gefragt werden, wählen Sie die von Ihrer Organisation geforderte Stufe. Privat bietet die strengste Trennung von anderen Datenquellen.
5. Tabelle laden und prüfen
- Warten Sie, bis die Power Query-Vorschau fünf Spalten anzeigt.
- Benennen Sie die Abfrage bei Bedarf in NowMetrix Daily um.
- Wählen Sie Start → Schliessen & laden.
- Excel erstellt ein Tabellenblatt mit den importierten Zeilen.
| 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 |
Sie können nun Formeln, Diagramme, PivotTables oder zusätzliche Tabellenblätter erstellen, die auf diese Tabelle verweisen. Legen Sie manuelle Notizen und Berechnungen ausserhalb der importierten Tabelle an, da eine Aktualisierung ihre Zeilenanzahl ändern oder die Zeilen ersetzen kann.
6. Daten aktualisieren
Manuell aktualisieren
Wählen Sie Daten → Alle aktualisieren. Excel führt die Abfrage erneut aus und ersetzt die importierten Zeilen.
Beim Öffnen der Arbeitsmappe aktualisieren
- Öffnen Sie Daten → Abfragen & Verbindungen.
- Klicken Sie mit der rechten Maustaste auf NowMetrix Daily und wählen Sie Eigenschaften.
- Aktivieren Sie Daten beim Öffnen der Datei aktualisieren.
In einem Intervall aktualisieren
- Öffnen Sie die Eigenschaften derselben Abfrage.
- Aktivieren Sie Aktualisieren alle und geben Sie ein Intervall wie 60 Minuten ein.
- Speichern Sie die Arbeitsmappe.
Vermeiden Sie unnötig häufige Aktualisierungen. Das NowMetrix-API-Limit wird pro Tracker über alle API-Schlüssel und Benutzer hinweg gemeinsam verwendet. Microsoft erläutert die Einstellungen für Excel-Verbindungen in der Anleitung zur Aktualisierung externer Datenverbindungen.
Andere NowMetrix-Daten exportieren
Die REST API stellt für unterschiedliche Reporting-Anforderungen mehrere Datensätze bereit:
| Anwendungsfall | Beispielendpoint | Empfohlene Aktualisierung |
|---|---|---|
| Tägliche Pageviews und Besuche | /v1/overview?days=30 |
Stündlich oder täglich |
| Top Pages von gestern | /v1/recap?preset=yesterday&limit=100 |
Einmal pro abgeschlossenem Tag |
| Aktueller Live-Snapshot | /v1/realtime |
Nur so häufig wie für den Bericht erforderlich |
| Aktuelle Besucherquellen | /v1/sources |
Durch den aktuellen Snapshot ersetzen |
RelativePath
zu ändern; auch die Power-Query-Transformation unterhalb von Response muss zum
ausgewählten endpoint passen. Verwenden Sie beim Anpassen der Abfrage das Antwortbeispiel auf der
Referenzseite des endpoint.
Checkliste für Sicherheit und Freigabe
- Verwenden Sie einen separaten NowMetrix-Schlüssel, der für diese Arbeitsmappe gekennzeichnet ist.
- Gewähren Sie dem NowMetrix-Benutzer nur den für den Export erforderlichen Tracker-Zugriff.
- Speichern Sie den API-Schlüssel nicht in einer Tabellenblattzelle, Formel, URL, einem Screenshot oder Kommentar.
- Laden Sie die Arbeitsmappe nicht in einen öffentlichen Downloadbereich hoch.
- Geben Sie die Arbeitsmappe nur für Personen frei, die den API-Schlüssel verwenden dürfen.
- Gehen Sie davon aus, dass jeder Bearbeiter der Arbeitsmappe die Power Query einsehen und den Schlüssel lesen kann.
- Schützen Sie den Zugriff auf OneDrive oder SharePoint, wenn die Arbeitsmappe dort gespeichert ist.
- Widerrufen Sie den dedizierten Schlüssel sofort, wenn die Arbeitsmappe oder das Konto möglicherweise kompromittiert wurde.
- Aktualisieren Sie nach dem Austausch eines Schlüssels die erste Zeile der Abfrage und aktualisieren Sie die Arbeitsmappe.
Fehlerbehebung
| Problem | Was Sie prüfen sollten |
|---|---|
| Power Query fragt wiederholt nach Anmeldedaten | Öffnen Sie Einstellungen der Datenquelle, löschen Sie die Berechtigungen für https://api.nowmetrix.com, stellen Sie die Verbindung wieder her und wählen Sie Anonym. |
401 oder «Zugriff auf die Ressource ist nicht zulässig» |
Prüfen Sie, ob der vollständige API-Schlüssel nm_YOUR_KEY ersetzt, keine Leerzeichen enthält und nicht widerrufen wurde. |
403 |
Der NowMetrix-Benutzer des API-Schlüssels hat keinen Zugriff auf den konfigurierten Tracker. Prüfen Sie TRACKER_ID und die Tracker-Berechtigungen. |
429 |
Das Tracker-weite Ratenlimit wurde überschritten. Warten Sie und reduzieren Sie die Aktualisierungshäufigkeit. |
503 |
Das Analytics-Backend ist vorübergehend nicht verfügbar. Behalten Sie die bestehende Tabelle bei und versuchen Sie es später erneut. |
Expression.Error: The field 'daily' wasn't found |
Die API hat eine andere Struktur zurückgegeben oder der endpoint wurde geändert. Stellen Sie v1/overview wieder her oder passen Sie die Transformation an. |
| Datumsangaben oder Zahlen haben das falsche Format | Prüfen Sie das von Excel verwendete Gebietsschema. Die Abfrage weist Datum und Ganzzahlen explizite Typen zu, die Darstellung im Tabellenblatt richtet sich jedoch weiterhin nach dem Gebietsschema der Arbeitsmappe. |
| Die Aktualisierung funktioniert im Editor, aber nach dem erneuten Öffnen nicht | Prüfen Sie die Abfrageeigenschaften, die Berechtigungen der Datenquelle, den Netzwerkzugriff und ob Ihre Organisation externe Webverbindungen blockiert. |