Mobile Session Recording pentru Matomo

Înregistrări de sesiuni din aplicațiile tale Android și iOS, redate în aceleași rapoarte Heatmap & Session Recording în care vezi deja site-ul.

Aceeași sesiune din aplicația demo, pe telefon în stânga și redată în Matomo în dreapta

Stânga: aplicația demo pe un telefon Android. Dreapta: înregistrarea ei, redată din Matomo. Replay Bank este o bancă fictivă construită pentru demo; toate datele sunt inventate.

Descriere

O extensie pentru Matomo care înregistrează sesiunile din aplicațiile tale mobile Android și iOS și le redă în aceleași rapoarte Heatmap & Session Recording în care vezi deja înregistrările site-ului. Vezi ce ecrane deschid utilizatorii, unde ating, unde derulează și unde se blochează.

Înregistrările sunt legate de vizitele din Matomo, așa că le poți filtra după aceleași segmente, obiective și ecrane ca restul datelor tale.

Nu. Aplicația trimite structura fiecărui ecran: elementele, pozițiile, culorile, formele iconițelor și textele pe care le permiți. Player-ul din Matomo reconstruiește ecranul din aceste date.

Asta face înregistrările mici, ușor de mascat și fără pixeli din ecranele utilizatorilor. Imaginile și videoclipurile apar doar acolo unde aplicația le marchează ca sigure și doar dacă le activezi în setări.

  • Android și iOSAplicații React Native, în rapoartele Heatmap & Session Recording.
  • Fără video al ecranuluiEcranul este reconstruit din structura lui, nu filmat.
  • Mascare implicităCâmpuri, parole, ecrane sensibile și date personale ascunse automat.
  • Datele la tineÎnregistrările ajung doar pe serverul tău Matomo.

Ce vezi în Matomo

Același ecran al aplicației demo, înregistrat cu fiecare setare și redat din Matomo. Apasă pe o imagine ca să vezi înregistrarea.

Etichete aprobate (implicit)Se văd doar textele aprobate de aplicație; restul apare ca puncte. Imaginile aprobate, la calitate completă.
Tot textulTot textul afișat, cu sumele și datele personale mascate automat. Cere acordul aplicației.
Tot textul mascatNiciun text: doar aranjamentul, culorile, iconițele și imaginile aprobate.
SchițăDoar aranjamentul ecranului, în nuanțe neutre, fără culori, iconițe sau imagini.
Fără culori și iconițeAranjamentul și textul, fără culorile aplicației și fără formele iconițelor; imaginile aprobate rămân.
Blocuri griFiecare imagine apare ca un bloc gri: doar locul și mărimea ei.
Culoare medieFiecare imagine apare în culoarea ei dominantă.
MiniaturiImaginile aprobate, ca miniaturi de câțiva KB.
Calitate completăImaginile aprobate, clare, trimise o singură dată și păstrate în Matomo.
Card mascat, listă eliminatăCardul „This week” e mascat după ID (textele lui dispar), iar lista „Recent activity” e eliminată, doar din setările Matomo.
Ecran mascat completTextul și imaginile întregului ecran sunt mascate; rămân aranjamentul și atingerile.

Întrebări frecvente

Despre extensie

Ce este Mobile Session Recording?

O extensie pentru Matomo care înregistrează sesiunile din aplicațiile tale mobile Android și iOS și le redă în aceleași rapoarte Heatmap & Session Recording în care vezi deja înregistrările site-ului. Vezi ce ecrane deschid utilizatorii, unde ating, unde derulează și unde se blochează.

Înregistrările sunt legate de vizitele din Matomo, așa că le poți filtra după aceleași segmente, obiective și ecrane ca restul datelor tale.

Filmează ecranul telefonului?

Nu. Aplicația trimite structura fiecărui ecran: elementele, pozițiile, culorile, formele iconițelor și textele pe care le permiți. Player-ul din Matomo reconstruiește ecranul din aceste date.

Asta face înregistrările mici, ușor de mascat și fără pixeli din ecranele utilizatorilor. Imaginile și videoclipurile apar doar acolo unde aplicația le marchează ca sigure și doar dacă le activezi în setări.

Ce aplicații sunt suportate?

Aplicații construite cu React Native. Pe Android, de la Android 7 (API 24) în sus, cu înregistrare completă, inclusiv imagini și cadre video aprobate.

Suportul pentru iOS este implementat și în curs de certificare. Până la finalizarea capturii de imagini pe iOS, imaginile apar acolo ca blocuri de culoare.

Ai o aplicație nativă scrisă direct în Kotlin sau Swift? Scrie-ne și discutăm variantele.

