Uingizaji kutoka Google Analytics 4

Njia mbili za kuleta takwimu zako za GA4 hapa: jumla za kila siku kujibu ni kiasi gani MousePlayer huona kabisa, na vipindi binafsi vya GA4 kutoka uhamishaji wa BigQuery kwa ziara ambazo hatukuweza kurekodi.

1. Kinachoingia, na kisichoingia

Njia zote mbili husoma kutoka akaunti yako ya Google na huwashwa kando. Hujibu maswali tofauti, na huhitaji zote mbili.

NjiaInachochukuaMadhumuni
Data APIJumla za kila siku: vipindi, watumiaji, utazamaji wa kurasa, vipindi vyenye ushirikiSwali la kiwango cha kufikiwa. GA4 huhesabu vipindi 3,000, MousePlayer imerekodi 40; bila takwimu ya kulinganisha tofauti haiwezi hata kutambuliwa.
Uingizaji wa BigQueryVipindi binafsi vya GA4 pamoja na matukio yakeKilichotokea katika ziara ambayo MousePlayer haikuweza kurekodi.

Kipindi kilichoingizwa hakiwezi kuchezwa tena. GA4 haihifadhi picha ya ukurasa wala mwendo wa kipanya, hivyo hakuna cha kujenga uchezaji tena. Unachopata ni takwimu na matukio pembeni ya rekodi zako, si zaidi ya hapo, na hatukionyeshi kama zaidi.

Uingizaji hukaa katika majedwali yake yenyewe na hauchanganywi kamwe katika rekodi zako kwa sababu hiyo. Vinginevyo maana ya kila takwimu iliyotokana nayo ingebadilika kimyakimya: wasifu wa tabia, thamani ya watembeleaji, uchambuzi wa msuguano, na baadaye hakuna angeweza kusema mstari upi ulipimwa na upi ulichukuliwa.

2. Njia ya 1: Data API

Unahitaji vitu viwili: ID ya tovuti na ufunguo wa akaunti ya huduma.

ID ya tovuti si ID ya kipimo

Hili ndilo jaribio linaloshindwa mara nyingi zaidi, na ujumbe wa hitilafu wa Google wenyewe haulitaji. Kitambulisho cha ID ya kipimo huonekana kama G-ABC123XYZ na kiko katika kipande chako cha msimbo wa ufuatiliaji na huonekana kila mahali. Kitambulisho cha ID ya tovuti ni cha nambari pekee na huonekana katika eneo la usimamizi tu, chini ya Admin, Property settings. Cha pili ndicho kinachohitajika; tunakataa cha kwanza kwa dokezo badala ya kukuruhusu kukumbana na 400.

Kuunda na kuidhinisha akaunti ya huduma

  • Katika Google Cloud Console, unda akaunti ya huduma na utengeneze ufunguo wa JSON.
  • Katika mradi uleule, wezesha Google Analytics Data API kwa mradi huo.
  • Katika GA4 chini ya Admin, Property access management, ongeza anwani ya barua pepe ya akaunti ya huduma kama Viewer wa tovuti. Akaunti ya huduma ni mtumiaji wake mwenyewe; bila hatua hii Google hujibu 403 bila kusema kwa nini.

Bandika maudhui ya faili la JSON katika sehemu. Huhifadhiwa ikiwa imesimbwa fiche na huonyeshwa kwa umbo fupi tu baadaye.

3. Njia ya 2: uingizaji wa BigQuery

Njia hii husoma uhamishaji ghafi wa GA4. Lazima usanidi hilo mara moja katika GA4: Admin, BigQuery links. Majedwali huonekana kuanzia siku inayofuata tu ; kabla ya hapo uingizaji haupati chochote, na hilo si hitilafu.

Unachoweka

  • Kitambulisho cha ID ya mradi wa GCP ambamo uhamishaji uko. Si lazima kiwe mradi uleule unaohamishia data za MousePlayer.
  • Kitambulisho cha ID ya dataset huitwa na GA4 analytics_<propertyId> kama jina lake.
  • Ufunguo wa akaunti ya huduma wenye BigQuery Data Viewer katika dataset na BigQuery Job User katika mradi. Ufikiaji wa kusoma unatosha; usitoe zaidi.

Gharama yake, na anayelipa

