Google Analytics 4төн импорттоо

GA4 сандарыңызды бул жакка алып келүүнүн эки жолу бар: MousePlayer жалпысынан канчаны көрөрүн билүү үчүн күндүк жыйынтыктар жана биз жаздыра албаган кирүүлөр үчүн BigQuery экспортунан алынган өзүнчө GA4 сеанстары.

1. Эмне келет, эмне келбейт

Эки жол тең сиздин Google аккаунтуңуздан окуйт жана өзүнчө иштетилет. Алар ар башка суроолорго жооп берет, экөөнү тең колдонуу шарт эмес.

ЖолЭмнени алатЭмне үчүн
Data APIКүндүк жыйынтыктар: сеанстар, колдонуучулар, бетти көрүүлөр, аракеттенүү болгон сеанстарКамтуу маселеси. GA4 3,000 сеанс санаса, MousePlayer 40 сеанс жаздырды — салыштыруу саны болбосо, бул айырманы байкоо да мүмкүн эмес.
BigQuery импортуӨз окуялары менен өзүнчө GA4 сеанстарыMousePlayer жаздыра албаган кирүүдө эмне болгонун билүү үчүн.

Импорттолгон сеансты кайра көрүүгө болбойт. GA4 беттин сүрөтүн жана чычкандын кыймылын сактабайт, ошондуктан жаздырууну түзө турган нерсе жок. Жаздырууларыңыздын жанында сандар менен окуяларды аласыз — мындан ашык эмес жана биз аны ашыкча көрсөтпөйбүз.

Импорт өз таблицаларында болот жана жаздырууларыңызга эч качан аралаштырылбайт. Антпесе бардык туунду көрсөткүчтөрдүн — жүрүм-турум профилдеринин, конокту баалоонун, тоскоолдук талдоосунун — мааниси байкалбастан өзгөрмөк. Кийин кайсы сап өлчөнгөнүн, кайсынысы алынганын эч ким айта албай калмак.

2. 1-жол: Data API

Эки нерсе керек: сайт IDси жана кызматтык аккаунттун ачкычы.

Сайт IDси — өлчөө IDси эмес

Бул эң көп кездешкен жаңылыш аракет жана Google өз ката билдирүүсүндө муну атабайт. Өлчөө IDси төмөнкүдөй көрүнөт: G-ABC123XYZ, ал көзөмөлдөө үзүндүңүздө турат жана бардык жерде көрүнөт. Сайт IDси сандардан гана турат жана башкаруу бөлүмүндө, Башкаруу, Сайт жөндөөлөрүндө гана көрсөтүлөт. Экинчиси керек; биз биринчисин 400 катасына жеткирбей, түшүндүрмө менен четке кагабыз.

Кызматтык аккаунтту түзүү жана ага укук берүү

  • Google Cloud Console ичинде кызматтык аккаунт түзүп, JSON ачкычын чыгарыңыз.
  • Ошол эле долбоордо Google Analytics Data API иштетиңиз.
  • GA4 ичинде Башкаруу, Сайтка кирүүнү башкаруу бөлүмүнөн кызматтык аккаунттун электрондук почта дарегин Көрүүчү катары кошуңуз. Кызматтык аккаунт өзүнчө колдонуучу; бул кадамсыз Google себебин айтпай, 403 деп жооп берет.

JSON файлынын мазмунун талаага киргизиңиз. Ал шифрленип сакталат жана кийин кыскартылган түрдө гана көрсөтүлөт.

3. 2-жол: BigQuery импорту

Бул жол GA4түн чийки экспортун окуйт. Аны GA4тө бир жолу жөндөшүңүз керек: Башкаруу, BigQuery байланыштары. Таблицалар кийинки күндөн тартып гана пайда болот — ага чейин импорт эч нерсе таппайт жана бул ката эмес.

Эмнени киргизесиз

  • Экспорт турган GCP долбоор IDсин . Ал MousePlayer маалыматтарын экспорттогон долбоор менен бирдей болууга милдеттүү эмес.
  • Маалымат топтомунун IDсин. GA4 аны analytics_<propertyId> деп атайт.
  • Маалымат топтомунда BigQuery Data Viewer жана долбоордо BigQuery Job User укуктары бар кызматтык аккаунт ачкычын. Окуу укугу жетиштүү; ашыкча укук бербеңиз.

