- Pasul 1: creați un nou proiect Google Cloud Console și activați BigQuery
- Pasul 2: pregătiți proiectul pentru BigQuery Export
- Pasul 3: conectați BigQuery la proprietățile Google Analytics 4
- Ștergerea unei asocieri la BigQuery
- Limitele BigQuery Export
- Filtrarea datelor
- Tarifarea și facturarea
- Când încep să apară date
- Motivele erorilor de conectare
- Cauzele erorilor de export
- Resurse conexe
Pasul 1: creați un proiect în Consola pentru API Google și activați BigQuery
- Conectați-vă la Consola Google Cloud.
- Creați un proiect în Consola Google Cloud sau selectați unul existent.
- Navigați la tabelul cu API-uri.
Deschideți meniul Navigare în colțul din stânga sus, dați clic pe API-uri și servicii, apoi dați clic pe Bibliotecă. - Activați BigQuery.
În secțiunea API-uri Google Cloud, dați clic pe API-ul BigQuery. În pagina următoare, dați clic pe Activați. - Dacă vi se solicită acest lucru, consultați și acceptați Termenii și condițiile.
Pasul 2: pregătiți proiectul pentru BigQuery Export
Puteți exporta fără costuri datele Google Analytics în mediul de testare BigQuery (se aplică limitele mediului de testare).
Aflați mai multe despre upgrade-ul de la mediul de testare și despre tarifarea BigQuery.
Pasul 3: conectați o proprietate Google Analytics 4 la BigQuery
După ce parcurgeți primii doi pași, puteți activa BigQuery Export în pagina Administrator din Analytics.
BigQuery Export se supune acelorași limite de culegere și de configurare ca Google Analytics. Dacă aveți nevoie de limite mai mari, puteți să faceți upgrade proprietății la 360.
- În Administrator, în secțiunea Conectări ale produselor, dați clic pe Conectări la BigQuery.
Linkul anterior se deschide la ultima proprietate Analytics pe care ați accesat-o. Puteți schimba proprietatea folosind selectorul de proprietăți.
- Trebuie să fiți un Editor sau să aveți un rol superior pentru ala nivel de proprietate pentru a conectați o proprietate Analytics la BigQuery.
- În plus, trebuie să folosiți o adresă de e-mail cu acces de PROPRIETAR la proiectul BigQuery (consultați Permisiuni de mai jos pentru cerințe detaliate privind accesul).
- Dați clic pe Conectați.
- Dați clic pe Alegeți un proiect BigQuery pentru a afișa o listă de proiecte la care aveți acces.
Dacă ați conectat Analytics și Firebase (sau intenționați să faceți acest lucru), este recomandat să faceți exporturi în același proiect din cloud pentru a facilita conectarea la alte date Firebase. - Selectați un proiect din listă, apoi dați clic pe Confirmați.
- Selectați o locație pentru date. (Dacă proiectul are deja un set de date pentru proprietatea Analytics, nu puteți configura această opțiune.)
- Dați clic pe Înainte.
- Selectați Configurați fluxurile de date și evenimentele pentru a selecta fluxurile de date de inclus în export și anumite evenimente de exclus din export. Puteți să excludeți evenimente fie dând clic pe Adăugați pentru a selecta dintr-o listă de evenimente existente, fie dând clic pe Specificați evenimentul după nume pentru a alege evenimentele existente după nume sau pentru a specifica nume de evenimente care încă nu au fost colectate pentru proprietatea respectivă.
- Dați clic pe Terminat.
- Selectați Includeți identificatori de publicitate pentru fluxurile de la aplicații mobile dacă doriți să includeți identificatorii de publicitate.
- Selectați fie o opțiune, fie ambele opțiuni: export de date zilnic (o dată pe zi) sau în flux (continuu). Pentru proprietățile Analytics 360, puteți selecta și Set complet de date, zilnic.
- Dați clic pe Înainte.
- Verificați setările, apoi dați clic pe Trimiteți.
Permisiuni
Drepturi getIamPolicy/setIamPolicy pentru proiect, drepturi get/enable pentru servicii
PROPRIETAR
este un superset al acestor permisiuni.Pentru a crea o conexiune BigQuery, permisiunile minime de care aveți nevoie sunt:
resourcemanager.projects.get
- Pentru a obține proiectul
resourcemanager.projects.getIamPolicy
- Pentru a obține o listă de permisiuni
resourcemanager.projects.setIamPolicy
- Pentru a verifica dacă utilizatorul are permisiunea să conecteze acest proiect
serviceusage.services.enable
- Pentru a activa API-ul BigQuery
serviceusage.services.get
- Pentru a verifica dacă API-ul BigQuery este activat
Confirmați contul de serviciu
Când conectați Analytics și BigQuery, procesul respectiv creează următorul cont de serviciu:
firebase-measurement@system.gserviceaccount.com
Confirmați că acest cont a fost adăugat ca membru al proiectului și că i s-a acordat rolul de Utilizator BigQuery (roluri/bigquery.user).
Dacă ați configurat anterior BigQuery Export să îi acorde contului de serviciu rolul de Editor pentru proiectul Google Cloud, puteți reduce rolul respectiv la Utilizator BigQuery. Pentru a schimba rolul contului de serviciu, trebuie să deconectați și să reconectați Analytics la proiectul BigQuery. Primul pas este să deconectați Analytics și BigQuery și să eliminați contul de serviciu cu rolul de Editor. Apoi, reconectați Analytics și BigQuery conform instrucțiunilor de mai sus pentru a crea noul cont de serviciu cu permisiunea corectă pentru proiect.
După reconectare, asigurați-vă că respectivul cont de serviciu are rolul de Proprietar (bigquery.dataOwner) în setul de date de export existent. Puteți face acest lucru consultând politica privind accesul la setul de date.
Schimbați regiunile
Dacă alegeți regiunea greșită și doriți să o schimbați după ce ați creat asocierea:
- ștergeți conectarea la BigQuery (vedeți mai jos);
- faceți backup datelor într-un alt set de date din BigQuery (mutați sau copiați);
- ștergeți setul de date inițial. Rețineți numele, întrucât veți avea nevoie de acesta la pasul următor.
- creați un nou set de date cu același nume ca setul pe care tocmai l-ați șters și selectați locația pentru date;
- trimiteți noul set de date la firebase-measurement@system.gserviceaccount.com și acordați-i contului de serviciu rolul de Proprietar de date BigQuery;
- copiați în noul set de date acele date cărora le-ați făcut backup;
- repetați procedura de mai sus pentru a crea o asociere în BigQuery.
După ce schimbați locația, veți observa că lipsesc date: datele exportate în flux sau zilnic nu vor fi procesate între momentul ștergerii asocierii existente și cel al creării unei asocieri noi.
Ștergerea unei asocieri la BigQuery
- În Administrator, în secțiunea Conectări ale produselor, dați clic pe Conectări la BigQuery.
Linkul anterior se deschide la ultima proprietate Analytics pe care ați accesat-o. Puteți schimba proprietatea folosind selectorul de proprietăți.Trebuie să fiți un Editor sau să aveți un rol superior pentru ala nivel de proprietate pentru a ștergeți o asociere la BigQuery.
- Dați clic pe rândul asocierii.
- În dreapta, sus, dați clic pe > Ștergeți.
Limitele BigQuery Export
Proprietățile GA4 standard au o limită BigQuery Export de un milion de evenimente pentru exporturile zilnice (în bloc). Nu există nicio limită privind numărul de evenimente pentru exportul în flux. Dacă proprietatea dvs. depășește constant limita de export, exportul BigQuery zilnic va fi întrerupt, iar exporturile din zilele anterioare nu vor fi reprocesate.
În cazul proprietăților Analytics 360, exportul Set complet de date, zilnic conține toate câmpurile de date și coloanele care se presupune că se află în exportul zilnic, inclusiv datele observate privind atribuirea utilizatorilor și afișarea anunțurilor. Aflați mai multe despre exportul Set complet de date, zilnic.
Editorii și administratorii de proprietăți vor primi o notificare prin e-mail de fiecare dată când o proprietate pe care o gestionează depășește limita zilnică. Această notificare va indica momentul în care exportul va fi întrerupt dacă nu luați măsuri. În plus, dacă o proprietate standard depășește semnificativ limita zilnică de un milion de evenimente, Analytics poate întrerupe imediat exporturile zilnice. Dacă primiți o notificare, folosiți opțiunile de filtrare a datelor (exportul fluxurilor de date și excluderea evenimentelor) pentru a reduce volumul de evenimente exportate în fiecare zi și pentru a vă asigura că exportul zilnic continuă să funcționeze.
Aflați mai multe despre limitele mai mari disponibile pentru proprietățile 360.
Filtrarea datelor
Puteți să excludeți anumite fluxuri de date și anumite evenimente din export, fie pentru a limita dimensiunea exportului, fie pentru a vă asigura că exportați doar evenimentele dorite în BigQuery.
Excludeți fluxuri de date și evenimente în timpul procesului de conectare
În timpul procesului de conectare, atunci când selectați fluxurile de date pe care doriți să le exportați, aveți și opțiunea de a selecta evenimente pe care să le excludeți din export. Consultați Pasul 9 din procesul de conectare.
Adăugați sau eliminați fluxuri de date sau evenimente după ce ați configurat conectarea
Puteți să adăugați sau să eliminați fluxuri de date și să adăugați sau să eliminați evenimente din lista de excluderi după ce ați configurat conectarea la BigQuery.
- În Administrator, în secțiunea Conectări ale produselor, dați clic pe Conectări la BigQuery.
Linkul anterior se deschide la ultima proprietate Analytics pe care ați accesat-o. Puteți schimba proprietatea folosind selectorul de proprietăți.
- Trebuie să fiți un Editor sau să aveți un rol superior pentru ala nivel de proprietate pentru a adăugați sau eliminați fluxuri de date sau evenimente.
- În plus, trebuie să folosiți o adresă de e-mail cu acces de PROPRIETAR la proiectul BigQuery.
- Dați clic pe rândul aferent proiectului pentru care doriți să modificați conectarea.
- În Fluxuri de date și evenimente, dați clic pe Afișați fluxuri de date și evenimente.
- În Fluxuri de date de exportat, puteți să selectați fluxuri de date suplimentare de exportat sau puteți să eliminați fluxuri de date existente din listă.
- În lista Evenimente de exclus, dați clic pe Adăugați pentru a selecta dintr-o listă de evenimente existente sau dați clic pe Specificați evenimentul după nume pentru a alege evenimentele existente după nume sau pentru a specifica nume de evenimente care nu au fost colectate până acum de pe proprietatea respectivă.
- Pentru a elimina un eveniment din listă, dați clic pe semnul minus de la capătul rândului respectiv.
Tarifarea și facturarea
Prețul perceput de BigQuery are două componente: cea pentru stocare și cea pentru procesarea interogărilor. Puteți să examinați tabelul de tarifare și să aflați detalii despre diferențele dintre interogările interactive și în bloc.
Pentru a continua exportul, trebuie să aveți o formă de plată valabilă înregistrată în Cloud. Dacă exportarea este întreruptă din cauza unei metode de plată nevalide, nu vom putea exporta din nou datele în acel moment.
Puteți exporta fără costuri datele Analytics în mediul de testare BigQuery, însă rețineți că se aplică limitele mediului de testare.
Când încep să apară date
Transferul de date în proiectul BigQuery începe în cel mult 24 de ore de la conectare. Dacă activați exportul zilnic, în fiecare zi va fi exportat un fișier care conține datele din ziua precedentă (în general, în primele ore ale după-amiezii, folosind fusul orar setat pentru raportare).
Motivele erorilor de conectare
Conectarea la BigQuery poate eșua din următoarele două motive:
- politica organizației interzice exportul către Statele Unite. Dacă ați ales Statele Unite ca locație a datelor, alegeți altă locație.
- politica organizației interzice conturile de serviciu din domeniul din care vreți să exportați date. În acest caz, va trebui să modificați politica organizației.
Cauzele erorilor de export
Nereușit | Cauză | Rezultat |
---|---|---|
Niciun cont de serviciu | Nu există niciun cont de serviciu în proiectul din cloud cu rolul Utilizator activ. | Analytics nu poate crea tabele. Exportul nu a reușit. |
Contul robot este șters după instalare | Un utilizator din contul Cloud a eliminat contul de serviciu robot instalat de Google Analytics. | Analytics nu mai poate crea tabele. Toate exporturile se opresc. |
Politica organizației intră în conflict cu BigQuery Export | Un utilizator al proiectului Cloud a creat o politică a organizației care împiedică Analytics să exporte date. Politica poate împiedica crearea tabelelor BigQuery sau scrierea în tabele. Politica poate împiedica și accesul la spațiul de stocare a datelor. | Tabelul nu este creat sau este creat, apoi șters rapid (în aproximativ 30 de minute). |
Utilizatorul modifică setările de facturare | Un utilizator al proiectului din cloud trece de la versiunea gratuită BigQuery la cea cu plată. De obicei, acest lucru nu este o problemă, însă uneori pot apărea erori, de exemplu, în cazul în care proiectul are deja peste 10GB (limita mediului de testare). Practic, exportul poate începe să aibă erori. | Tabelele nu se completează. |
Proiectul Cloud depășește cota | Cloud are resurse finite pentru majoritatea proiectelor. Dacă depășiți limita de stocare BigQuery, este posibil să nu mai puteți scrie date. Rețineți că această limită este mică pentru proiectele gratuite (10 GB). | Tabelele nu se completează. |
Utilizatorul modifică fusul orar al proprietății | Exportul face un instantaneu de 24 de ore al unei proprietăți, pe baza fusului orar al acesteia. Dacă fusul orar se schimbă, fereastra de exportare se poate scurta sau mări într-o anumită zi (de exemplu, poate deveni cu 3 ore mai scurtă dacă fusul orar este schimbat din Ora Standard de Est în Ora Pacificului). În ambele cazuri, utilizatorul va vedea un număr neobișnuit de evenimente. | O zi cu un număr neobișnuit de evenimente. Apar confuzii în rândul utilizatorilor. |
Asistență
Pentru probleme legate de BigQuery, cum ar fi facturarea, contactați serviciul de asistență Google Cloud.
Resurse conexe
BigQuery Export
Pentru informații despre exportarea unui set de date eșantionate și despre accesul la acestea, consultați documentația BigQuery Export.