Google Analytics 4-dən idxal

GA4 rəqəmlərinizi buraya gətirməyin iki yolu: MousePlayer-in ümumiyyətlə nə qədərini gördüyü sualı üçün gündəlik yekunlar və qeydə ala bilmədiyimiz ziyarətlər üçün BigQuery ixracından ayrı-ayrı GA4 seansları.

1. Nə daxil olur və nə olmur

Hər iki yol bu hesabdan oxuyur: sizin Google hesabınızdan və ayrıca aktivləşdirilir. Fərqli suallara cavab verir və hər ikisinə ehtiyacınız yoxdur.

YolNə gətirirNə üçün
Data APIGündəlik yekunlar: seanslar, istifadəçilər, səhifə baxışları, iştiraklı seanslarƏhatə sualı. GA4 3,000 seans sayır, MousePlayer 40 qeydə alıb — istinad rəqəmi olmadan fərqi hətta görmək olmaz.
BigQuery idxalıHadisələri ilə ayrı-ayrı GA4 seanslarıMousePlayer-in qeydə ala bilmədiyi ziyarətdə nə baş verdiyi.

İdxal edilmiş seans təkrar oynadıla bilməz. GA4 nə səhifənin anlıq görüntüsünü, nə də siçan hərəkətini saxlayır, buna görə təkrar oynatma qurmaq üçün əsas yoxdur. Aldığınız qeydlərinizin yanındakı rəqəmlər və hadisələrdir — bundan artıq deyil və biz onu artıq kimi təqdim etmirik.

İdxal öz cədvəllərində saxlanılır və qeydlərinizə heç vaxt qarışdırılmır. Əks halda hər törəmə göstəricinin mənası səssizcə dəyişərdi — davranış profilləri, ziyarətçi qiymətləndirməsi, maneə təhlili — və sonradan hansı sətrin ölçüldüyünü, hansının gətirildiyini heç kim deyə bilməzdi.

2. Yol 1: Data API

İki şey lazımdır: resurs ID-si və xidmət hesabı açarı.

Resurs ID-si ölçmə ID-si deyil

Ən çox uğursuzluğa səbəb olan məqam budur və Google-un öz xəta mesajı bunu demir. Ölçmə ID-si belə görünür: G-ABC123XYZ, izləmə kodunuzda yerləşir və hər yerdə görünür. Resurs ID-si isə yalnız rəqəmlərdən ibarətdir və yalnız admin sahəsində, Admin, Resurs parametrləri altında görünür. İkinci tələb olunur; birincini sizi 400 xətasına aparmaq əvəzinə qeydlə rədd edirik.

Xidmət hesabının yaradılması və icazələndirilməsi

  • Google Cloud Console-da xidmət hesabı yaradın və JSON açarı yaradın.
  • Eyni layihədə bu API-ni aktivləşdirin: Google Analytics Data API.
  • GA4-də Admin, Resursa girişin idarə edilməsi altında xidmət hesabının e-poçt ünvanını bu rolla əlavə edin: Baxışçı. Xidmət hesabı ayrıca istifadəçidir; bu addım olmadan Google səbəbini demədən 403 cavabı verir.

JSON faylının məzmununu sahəyə yapışdırın. Şifrələnmiş saxlanılır və sonra yalnız qısaldılmış formada göstərilir.

3. Yol 2: BigQuery idxalı

Bu yol GA4-ün xam ixracını oxuyur. Bunu GA4-də bir dəfə qurmalısınız: Admin, BigQuery keçidləri. Cədvəllər yalnız növbəti gündən görünür — bundan əvvəl idxal heç nə tapmır və bu, xəta deyil.

Nə daxil edirsiniz

  • İxracın yerləşdiyi GCP layihə ID-si . Bu, MousePlayer məlumatlarını ixrac etdiyiniz layihə ilə eyni olmaq məcburiyyətində deyil.
  • Bu məlumatın məlumat dəsti ID-si. GA4 ona bu adı verir: analytics_<propertyId>.
  • Məlumat dəstində bu rolu olan xidmət hesabı açarı: BigQuery Data Viewer və layihədə bu rolu olan: BigQuery Job User . Oxuma girişi kifayətdir; daha artıq icazə verməyin.

Nəyə başa gəlir və kim ödəyir

