Izmantojiet NowMetrix rādītājus programmā Microsoft Excel
Izmantojiet Power Query, lai importētu NowMetrix datus parastā Excel tabulā. Nav nepieciešams ne spraudnis, ne programmēšanas pieredze: izveidojiet API atslēgu, ielīmējiet sagatavoto vaicājumu un ielādējiet rezultātu.
Kā darbojas savienojums
Excel pieprasa atlasītos datus tieši no NowMetrix REST API:
NowMetrix REST API → Power Query → Excel table → charts, formulas, or PivotTables
Šajā pamācībā sniegtajā piemērā tiek importētas pēdējās 30 pieejamās dienas rindas no
/v1/overview. Katrā rindā ir datums, tracker, tracker laika josla, pageviews un
visits. Atsvaidzinot vaicājumu, importētā tabula tiek aizstāta ar jaunāko API atbildi.
Pirms sākat
Jums nepieciešams:
- NowMetrix konts ar REST API piekļuvi;
- piekļuve tracker, kuru vēlaties eksportēt;
- Microsoft Excel ar Power Query; un
- atļauja izveidot un atsvaidzināt ārējo datu savienojumus.
Operētājsistēmā Windows Power Query ir pieejams sadaļā Dati → Iegūt datus. Pašreizējās Microsoft 365 versijās operētājsistēmai macOS izmantojiet Dati → Iegūt datus (Power Query). Izvēļņu nosaukumi atkarībā no Excel versijas un valodas var nedaudz atšķirties.
Ja Mac datorā nevarat atrast Power Query Editor, vispirms atjauniniet Microsoft 365. Microsoft pašreizējo darba kārtību Mac datorā apraksta savā Power Query for Excel for Mac pamācībā.
1. Izveidojiet atsevišķu API atslēgu
- Piesakieties NowMetrix.
- Atveriet Iestatījumi → API.
- Izveidojiet jaunu atslēgu ar skaidru nosaukumu, piemēram, Microsoft Excel.
- Nekavējoties nokopējiet visu atslēgu. Tā tiek parādīta tikai vienu reizi.
- Pierakstiet eksportējamās vietnes tracker ID.
| Aizstājvieta | Aizstāt ar | Piemērs |
|---|---|---|
nm_YOUR_KEY |
Jūsu pilnā NowMetrix API atslēga | nm_… |
TRACKER_ID |
Eksportējamā tracker ID | news-example-com |
2. Atveriet tukšu Power Query vaicājumu
Excel operētājsistēmai Windows
- Izveidojiet jaunu darbgrāmatu vai atveriet darbgrāmatu, kurā jāiekļauj eksports.
- Atlasiet Dati → Iegūt datus → No citiem avotiem → Tukšs vaicājums.
- Power Query Editor atlasiet Sākums → Papildu redaktors.
Excel operētājsistēmai macOS
- Izveidojiet jaunu darbgrāmatu vai atveriet mērķa darbgrāmatu.
- Atlasiet Dati → Iegūt datus (Power Query) → Palaist Power Query redaktoru.
- Izveidojiet Tukšs vaicājums un pēc tam atveriet Sākums → Papildu redaktors.
3. Ielīmējiet sagatavoto vaicājumu
- Izdzēsiet esošo saturu no Advanced Editor.
- Ielīmējiet visu tālāk redzamo vaicājumu.
- Pirmajās divās rindās aizstājiet
nm_YOUR_KEYunTRACKER_ID. - Atstājiet pēdiņas ap abām vērtībām.
- Atlasiet 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
Fiksētais pamata URL kopā ar RelativePath un Query padara adresi pārskatāmu
un neļauj API atslēgai parādīties URL. Atslēga tiek nosūtīta tikai HTTPS savienojuma
Authorization galvenē.
4. Apstipriniet datu avota iestatījumus
Excel var jautāt, kā izveidot savienojumu ar https://api.nowmetrix.com.
- Izvēlieties Anonīms.
- Piemērojiet šo iestatījumu vietnei
https://api.nowmetrix.com. - Atlasiet Connect.
- Ja tiek prasīts konfidencialitātes līmenis, izvēlieties savas organizācijas prasībām atbilstošo līmeni. Private nodrošina visstingrāko nošķīrumu no citiem datu avotiem.
5. Ielādējiet un pārbaudiet tabulu
- Uzgaidiet, līdz Power Query priekšskatījumā tiek parādītas piecas kolonnas.
- Ja nepieciešams, pārdēvējiet vaicājumu par NowMetrix Daily.
- Atlasiet Sākums → Aizvērt un ielādēt.
- Excel izveido darblapas tabulu ar importētajām rindām.
| 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 |
Tagad varat izveidot formulas, diagrammas, PivotTables vai papildu darblapas, kas izmanto šo tabulu. Manuālas piezīmes un aprēķinus glabājiet ārpus importētās tabulas, jo atsvaidzināšana var mainīt tās izmēru vai aizstāt tās rindas.
6. Atsvaidziniet datus
Atsvaidzināšana manuāli
Atlasiet Dati → Atsvaidzināt visu. Excel vēlreiz izpilda vaicājumu un aizstāj importētās rindas.
Atsvaidzināšana, atverot darbgrāmatu
- Atveriet Dati → Vaicājumi un savienojumi.
- Ar peles labo pogu noklikšķiniet uz NowMetrix Daily un atlasiet Rekvizīti.
- Iespējojiet Atsvaidzināt datus, atverot failu.
Atsvaidzināšana noteiktā intervālā
- Atveriet tā paša vaicājuma rekvizītus.
- Iespējojiet Atsvaidzināt ik pēc un ievadiet intervālu, piemēram, 60 minutes.
- Saglabājiet darbgrāmatu.
Neatsvaidziniet datus biežāk, nekā nepieciešams. NowMetrix API ierobežojums tiek koplietots vienam tracker starp API atslēgām un lietotājiem. Microsoft Excel savienojuma iestatījumus skaidro savā ārējo datu atsvaidzināšanas pamācībā.
Eksportējiet citus NowMetrix datus
REST API piedāvā vairākas datu kopas dažādām pārskatu vajadzībām:
| Lietošanas gadījums | Endpoint piemērs | Ieteicamā atsvaidzināšana |
|---|---|---|
| Dienas Pageviews un Visits | /v1/overview?days=30 |
Reizi stundā vai dienā |
| Vakardienas populārākās lapas | /v1/recap?preset=yesterday&limit=100 |
Vienu reizi par noslēgto dienu |
| Pašreizējais reāllaika momentuzņēmums | /v1/realtime |
Tik bieži, cik nepieciešams pārskatam |
| Pašreizējie datplūsmas avoti | /v1/sources |
Aizstāt pašreizējo momentuzņēmumu |
RelativePath;
arī Power Query pārveidojuma daļai pēc Response jāatbilst atlasītajam endpoint. Pielāgojot vaicājumu,
izmantojiet atbildes piemēru attiecīgā endpoint atsauces lapā.
Drošības un kopīgošanas kontrolsaraksts
- Izmantojiet atsevišķu NowMetrix atslēgu, kas paredzēta šai darbgrāmatai.
- Piešķiriet NowMetrix lietotājam tikai eksportam nepieciešamo tracker piekļuvi.
- Neglabājiet API atslēgu darblapas šūnā, formulā, URL, ekrānuzņēmumā vai komentārā.
- Neaugšupielādējiet darbgrāmatu publiskā lejupielādes vietā.
- Kopīgojiet darbgrāmatu tikai ar personām, kurām ir atļauts izmantot API atslēgu.
- Pieņemiet, ka ikviens darbgrāmatas redaktors var pārbaudīt Power Query un nolasīt tajā saglabāto atslēgu.
- Aizsargājiet piekļuvi OneDrive vai SharePoint, ja darbgrāmata tiek glabāta tur.
- Nekavējoties atsauciet atsevišķo atslēgu, ja darbgrāmata vai konts varētu būt apdraudēts.
- Pēc atslēgas nomaiņas atjauniniet vaicājuma pirmo rindu un atsvaidziniet darbgrāmatu.
Problēmu novēršana
| Problēma | Ko pārbaudīt |
|---|---|
| Power Query atkārtoti pieprasa akreditācijas datus | Atveriet Datu avota iestatījumi, dzēsiet https://api.nowmetrix.com atļaujas, izveidojiet savienojumu no jauna un izvēlieties Anonīms. |
401 vai “access to the resource is forbidden” |
Pārliecinieties, ka pilnā API atslēga aizstāja nm_YOUR_KEY, tajā nav atstarpju un tā nav atsaukta. |
403 |
API atslēgas NowMetrix lietotājam nav piekļuves konfigurētajam tracker. Pārbaudiet TRACKER_ID un tracker atļaujas. |
429 |
Pārsniegts tracker kopējais ātruma ierobežojums. Uzgaidiet un samaziniet atsvaidzināšanas biežumu. |
503 |
Analītikas aizmugursistēma īslaicīgi nav pieejama. Saglabājiet esošo tabulu un mēģiniet vēlāk. |
Expression.Error: The field 'daily' wasn't found |
API atgrieza citu struktūru vai tika mainīts endpoint. Atjaunojiet v1/overview vai pielāgojiet pārveidojumu. |
| Datumiem vai skaitļiem ir nepareizs formāts | Pārbaudiet Excel izmantoto lokalizāciju. Vaicājumā ir piešķirti skaidri datuma un vesela skaitļa tipi, bet darblapas attēlojums joprojām atbilst darbgrāmatas lokalizācijai. |
| Atsvaidzināšana darbojas redaktorā, bet ne pēc atkārtotas atvēršanas | Pārbaudiet vaicājuma rekvizītus, datu avota atļaujas, tīkla piekļuvi un to, vai organizācija nebloķē ārējos tīmekļa savienojumus. |