De ce am nevoie pe partea de Matomo?

Ai nevoie de două lucruri:

  • Matomo On-Premise 5, pe serverul tău, cu PHP 8.2 sau mai nou și HTTPS.
  • Extensia Heatmap & Session Recording 5.7.6, licențiată separat de la Matomo. Ea stochează și redă înregistrările.

Fiecare versiune este testată cu versiunile exacte de Matomo și Heatmap & Session Recording pe care le suportă. Pe Matomo Cloud nu se pot instala extensii proprii; dacă folosești Cloud, discută cu noi variantele.

Cum se licențiază și cât costă?

O licență acoperă o instalare Matomo și un număr de aplicații, pe o perioadă stabilită. Scrie-ne câte aplicații vrei să înregistrezi și îți trimitem o ofertă. Licența Heatmap & Session Recording se cumpără separat, direct de la Matomo.

Confidențialitate și GDPR

Ce nu este înregistrat niciodată?

Indiferent de setări, extensia nu înregistrează:

  • ce scriu utilizatorii în câmpuri și parolele;
  • paginile web deschise în aplicație și ferestrele marcate ca securizate;
  • ecranele sensibile: autentificare, parolă, cod OTP, PIN, verificare în doi pași, detaliile cardului;
  • camera și orice video pe care aplicația nu l-a marcat ca sigur.
Cum este mascat textul?

Alegi pentru fiecare aplicație unul din trei moduri: tot textul mascat, doar etichetele aprobate de aplicație (implicit), sau tot textul în afară de câmpuri și zonele mascate. Ultimul mod funcționează doar dacă dezvoltatorii aplicației îl permit explicit.

Oriunde se vede text, datele personale sunt mascate automat: adrese de email, coduri IBAN, numere de telefon, de card sau de cont și CNP-uri. Datele, orele și sumele scurte rămân vizibile. În modul „Tot textul” sunt mascate și sumele de bani, în afara etichetelor aprobate de aplicație.

Pot masca un singur element, un card sau un ecran întreg?

Da, în două feluri. Dezvoltatorii pot marca zone direct în cod, pentru a le masca sau a le scoate complet din înregistrare. Marcajele din cod nu pot fi anulate din nicio setare.

Fără o versiune nouă a aplicației, din setările site-ului în Matomo poți masca sau elimina elemente după ID, poți masca tot conținutul unor ecrane, poți exclude ecrane sau poți înregistra doar anumite ecrane. Schimbările se aplică de la următorul ecran deschis.

Ce se întâmplă cu fotografiile personale?

Implicit, nicio imagine nu este înregistrată: fiecare apare ca un bloc gri sau ca un bloc în culoarea ei medie. Pixelii unei imagini sunt înregistrați doar dacă dezvoltatorii au marcat-o explicit ca sigură, de exemplu bannere, logo-uri sau fotografii de produs.

Fotografiile de profil, documentele scanate și orice imagine încărcată de utilizatori nu trebuie marcate. Te ajutăm să stabilești ce este sigur de marcat.

Cum funcționează consimțământul?

Aplicația pornește înregistrarea doar după ce utilizatorul și-a dat acordul. Dacă își retrage acordul, înregistrarea se oprește imediat, iar tot ce nu a fost trimis încă este șters de pe telefon, împreună cu cheile de criptare.

Unde ajung datele și cât timp sunt păstrate?

Doar pe serverul tău Matomo. Nu există un serviciu intermediar și nicio terță parte nu primește înregistrările. Pe telefon, datele așteaptă trimiterea într-o coadă criptată.

Înregistrările urmează regulile de păstrare și ștergere ale datelor brute din Matomo. Când ștergi un site, se șterg și înregistrările lui.

Setări, imagini și video

Ce pot regla din Matomo?

Fiecare aplicație are setările ei, în Administrare → Site-uri → Editare:

  • nivelul de detaliu: stil complet sau schiță (doar aranjamentul, în nuanțe de gri);
  • culori, forme de iconițe și atingeri, fiecare pornit sau oprit;
  • text, imagini și video, fiecare cu nivelul lui;
  • ecrane și elemente de înregistrat, mascat sau exclus.

Setările ajung în aplicație fără o versiune nouă. Ele pot doar să restrângă ce permite deja aplicația, niciodată să ocolească marcajele din cod.

Ce niveluri există pentru imagini?

Patru niveluri, alese separat pentru fiecare aplicație:

  • Blocuri gri: doar locul și mărimea imaginii.
  • Culoare medie: fiecare imagine apare în culoarea ei dominantă (implicit).
  • Miniaturi: o variantă foarte mică a imaginilor aprobate, de câțiva KB.
  • Calitate completă: imaginile aprobate, clare, ca în aplicație.
