Odprtokodna analitika v velikem obsegu: Zasebnost in prilagoditev

Kaj je nadzorna plošča Matomo Analytics, kako deluje in kako jo nastaviti?
Matomo (prej Piwik) je v zadnjih nekaj letih pridobil na priljubljenosti kot zanesljiva rešitev za podjetja, ki iščejo analitično rešenje, ki ne vključuje velikih korporacij in njihovih analitičnih rešitev, kot sta Googlova analitika, Microsoftova clarity itd.
Katere so glavne prednosti uporabe Matomo Analytics?
Popolno lastništvo podatkov
Za razliko od alternativ, kjer morate svoje podatke deliti z drugimi strankami, vam Matomo s ponudbo samohosting omogoča popoln nadzor nad vašimi podatki in 100% lastništvo.
Zaupanje strank
Ko ljudje vidijo Matomo na spletnih mestih, lahko takoj vedo, da so zaščiteni, saj uporabljate samo piškotke prve strani. V transakciji podatkov ni vključenih tretjih oseb.
Zasebnost, osebni podatki in GDPR
Matomo je zasnovan z osredotočenostjo na zasebnost in je popolnoma skladen z GDPR, kar je redkost v tem ekosistemu.
Podatki v realnem času
Podatki, ki jih vidite na nadzorni plošči Matomo, so resnični podatki, ne vzorčeni podatki kot v Google Analytics. To pomeni, da lahko takoj ukrepate glede pridobivanja strank prek API dejanj, ročnih interakcij itd.
Kako nastaviti Matomo Analytics?
WordPress
Če uporabljate WordPress, imate srečo, saj je to daleč najlažji način za začetek. Preprosto namestite uradni vtičnik Matomo za WordPress.
Rešitev na lokaciji (samohosting)
Če imate spletno mesto, ki ni WordPress, ali želite slediti drugim vrstam uporabniških interakcij zunaj običajnih spletnih mest, ali preprosto želite eno instanco Matomo za svojo paleto izdelkov kot centralizirano analitično storitev, je najboljša izbira rešitev na lokaciji.
Obstaja več priporočenih nastavitev glede na vaše potrebe:
Rešitev za majhne obsege, zagonska podjetja in nizke stroške
Včasih ne želite vlagati premoženja v infrastrukturo. Naše priporočilo za to je kombinacija:
- Lokalnih Docker vsebnikov
- Traefik za varnost in brezplačno SSL certifikat z Let's Encrypt
Ko imamo vsebnike nastavljene, lahko preprosto nastavimo lokalno Ubuntu Docker instanco, ki bo poganjala Matomo rešitev na lokaciji.
Velika obseg, podjetje
Priporočena rešitev za skaliranje analitike na milijone dogodkov na sekundo je zanašanje na AWS infrastrukturo. Posebej nastavitev Load Balancerja prek:
- AWS Fargate - upravljana rešitev za Docker Kubernetes gručo
- EC2 Instance - oba ponujata odlične funkcije skalabilnosti
Ključne funkcije Matomo
Popoln analitični paket
- Sledenje obiskovalcev v realnem času
- Cilji konverzije in lijaki
- Sledenje e-trgovine
- Sledenje dogodkov po meri
- Možnosti A/B testiranja
- Toplotne karte in posnetki sej
Pristop, ki daje prednost zasebnosti
- Samo piškotki prve strani
- Brez deljenja podatkov s tretjimi osebami
- Anonimizacija IP
- Samodejno brisanje dnevnikov
- Upravljanje soglasja za piškotke
- Skladnost z GDPR po zasnovi
Prilagoditev in integracija
- Odprtokodna baza kode
- REST API za integracije po meri
- Dimenzije in metrike po meri
- Razširljiv sistem vtičnikov
- Poročanje z belo oznako
- Nadzorne plošče po meri
Zmogljivost in zanesljivost
- Obvladuje milijone dogodkov
- Optimizirane poizvedbe baze podatkov
- Mehanizmi predpomnjenja
- Upravljanje arhiviranih podatkov
- Možnosti visoke razpoložljivosti
Zakaj izbrati Matomo namesto drugih rešitev?
v primerjavi z Google Analytics
- Lastništvo podatkov: 100% lastite svoje podatke
- Zasebnost: Brez deljenja podatkov z Googlom
- Natančnost: Resnični podatki, ne vzorčeni
- Nadzor: Popoln nadzor nad sledenjem
- Prilagoditev: Neomejene možnosti prilagoditve
v primerjavi s Plausible/Fathom
- Funkcije: Bolj celovita analitika
- Prilagodljivost: Možnosti samohosting ali oblaka
- Integracije: Obsežen API in vtičniki
- Podjetje: Skalira do milijonov dogodkov
Tehnične zahteve
Minimalne zahteve
- PHP 7.4 ali višji (priporočen 8.1+)
- MySQL 5.5 ali višji / MariaDB
- Spletni strežnik (Apache, Nginx)
- 128MB+ PHP pomnilniške omejitve
Priporočeno za produkcijo
- PHP 8.1+
- MySQL 8.0+ / MariaDB 10.3+
- 512MB+ PHP pomnilniške omejitve
- SSD shranjevanje
- Redis/Memcached za predpomnjenje
Stroškovna razmišljanja
Možnost samohosting
- Stroški nastavitve: Enkratna nastavitev infrastrukture
- Tekoče: Stroški strežnika (odvisno od prometa)
- Vzdrževanje: Samoupravljanje ali pogodba o podpori
- Skaliranje: Plačate samo za rast infrastrukture
Možnost v oblaku
- Cene: Stopenjsko oblikovanje cen glede na promet
- Vzdrževanje: Popolnoma upravljano
- Skaliranje: Samodejno
- Podpora: Vključena v načrte
Najboljše prakse
- Načrtujte svojo infrastrukturo: Dimenzionirajte strežnike glede na pričakovan promet
- Omogočite arhiviranje: Nastavite načrtovano arhiviranje poročil za zmogljivost
- Uporabite predpomnjenje: Implementirajte Redis ali Memcached
- Spremljajte zmogljivost: Sledite metrikam baze podatkov in strežnika
- Redne varnostne kopije: Implementirajte avtomatizirano strategijo varnostnega kopiranja
- Varnost: Redno posodabljajte Matomo in vtičnike
- Nastavitve zasebnosti: Konfigurirajte ustrezne politike hrambe podatkov
Pogosti primeri uporabe
- E-trgovina: Sledenje prodaji, konverzijam in potovanjem strank
- SaaS izdelki: Spremljanje vedenja uporabnikov in sprejemanja funkcij
- Vsebinska mesta: Analiza uspešnosti vsebine in angažiranosti bralcev
- Mobilne aplikacije: Sledenje uporabe aplikacij z mobilnimi SDK-ji
- Več mest: Centralizirana analitika za več lastnosti
- Podjetje: Nadzorne plošče po meri za različne oddelke