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ūstKam tas paredzēts
Data APIDienas kopsummas: sesijas, lietotāji, lapu skatījumi, iesaistītās sesijasAptvē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 importsAtsevišķas GA4 sesijas ar to notikumiemKas 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ņojumsRīcība
Objekta ID jāsastāv tikai no cipariemIevadījāt mērījuma ID. Pareizais numurs ir GA4 sadaļā Objekta iestatījumi.
HTTP 403 no Data APIPakalpojuma kontam GA4 objektā nav lomas Skatītājs, vai GCP projektā nav iespējots Data API.
Datu kopa vai eksporta tabulas nav atrastasTrū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 daudzIzmaksu limits to pārtrauca, pirms tika aprēķināta maksa. Izvēlieties mazāku laika logu.
laika logā nav sesijuTā nav kļūda. Iegūtajās dienās nebija sesijas ar piekrišanu.