Cum funcționează imaginile la calitate completă?

Fiecare imagine aprobată este trimisă o singură dată, comprimată (cel mult 1024 px și 60 KB), și păstrată în Matomo-ul tău. Un banner afișat în mii de sesiuni ocupă loc o singură dată.

Matomo verifică fiecare imagine înainte să o păstreze și o arată doar utilizatorilor care au acces la rapoartele site-ului. Imaginile pe care nicio înregistrare nu le mai folosește sunt șterse odată cu datele vechi. Până ajunge imaginea completă, player-ul arată miniatura.

Se înregistrează videoclipurile din aplicație?

Doar cele marcate de aplicație ca sigure, de exemplu un clip de prezentare. Poți alege să vezi doar cadrul de copertă sau cadre la rezoluție mică pe parcursul redării. Camera și orice alt video nu sunt înregistrate niciodată.

Cum apar atingerile în player?

Ca un vârf de deget cu o urmă scurtă a mișcării, astfel încât vezi atingerile, glisările și derulările exact acolo unde au avut loc. Atingerile pot fi oprite din setări, iar în zonele excluse nu sunt înregistrate deloc.

Instalare și performanță

Cum se instalează?

În trei pași:

  • Instalezi și activezi extensia în Matomo, alături de Heatmap & Session Recording.
  • Dezvoltatorii adaugă pachetul în aplicație și îl pornesc după consimțământul utilizatorului.
  • Creezi în Matomo o înregistrare de sesiuni pentru ecranele aplicației și alegi setările de confidențialitate.

Putem face noi tot procesul, de la configurarea Matomo până la integrarea în aplicație și verificarea pe telefoane reale.

Încetinește aplicația sau consumă multe date?

Extensia trimite structura ecranelor, nu video, așa că o sesiune ocupă puțin. Datele pleacă în bucăți mici, iar imaginile sunt comprimate în fundal și trimise o singură dată.

Fiecare versiune este verificată pe telefoane reale, inclusiv impactul asupra bateriei, înainte de lansare.

Ce se întâmplă când telefonul nu are internet?

Înregistrările așteaptă pe telefon, într-o coadă criptată, și sunt trimise când revine conexiunea. Dacă aplicația se închide neașteptat, sesiunea este recuperată la următoarea pornire, fără duplicate în Matomo.

Cum primesc actualizări?

Versiunile urmează numerotarea semantică: actualizările mici aduc corecturi de securitate, confidențialitate și compatibilitate fără să schimbe integrarea din aplicație. Aplicațiile cu versiuni mai vechi ale pachetului continuă să funcționeze după actualizarea extensiei din Matomo.

Licențiere

Cum funcționează licența?

O licență acoperă o instalare Matomo și un număr de aplicații care înregistrează, pentru perioada cumpărată. O activezi din Matomo cu cheia primită, în Administrare → Plugins → Mobile Session Recording licence, iar Matomo o verifică zilnic la serverul de licențe.

Licența este semnată digital: Matomo o verifică singur, așa că o scurtă întrerupere a serverului de licențe nu oprește înregistrarea.

Pot încerca înainte să cumpăr?

Da. După instalare, aplicațiile înregistrează 14 zile fără licență, ca să vezi rezultatul pe aplicația ta.

Ce se întâmplă când licența expiră?

Primești avertizări în Matomo. După încă 14 zile de grație, aplicațiile nu mai trimit înregistrări noi. Înregistrările existente rămân vizibile și nu se șterge nimic.

După reînnoire, înregistrarea pornește din nou la următoarea verificare, sau imediat cu „Check now” pe pagina licenței.

Câte aplicații pot înregistra?

Câte permite licența. Dacă ai mai multe aplicații cu înregistrări active, înregistrează cele cu ID-ul cel mai mic; pagina licenței din Matomo arată care aplicații sunt acoperite.

Serverul Matomo nu are acces la internet. Se poate?

Da. Descarci din Matomo o cerere de activare, ne-o trimiți, iar noi îți trimitem un fișier de licență pe care îl imporți pe aceeași pagină. Fișierul este valabil pe toată perioada licenței.

Pot muta licența pe alt server?

Da. Elimini licența din Matomo-ul vechi și o activezi pe cel nou. Dacă vechiul server nu mai există, îți eliberăm noi instalarea.

Ce date trimite Matomo serverului de licențe?

Doar cheia de licență, un identificator aleatoriu al instalării, adresa Matomo, versiunile Matomo și ale extensiei și numărul de aplicații. Nicio dată despre vizitatori și nicio înregistrare.

Mobile Session Recording