BigQuery bu ölçüyə görə ödəniş hesablayır: oxunmuş baytlarvə bu ödəniş sizə aiddir. Buna görə idxal hər icrada yalnız bir neçə günü oxuyur və həmişə tək sorğu işlədir — ikinci sorğu eyni cədvəlləri yenidən oxuyardı. Bundan əlavə sərt hədd sorğunu bahalaşmazdan əvvəl dayandırır; bu baş verdikdə çatdırılma jurnalındakı mesaj zaman aralığının çox böyük olduğunu bildirir.

İcra tezliyi

Standart olaraq hər altı saatdan bir və hər icra son üç günü yenidən gətirir. Bu təsadüfi deyil: GA4 48 saatadək geriyə məlumat tamamlayır və gündəlik ixrac yalnız ertəsi gün görünür. Daha tez-tez soruşmaq daha təzə rəqəmlər deyil, eyni rəqəmləri verir.

4. Hər iki tərəfi bağlayan açar

Həmçinin bu körpünü: analitika körpüsü GA4-ə təyin etsəniz, MousePlayer hər seansla birlikdə bu kukidən müştəri ID-sini qeydə alır: _ga . BigQuery ixracında bu sahədə olan dəyər məhz budur: user_pseudo_id.

Bununla GA4 seansı qeydlərinizdən biri ilə uyğunlaşdırıla bilər — əks istiqamətdə isə eyni ziyarətdə GA4-ün nə saydığını görə bilərsiniz. Körpü olmadan hər iki tərəf sadəcə əlaqəsiz yan-yana qalır.

Bu üsuldan istifadə edirsinizsə, eyni sahədə öz müştəri identifikatorunuz da saxlanılır: setUserId(). Hər ikisi ola bilməz: orada ya Google müştəri ID-si, ya da öz nömrəniz yerləşir.

5. Razılıq, saxlanma, silinmə

Daxil olan məlumatda kuki olub

Yalnız bu identifikatoru daşıyan sətirlər: user_pseudo_id idxal edilir. Ziyarətçi rədd etdikdə GA4 Consent Mode ilə kukisiz müraciətlər göndərir və onlarda bu yoxdur — buna görə əlavə təminata ehtiyac olmadan kənarda qalır. Modelləşdirilmiş, yəni təxmin edilmiş sətirlər də eyni səbəbdən kənarda qalır: təxmini seans kimi saxlamaq heç baş verməmiş ziyarətləri saxlamaq demək olardı.

Nə qədər saxlanılır

Standart olaraq 180 gün, idxal anından deyil, sətrin təsvir etdiyi gündən hesablanır. Əks halda müddət heç bitməzdi, çünki hər icra eyni günləri yenidən gətirir.

Silinmə

Ziyarətçi məlumatlarının silinməsini istəyərsə, yuxarıdakı identifikatorla əlaqələndirmək mümkün olduğu qədər idxal edilmiş GA4 seansları da silinir. Layihəni silsəniz, qeydlərinizdən heç birinə aid olmayan sətirlər də daxil olmaqla hər halda silinirlər. Gündəlik saxlanma icrası onlara qəsdən toxunmur: GA4 məlumatlarının öz müddəti var, qeydləriniz isə daha tez bitir.

6. Heç nə gəlməyəndə

Hər icra nəticəsini, uğursuzluqlar daxil olmaqla, inteqrasiyalar səhifəsindəki çatdırılma jurnalına aydın sözlərlə yazır. Adətən nəyin çatışmadığı artıq orada deyilir.

MesajNə etməli
Resurs ID-si yalnız rəqəmlərdən ibarət olmalıdırÖlçmə ID-sini daxil etmisiniz. Doğru nömrə GA4-də Resurs parametrləri altındadır.
Data API-dən HTTP 403Xidmət hesabı GA4 resursunda Baxışçı deyil və ya GCP layihəsində Data API aktiv deyil.
Məlumat dəsti və ya ixrac cədvəlləri tapılmadıBigQuery əlaqəsi yoxdur, məlumat dəsti fərqli adlanır və ya hələ bir gün keçməyib.
Giriş rədd edilib (BigQuery)Xidmət hesabında məlumat dəsti üzrə BigQuery Data Viewer və ya layihə üzrə BigQuery Job User yoxdur.
Sorğu həddindən çox məlumat oxuyacaqdıXərc həddi hər hansı ödəniş hesablanmazdan əvvəl onu dayandırıb. Daha kiçik zaman aralığı seçin.
aralıqda seans yoxdurXəta deyil. Gətirilmiş günlərdə razılıqlı seans olmayıb.