BigQuery hutoza kwa baiti zilizosomwa, na malipo hayo ni yako. Ndiyo sababu uingizaji husoma siku chache tu kwa kila uendeshaji na huendesha hoja moja tu kila wakati; ya pili ingesoma majedwali yaleyale tena. Juu ya hilo, kikomo madhubuti hukatisha hoja kabla haijawa ghali; hilo linapotokea, ujumbe katika kumbukumbu ya uwasilishaji husema dirisha la muda ni kubwa mno.

Marudio

Kwa chaguo-msingi kila baada ya saa sita, na kila uendeshaji huchukua upya siku tatu zilizopita. Hilo si la kubahatisha: GA4 hujaza data za nyuma kwa hadi saa 48, na uhamishaji wa kila siku huonekana siku inayofuata tu. Kuomba mara nyingi zaidi hakukupi takwimu mpya zaidi, zilezile tu.

4. Ufunguo unaounganisha pande zote mbili

Ikiwa pia unaweka daraja la uchanganuzi kuwa GA4, MousePlayer hurekodi ID ya mteja kutoka kidakuzi cha _ga kwa kila kipindi. Hiyo ndiyo thamani ileile ambayo uhamishaji wa BigQuery hubeba kama user_pseudo_id katika data.

Kwa hiyo, kipindi cha GA4 kinaweza kulinganishwa na mojawapo ya rekodi zako, na kwa upande mwingine, unaweza kuona GA4 ilihesabu nini katika ziara ileile. Bila daraja, pande zote mbili hukaa tu pembeni bila kuunganishwa.

Sehemu ileile pia hubeba kitambulisho chako mwenyewe cha mteja ukitumia setUserId() kwa utambulisho. Huwezi kuwa na vyote viwili: aidha ID ya mteja ya Google iko hapo, au nambari yako mwenyewe.

5. Idhini, muda wa kuhifadhi, kufuta

Kinachoingia kilikuwa na kidakuzi

Mistari yenye kitambulisho cha user_pseudo_id pekee ndiyo huingizwa. Mtembeleaji akikataa, GA4 hutuma matukio yasiyo na vidakuzi chini ya Consent Mode, nayo hayana hicho, hivyo huondolewa bila mtu kutoa hakikisho. Mistari ya modeli, yaani iliyokadiriwa, hubaki nje kwa sababu ileile: kuhifadhi makadirio kama kipindi kungemaanisha kuhifadhi ziara ambazo hazikutokea kamwe.

Muda kinachokaa

Siku 180 kwa chaguo-msingi, zikihesabiwa kuanzia siku inayoelezwa na mstari, si wakati wa kuingiza. Vinginevyo muda usingeisha kamwe, kwa sababu kila uendeshaji huchukua siku zilezile tena.

Kufuta

Mtembeleaji akiomba data zake zifutwe, vipindi vyake vya GA4 vilivyoingizwa pia huondolewa, kadiri vinavyoweza kuhusishwa kupitia kitambulisho hapo juu. Ukifuta mradi, huondolewa katika hali zote, pamoja na mistari ambayo haikuwahi kuwa ya mojawapo ya rekodi zako. Uendeshaji wa kila siku wa muda wa kuhifadhi huviacha kwa makusudi: data za GA4 zina saa yake yenyewe, na rekodi zako huisha muda mapema zaidi.

6. Wakati hakuna kinachofika

Kila uendeshaji huandika matokeo yake katika kumbukumbu ya uwasilishaji kwenye ukurasa wa miunganisho, pamoja na kushindwa, kwa maneno wazi. Kwa kawaida hilo tayari hueleza kinachokosekana.

UjumbeUnachofanya
ID ya tovuti lazima iwe nambari pekeeUmeweka ID ya kipimo. Nambari sahihi iko katika GA4 chini ya Property settings.
HTTP 403 kutoka Data APIAkaunti ya huduma si Viewer katika tovuti ya GA4, au Data API haijawezeshwa katika mradi wa GCP.
Dataset au majedwali ya uhamishaji hayajapatikanaKiungo cha BigQuery hakipo, dataset ina jina tofauti au siku bado haijapita.
Ufikiaji umekataliwa (BigQuery)Akaunti ya huduma haina BigQuery Data Viewer katika dataset au BigQuery Job User katika mradi.
Hoja ingesoma data nyingi mnoKikomo cha gharama kimeikatisha kabla chochote hakijatozwa. Chagua dirisha dogo zaidi la muda.
hakuna vipindi katika dirisha la mudaSi hitilafu. Hakukuwa na kipindi chenye idhini katika siku zilizochukuliwa.