Čuvajte metrike NowMetrixa u Microsoft Excelu
Pomoću alata Power Query uvezite podatke NowMetrixa u običnu Excelovu tablicu. Nisu potrebni dodatak ni iskustvo u programiranju: izradite API ključ, zalijepite pripremljeni upit i učitajte rezultat.
Kako povezivanje funkcionira
Excel traži odabrane podatke izravno od REST API-ja NowMetrixa:
NowMetrix REST API → Power Query → Excel table → charts, formulas, or PivotTables
Primjer u ovom vodiču uvozi posljednjih 30 dostupnih dnevnih redaka iz
/v1/overview. Svaki redak sadržava datum, tracker, vremensku zonu trackera, preglede stranica i
posjete. Osvježavanjem upita uvezena se tablica zamjenjuje najnovijim odgovorom API-ja.
Prije početka
Potrebni su Vam:
- račun NowMetrix s pristupom REST API-ju,
- pristup trackeru koji želite izvesti,
- Microsoft Excel s alatom Power Query i
- dozvola za izradu i osvježavanje vanjskih podatkovnih veza.
U sustavu Windows alat Power Query dostupan je u odjeljku Podaci → Dohvati podatke. U aktualnim verzijama paketa Microsoft 365 za macOS odaberite Podaci → Dohvati podatke (Power Query). Nazivi izbornika mogu se neznatno razlikovati ovisno o verziji Excela i jeziku.
Ako na Macu ne možete pronaći uređivač Power Query, najprije ažurirajte Microsoft 365. Microsoft trenutačni postupak za Mac opisuje u svojem vodiču za Power Query u Excelu za Mac.
1. Izradite namjenski API ključ
- Prijavite se u NowMetrix.
- Otvorite Postavke → API.
- Izradite novi ključ s jasnom oznakom, na primjer Microsoft Excel.
- Odmah kopirajte cijeli ključ. Prikazuje se samo jednom.
- Zabilježite ID trackera za web-mjesto koje želite izvesti.
| Rezervirano mjesto | Zamijenite s | Primjer |
|---|---|---|
nm_YOUR_KEY |
Vaš cijeli API ključ NowMetrixa | nm_… |
TRACKER_ID |
ID trackera koji treba izvesti | news-example-com |
2. Otvorite prazan upit Power Query
Excel za Windows
- Izradite novu radnu knjigu ili otvorite radnu knjigu koja treba sadržavati izvoz.
- Odaberite Podaci → Dohvati podatke → Iz drugih izvora → Prazan upit.
- U uređivaču Power Query odaberite Polazno → Napredni uređivač.
Excel za macOS
- Izradite novu radnu knjigu ili otvorite ciljnu radnu knjigu.
- Odaberite Podaci → Dohvati podatke (Power Query) → Pokreni uređivač dodatka Power Query.
- Izradite Prazan upit, a zatim otvorite Polazno → Napredni uređivač.
3. Zalijepite pripremljeni upit
- Uklonite postojeći sadržaj iz naprednog uređivača.
- Zalijepite cijeli upit u nastavku.
- Zamijenite
nm_YOUR_KEYiTRACKER_IDu prva dva retka. - Ostavite navodnike oko obje vrijednosti.
- Odaberite 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
Fiksni osnovni URL te parametri RelativePath i Query čine adresu preglednom i
sprječavaju pojavljivanje API ključa u URL-u. Ključ se šalje samo u HTTPS zaglavlju
Authorization.
4. Potvrdite postavke izvora podataka
Excel može pitati kako se treba povezati s adresom https://api.nowmetrix.com.
- Odaberite Anonimno.
- Primijenite postavku na
https://api.nowmetrix.com. - Odaberite Connect.
- Ako se zatraži razina privatnosti, odaberite razinu koju zahtijeva Vaša organizacija. Private pruža najstrože odvajanje od drugih izvora podataka.
5. Učitajte i provjerite tablicu
- Pričekajte da se u pretpregledu Power Queryja prikaže pet stupaca.
- Po želji preimenujte upit u NowMetrix Daily.
- Odaberite Polazno → Zatvori i učitaj.
- Excel izrađuje tablicu radnog lista s uvezenim recima.
| 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 |
Sada možete izraditi formule, grafikone, zaokretne tablice ili dodatne radne listove koji upućuju na ovu tablicu. Ručne bilješke i izračune držite izvan uvezene tablice jer se njezini reci pri osvježavanju mogu promijeniti ili zamijeniti.
6. Osvježite podatke
Ručno osvježavanje
Odaberite Podaci → Osvježi sve. Excel ponovno pokreće upit i zamjenjuje uvezene retke.
Osvježavanje pri otvaranju radne knjige
- Otvorite Podaci → Upiti i veze.
- Desnom tipkom miša kliknite NowMetrix Daily i odaberite Svojstva.
- Uključite Osvježavati podatke pri otvaranju datoteke.
Osvježavanje u određenom intervalu
- Otvorite svojstva istog upita.
- Uključite Osvježavati svakih i unesite interval, primjerice 60 minutes.
- Spremite radnu knjigu.
Izbjegavajte nepotrebno često osvježavanje. Ograničenje API-ja NowMetrixa dijele svi API ključevi i korisnici za pojedini tracker. Microsoft objašnjava postavke Excelovih veza u svojem vodiču za osvježavanje vanjskih podataka.
Izvezite druge podatke NowMetrixa
REST API pruža nekoliko skupova podataka za različite potrebe izvještavanja:
| Slučaj upotrebe | Primjer endpointa | Preporučeno osvježavanje |
|---|---|---|
| Dnevni pregledi stranica i posjeti | /v1/overview?days=30 |
Jednom na sat ili dnevno |
| Najpopularnije stranice jučer | /v1/recap?preset=yesterday&limit=100 |
Jednom po završenom danu |
| Trenutačna snimka uživo | /v1/realtime |
Samo onoliko često koliko izvještaj zahtijeva |
| Trenutačni izvori prometa | /v1/sources |
Zamijenite trenutačnu snimku |
RelativePath nije dovoljna;
transformacija Power Queryja ispod Response također mora odgovarati odabranom endpointu. Pri
prilagodbi upita upotrijebite primjer odgovora na referentnoj stranici endpointa.
Kontrolni popis za sigurnost i dijeljenje
- Upotrijebite zaseban ključ NowMetrixa označen za ovu radnu knjigu.
- Korisniku NowMetrixa dodijelite samo pristup trackeru potreban za izvoz.
- API ključ nemojte pohranjivati u ćeliju radnog lista, formulu, URL, snimku zaslona ni komentar.
- Radnu knjigu nemojte učitavati u javno područje za preuzimanje.
- Radnu knjigu dijelite samo s osobama koje smiju upotrebljavati API ključ.
- Smatrajte da svaki uređivač radne knjige može pregledati Power Query i pročitati njegov ključ.
- Zaštitite pristup usluzi OneDrive ili SharePoint ako je radna knjiga ondje pohranjena.
- Odmah opozovite namjenski ključ ako bi radna knjiga ili račun mogli biti ugroženi.
- Nakon promjene ključa ažurirajte prvi redak upita i osvježite radnu knjigu.
Rješavanje problema
| Problem | Što provjeriti |
|---|---|
| Power Query opetovano traži vjerodajnice | Otvorite Postavke izvora podataka, izbrišite dozvole za https://api.nowmetrix.com, ponovno se povežite i odaberite Anonimno. |
401 ili „pristup resursu je zabranjen” |
Provjerite je li cijeli API ključ zamijenio nm_YOUR_KEY, da ne sadržava razmake i da nije opozvan. |
403 |
Korisnik NowMetrixa povezan s API ključem nema pristup konfiguriranom trackeru. Provjerite TRACKER_ID i dozvole za tracker. |
429 |
Prekoračeno je ograničenje broja zahtjeva za tracker. Pričekajte i smanjite učestalost osvježavanja. |
503 |
Analitička pozadina privremeno nije dostupna. Zadržite postojeću tablicu i pokušajte ponovno kasnije. |
Expression.Error: The field 'daily' wasn't found |
API je vratio drukčiju strukturu ili je endpoint promijenjen. Vratite v1/overview ili prilagodite transformaciju. |
| Datumi ili brojevi imaju pogrešan format | Provjerite regionalne postavke koje upotrebljava Excel. Upit dodjeljuje izričite vrste datuma i cijelih brojeva, ali prikaz radnog lista i dalje slijedi regionalne postavke radne knjige. |
| Osvježavanje funkcionira u uređivaču, ali ne nakon ponovnog otvaranja | Provjerite svojstva upita, dozvole izvora podataka, mrežni pristup i blokira li Vaša organizacija vanjske web-veze. |