Канча турат жана ким төлөйт

BigQuery окулган байттар боюнча эсеп чыгарат жана аны сиз төлөйсүз. Ошондуктан импорт ар бир иштөөдө бир нече күндү гана окуп, бир гана сурам аткарат — экинчиси ошол эле таблицаларды кайра окумак. Мындан тышкары, катуу чек сурам кымбаттай электе аны токтотот; мындайда жеткирүү журналындагы билдирүү убакыт аралыгы өтө чоң экенин айтат.

Иштөө жыштыгы

Демейкиде ар алты саат сайын иштеп, ар биринде акыркы үч күндү кайра алат. Бул жөн жерден эмес: GA4 48 саатка чейин артка толуктайт, ал эми күндүк экспорт кийинки күнү гана чыгат. Тезирээк суроо жаңы сандарды эмес, ошол эле сандарды берет.

4. Эки тарапты байланыштырган ачкыч

Эгер аналитика көпүрөсүн да GA4кө койсоңуз, MousePlayer ар бир сеанс менен _ga cookieсинен кардар IDсин жазат. Бул BigQuery экспортунда user_pseudo_id катары турган дал ошол маани.

Анын жардамы менен GA4 сеансын жаздырууңузга дал келтирип, тескерисинче ошол эле кирүүдө GA4 эмнени санаганын көрө аласыз. Көпүрөсүз эки тарап байланышсыз катар турат.

Ошол эле талаада сиз setUserId() колдонсоңуз, өзүңүздүн кардар идентификаторуңуз да турат. Экөөнү тең кармоо мүмкүн эмес: ал жерде Google кардар IDси же өзүңүздүн номериңиз болот.

5. Макулдук, сактоо, өчүрүү

Импорттолгон маалыматта cookie болгон

user_pseudo_id камтыган саптар гана импорттолот. Конок баш тартканда, GA4 Consent Mode аркылуу cookieсиз кайрылууларды жөнөтөт жана аларда бул маани жок — ошондуктан кимдир бирөөнүн кепилдигисиз эле чыгарылып салынат. Моделденген, башкача айтканда болжолдуу саптар да ошол себептен алынбайт: божомолду сеанс катары сактоо эч качан болбогон кирүүлөрдү сактоо болмок.

Канча убакыт сакталат

Демейкиде 180 күн: импорттон эмес, сап сүрөттөгөн күндөн эсептелет. Антпесе мөөнөт эч качан бүтмөк эмес, анткени ар бир иштөө ошол эле күндөрдү кайра алат.

Өчүрүү

Конок маалыматтарын өчүрүүнү сураса, жогорудагы идентификатор аркылуу ага таандык кыла алган импорттолгон GA4 сеанстары да өчүрүлөт. Долбоорду өчүрсөңүз, алар баары бир, анын ичинде эч бир жаздырууңузга тиешелүү болбогон саптар да өчөт. Күндүк сактоо мөөнөтүн текшерүү аларга атайылап тийбейт: GA4 маалыматтары өз мөөнөтү менен жашайт, ал эми жаздырууларыңыз эртерээк бүтөт.

6. Эч нерсе келбегенде

Ар бир иштөө жыйынтыгын, анын ичинде каталарды да, интеграциялар бетиндеги жеткирүү журналына түшүнүктүү тилде жазат. Адатта ошол эле эмне жетишпегенин айтат.

БилдирүүЭмне кылуу керек
Сайт IDси сандардан гана турушу керекӨлчөө IDсин киргиздиңиз. Туура сан GA4түн Сайт жөндөөлөрүндө турат.
Data APIдан HTTP 403Кызматтык аккаунт GA4 сайтында Көрүүчү эмес же GCP долбоорунда Data API иштетилген эмес.
Маалымат топтому же экспорт таблицалары табылган жокBigQuery байланышы жок, топтом башкача аталат же бир күн өтө элек.
Кирүүгө уруксат жок (BigQuery)Кызматтык аккаунтта топтом үчүн BigQuery Data Viewer же долбоор үчүн BigQuery Job User укугу жок.
Сурам өтө көп маалымат окумакБаа чеги эч нерсе эсептелгенге чейин аны токтотту. Кыскараак убакыт аралыгын тандаңыз.
Аралыкта сеанс жокБул ката эмес. Алынган күндөрдө макулдугу бар сеанс болгон эмес.