Imports no Google Analytics 4
Divi veidi, kā šeit iegūt savus GA4 skaitļus: dienas kopsummas, lai noskaidrotu, cik daudz MousePlayer vispār redz, un atsevišķas GA4 sesijas no BigQuery eksporta tiem apmeklējumiem, kurus nevarējām ierakstīt.
1. Kas tiek importēts un kas netiek
Abi ceļi nolasa datus no jūsu Google konta un tiek ieslēgti atsevišķi. Tie atbild uz dažādiem jautājumiem, un jums abi nav nepieciešami.
| Ceļš | Ko tas iegūst | Kam tas paredzēts |
|---|---|---|
| Data API | Dienas kopsummas: sesijas, lietotāji, lapu skatījumi, iesaistītās sesijas | Aptvēruma jautājums. GA4 saskaita 3 000 sesiju, MousePlayer ierakstīja 40 — bez atskaites skaitļa šo atšķirību pat nevar pamanīt. |
| BigQuery imports | Atsevišķas GA4 sesijas ar to notikumiem | Kas notika apmeklējuma laikā, kuru MousePlayer nevarēja ierakstīt. |
Importētu sesiju nevar atskaņot. GA4 nesaglabā lapas momentuzņēmumu vai peles kustības, tāpēc nav materiāla, no kā veidot atskaņojumu. Jūs iegūstat skaitļus un notikumus līdzās saviem ierakstiem — neko vairāk, un mēs to nepasniedzam kā kaut ko vairāk.
Imports atrodas savās tabulās un nekad netiek sajaukts ar jūsu ierakstiem. Citādi nemanāmi mainītos katra atvasinātā skaitļa nozīme — uzvedības profili, apmeklētāju novērtējums, berzes analīze —, un pēc tam neviens nevarētu pateikt, kura rinda tika izmērīta un kura iegūta no citas sistēmas.
2. 1. ceļš: Data API
Vajadzīgas divas lietas: objekta ID un pakalpojuma konta atslēga.
Objekta ID nav mērījuma ID
Šis ir visbiežākais neveiksmīgais mēģinājums, un paša Google kļūdas paziņojums to nenosauc. Mērījuma ID izskatās šādi: G-ABC123XYZ, atrodas jūsu izsekošanas koda fragmentā un ir redzams visur. Objekta ID sastāv tikai no cipariem un ir atrodams vienīgi administrēšanas sadaļā, zem Administrēšana, Objekta iestatījumi. Vajadzīgs otrais; pirmo noraidām ar paskaidrojumu, nevis ļaujam jums saņemt 400 kļūdu.
Pakalpojuma konta izveide un autorizēšana
- Google Cloud Console izveidojiet pakalpojuma kontu un ģenerējiet JSON atslēgu.
- Tajā pašā projektā iespējojiet Google Analytics Data API.
- GA4 sadaļā Administrēšana, Objekta piekļuves pārvaldība pievienojiet pakalpojuma konta e-pasta adresi ar lomu Skatītājs. Pakalpojuma konts ir atsevišķs lietotājs; bez šī soļa Google atbild ar 403, nepaskaidrojot iemeslu.
Ielīmējiet laukā JSON faila saturu. Tas tiek glabāts šifrēts un pēc tam parādīts tikai saīsinātā formā.
3. 2. ceļš: BigQuery imports
Šis ceļš nolasa GA4 neapstrādāto datu eksportu. Tas vienreiz jāiestata GA4: Administrēšana, BigQuery saites. Tabulas parādās tikai nākamajā dienā — pirms tam imports neko neatrod, un tā nav kļūda.
Kas jāievada
- Tā GCP projekta ID, kurā atrodas eksports. Tas ne vienmēr ir tas pats projekts, kurā eksportējat MousePlayer datus.
- Attiecīgās datu kopas ID. GA4 to nosauc par
analytics_<propertyId>. - Pakalpojuma konta atslēga ar lomu BigQuery Data Viewer datu kopai un BigQuery Job User projektam. Pietiek ar lasīšanas piekļuvi; lūdzu, nepiešķiriet vairāk.
Izmaksas un to maksātājs
BigQuery rēķina maksu pēc nolasītajiem baitiem, un šo rēķinu maksājat jūs. Tāpēc imports katrā reizē nolasa tikai dažas dienas un vienmēr izpilda tikai vienu vaicājumu — otrs tās pašas tabulas nolasītu vēlreiz. Turklāt stingrs limits pārtrauc vaicājumu, pirms tas kļūst dārgs; tādā gadījumā piegādes žurnāla paziņojums norāda, ka laika logs ir pārāk liels.
Biežums
Pēc noklusējuma ik pēc sešām stundām, un katrā reizē atkārtoti tiek iegūti dati par pēdējām trim dienām. Tas nav patvaļīgi: GA4 papildina iepriekšējos datus līdz 48 stundām, un dienas eksports parādās tikai nākamajā dienā. Biežāka pieprasīšana nedod jaunākus skaitļus, tikai tos pašus.
4. Atslēga, kas sasaista abas puses
Ja arī analītikas tiltu iestatāt uz GA4, MousePlayer katrā sesijā reģistrē klienta ID no _ga sīkdatnes. Tā ir tieši tā vērtība, kas BigQuery eksportā atrodas kā user_pseudo_id.
Ar to GA4 sesiju var sasaistīt ar kādu no jūsu ierakstiem — un otrādi, jūs varat redzēt, ko GA4 saskaitīja tā paša apmeklējuma laikā. Bez tilta abas puses vienkārši atrodas blakus, nesasaistītas.
Tas pats lauks satur arī jūsu pašu klienta identifikatoru, ja izmantojat setUserId(). Abus vienlaikus saglabāt nevar: tur atrodas vai nu Google klienta ID, vai jūsu pašu numurs.
5. Piekrišana, glabāšanas ilgums, dzēšana
Importētajiem datiem bija sīkdatne
Tiek importētas tikai rindas ar user_pseudo_id. Ja apmeklētājs atsakās, GA4 režīmā Consent Mode nosūta pieprasījumus bez sīkdatnēm, un tiem šīs vērtības nav — tāpēc tie netiek iekļauti bez nepieciešamības kādam to apliecināt. Modelētās, proti, aplēstās rindas netiek iekļautas tā paša iemesla dēļ: aplēses glabāšana kā sesija nozīmētu tādu apmeklējumu glabāšanu, kuri nekad nav notikuši.
Glabāšanas ilgums
Pēc noklusējuma 180 dienas, skaitot no dienas, kuru rinda apraksta, nevis no importēšanas brīža. Citādi periods nekad nebeigtos, jo katrā reizē tās pašas dienas tiek iegūtas atkārtoti.
Dzēšana
Ja apmeklētājs pieprasa savu datu dzēšanu, tiek dzēstas arī viņa importētās GA4 sesijas — ciktāl tās var piesaistīt ar iepriekš minēto identifikatoru. Ja dzēšat projektu, tās tiek dzēstas jebkurā gadījumā, ieskaitot rindas, kas nekad nav piederējušas nevienam jūsu ierakstam. Ikdienas glabāšanas ilguma apstrāde tās apzināti neaiztiek: GA4 datiem ir savs laika ritms, un jūsu ierakstu glabāšanas termiņš beidzas agrāk.
6. Ja nekas nepienāk
Katras izpildes rezultāts tiek ierakstīts integrāciju lapas piegādes žurnālā — arī kļūmes, vienkāršos vārdos. Parasti tas jau paskaidro, kā trūkst.
| Paziņojums | Rīcība |
|---|---|
| Objekta ID jāsastāv tikai no cipariem | Ievadījāt mērījuma ID. Pareizais numurs ir GA4 sadaļā Objekta iestatījumi. |
| HTTP 403 no Data API | Pakalpojuma kontam GA4 objektā nav lomas Skatītājs, vai GCP projektā nav iespējots Data API. |
| Datu kopa vai eksporta tabulas nav atrastas | Trūkst BigQuery saites, datu kopai ir cits nosaukums vai vēl nav pagājusi diena. |
| Piekļuve liegta (BigQuery) | Pakalpojuma kontam datu kopā trūkst lomas BigQuery Data Viewer vai projektā trūkst lomas BigQuery Job User. |
| Vaicājums būtu nolasījis pārāk daudz | Izmaksu limits to pārtrauca, pirms tika aprēķināta maksa. Izvēlieties mazāku laika logu. |
| laika logā nav sesiju | Tā nav kļūda. Iegūtajās dienās nebija sesijas ar piekrišanu. |