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 ဖြစ်ပြီး ဂဏန်းသက်သက်ဖြစ်ကာ Admin၊ Property settings အောက် စီမံခန့်ခွဲဧရိယာတွင်သာ ပေါ်သည်။ ဒုတိယတစ်ခုကို လိုသည်။ ပထမတစ်ခုထည့်ပါက 400 အမှားမကြုံစေဘဲ မှတ်ချက်ဖြင့် ငြင်းပယ်သည်။

ဝန်ဆောင်မှုအကောင့် ဖန်တီးပြီး ခွင့်ပြုခြင်း

  • Google Cloud Console တွင် ဝန်ဆောင်မှုအကောင့် ဖန်တီးပြီး JSON သော့ ထုတ်ပါ။
  • တူညီသောပရောဂျက်တွင် ဖွင့်ပါ: Google Analytics Data API။
  • GA4 ၏ Admin၊ Property access management တွင် ဝန်ဆောင်မှုအကောင့် အီးမေးလ်လိပ်စာကို အောက်ပါအဖြစ် ထည့်ပါ: Viewer။ ဝန်ဆောင်မှုအကောင့်သည် ကိုယ်ပိုင်အသုံးပြုသူဖြစ်သည်။ ဤအဆင့်မရှိပါက Google က အကြောင်းရင်းမပြောဘဲ 403 ဖြေသည်။

JSON ဖိုင်အကြောင်းအရာကို အကွက်ထဲ ကူးထည့်ပါ။ ကုဒ်ဝှက်သိမ်းပြီး နောက်ပိုင်း အတိုချုံ့ပုံစံသာ ပြသည်။

3. လမ်းကြောင်း 2: BigQuery တင်သွင်းမှု

ဤလမ်းကြောင်းက GA4 ဒေတာအကြမ်းထုတ်ပို့မှုကို ဖတ်သည်။ GA4 တွင် တစ်ကြိမ်သတ်မှတ်ရမည်: Admin၊ BigQuery links။ နောက်တစ်နေ့မှ ဇယားများ ပေါ်လာသည် - ထိုမတိုင်မီ တင်သွင်းမှုက ဘာမျှမတွေ့ခြင်းသည် အမှားမဟုတ်ပါ။

ထည့်ရမည့်အရာများ

  • အောက်ပါအမှတ်အသားဖြစ်သည်: GCP ပရောဂျက် ID ၊ ထုတ်ပို့မှုတည်ရှိရာဖြစ်သည်။ MousePlayer ဒေတာထုတ်ပို့ရာ ပရောဂျက်နှင့် တူရန်မလိုပါ။
  • နောက်ထပ်လိုသည်မှာ ဒေတာစု IDဖြစ်သည်။ GA4 အမည်ပေးပုံမှာ analytics_<propertyId>ဖြစ်သည်။
  • ဝန်ဆောင်မှုအကောင့်သော့နှင့် အောက်ပါအခန်းကဏ္ဍများ: BigQuery Data Viewer ဒေတာစုအပေါ်တွင်၊ ထို့အပြင် BigQuery Job User ပရောဂျက်အတွင်းတွင်။ ဖတ်ခွင့် လုံလောက်သည်။ ပိုမပေးပါနှင့်။

ကုန်ကျစရိတ်နှင့် ပေးချေသူ

BigQuery ငွေတောင်းခံအခြေခံမှာ ဖတ်သောဘိုက်များဖြစ်ပြီး မိမိက ပေးရသည်။ ထို့ကြောင့် တင်သွင်းမှုတစ်ကြိမ်တွင် ရက်အနည်းငယ်သာ ဖတ်၍ query တစ်ခုသာ လုပ်သည် - ဒုတိယ query သည် တူညီဇယားကို ထပ်ဖတ်မည်။ ထို့အပြင် ခိုင်မာသောကန့်သတ်ချက်က query ကို ရပ်ပေးသည်မှာ ကုန်ကျစရိတ် မကြီးမီ ဖြစ်သည်။ ထိုအခါ ပို့ဆောင်မှုမှတ်တမ်းတွင် အချိန်ကာလကြီးလွန်းကြောင်း စာပေါ်သည်။

အကြိမ်ရေ

မူလအားဖြင့် ခြောက်နာရီတိုင်း လုပ်ပြီး တစ်ကြိမ်စီတွင် လွန်ခဲ့သောသုံးရက်ကို ပြန်ရယူသည်။ အကြောင်းမဲ့မဟုတ်ပါ: GA4 က 48 နာရီအထိ နောက်ကြောင်းဒေတာဖြည့်ပြီး နေ့စဉ်ထုတ်ပို့မှုသည် နောက်တစ်နေ့မှ ပေါ်သည်။ ပိုမိုကြိမ်တောင်းလည်း ပိုသစ်သောကိန်း မရဘဲ တူညီသောကိန်းသာ ရသည်။

4. နှစ်ဖက်ချိတ်ပေးသောသော့

အောက်ပါတံတားကိုလည်း သတ်မှတ်ထားပါက ခွဲခြမ်းစိတ်ဖြာချိတ်ဆက်တံတား GA4 အတွက်ဖြစ်သည်၊ MousePlayer က client ID ကို အောက်ပါကွတ်ကီးမှ ဆက်ရှင်တိုင်းတွင် မှတ်တမ်းတင်သည်: _ga ။ ထိုတန်ဖိုးပင် BigQuery ထုတ်ပို့မှုတွင် ပါသည့်အမည်မှာ user_pseudo_idဖြစ်သည်။

၎င်းဖြင့် GA4 ဆက်ရှင်ကို မှတ်တမ်းတစ်ခုနှင့် ကိုက်ညီစေနိုင်ပြီး တစ်ဖက်ပြန်၍ တူညီဝင်ကြည့်မှုအတွင်း GA4 ရေတွက်ခဲ့သည်ကို ကြည့်နိုင်သည်။ ချိတ်ဆက်တံတားမရှိပါက နှစ်ဖက်သည် မချိတ်ဘဲ ဘေးချင်းသာ ရှိနေမည်။

အောက်ပါလုပ်ဆောင်ချက်သုံးပါက တူညီအကွက်တွင် ကိုယ်ပိုင်ဖောက်သည်အမှတ်အသားလည်း ပါသည်: setUserId()။ နှစ်ခုလုံးမရနိုင်ပါ: Google client ID သို့မဟုတ် ကိုယ်ပိုင်နံပါတ် တစ်ခုခုသာ ထိုနေရာ၌ ရှိမည်။

5. သဘောတူညီချက်၊ သိမ်းဆည်းကာလ၊ ဖျက်ခြင်း

ဝင်လာသောဒေတာတွင် ကွတ်ကီး ရှိခဲ့သည်

အောက်ပါတန်ဖိုးပါသော အတန်းများကိုသာ user_pseudo_id တင်သွင်းသည်။ ဧည့်သည်ငြင်းပယ်ပါက GA4 သည် Consent Mode အောက်တွင် ကွတ်ကီးမဲ့မှတ်တမ်း ပို့ပြီး ၎င်းတို့တွင် ထိုတန်ဖိုးမပါသဖြင့် ကတိပေးစရာမလိုဘဲ ဖယ်ထုတ်ခံရသည်။ မော်ဒယ်ဖြင့်တွက်ထားသော၊ ဆိုလိုသည်မှာ ခန့်မှန်းထားသော အတန်းများကိုလည်း အလားတူဖယ်ထုတ်သည်: ခန့်မှန်းချက်ကို ဆက်ရှင်အဖြစ်သိမ်းခြင်းသည် တကယ်မဖြစ်ခဲ့သောဝင်ကြည့်မှု သိမ်းခြင်းဖြစ်မည်။

သိမ်းထားမည့်ကြာချိန်

မူလအားဖြင့် 180 ရက်၊ အတန်းဖော်ပြသောနေ့မှ ရေတွက်ပြီး တင်သွင်းချိန်မှ မဟုတ်ပါ။ မဟုတ်ပါက တစ်ကြိမ်စီ တူညီရက်များကို ပြန်ရယူသောကြောင့် ကာလလုံးဝမကုန်တော့ပါ။

ဖျက်ခြင်း

ဧည့်သည်က ဒေတာဖျက်ရန်တောင်းပါက အထက်အမှတ်အသားဖြင့် ချိတ်ဆက်နိုင်သမျှ တင်သွင်း GA4 ဆက်ရှင်များကိုလည်း ဖျက်သည်။ ပရောဂျက်ဖျက်ပါက မှတ်တမ်းတစ်ခုနှင့်မျှ မသက်ဆိုင်ခဲ့သော အတန်းများအပါအဝင် အားလုံးဖျက်သည်။ နေ့စဉ်သိမ်းဆည်းကာလရှင်းလင်းမှုသည် ၎င်းတို့ကို ရည်ရွယ်ချက်ရှိရှိ မထိပါ: GA4 ဒေတာသည် ကိုယ်ပိုင်ကာလအတိုင်းဖြစ်ပြီး မှတ်တမ်းများက ပိုစောသက်တမ်းကုန်သည်။

6. ဘာမျှမရောက်သည့်အခါ

လုပ်ဆောင်မှုတိုင်းသည် ရလဒ်ကို ပေါင်းစည်းချိတ်ဆက်မှုစာမျက်နှာ ပို့ဆောင်မှုမှတ်တမ်းတွင် ရေးသည် - မအောင်မြင်မှုအပါအဝင် ရှင်းလင်းသောစကားဖြင့် ဖြစ်သည်။ ပုံမှန်အားဖြင့် ဘာလိုနေသည်ကို ထိုနေရာက ပြောပြီးသားဖြစ်သည်။

စာလုပ်ရန်
ဝဘ်ဆိုက် ID သည် ဂဏန်းသက်သက် ဖြစ်ရမည်တိုင်းတာမှု ID ထည့်ထားသည်။ မှန်သောနံပါတ်သည် GA4 ၏ Property settings အောက်တွင် ရှိသည်။
Data API မှ HTTP 403ဝန်ဆောင်မှုအကောင့်သည် GA4 ဝဘ်ဆိုက်တွင် Viewer မဟုတ်ပါ၊ သို့မဟုတ် GCP ပရောဂျက်တွင် Data API မဖွင့်ထားပါ။
ဒေတာစု သို့မဟုတ် ထုတ်ပို့ဇယားများ မတွေ့ပါBigQuery လင့်ခ်မရှိ၊ ဒေတာစုအမည်မတူ သို့မဟုတ် တစ်ရက်မပြည့်သေးပါ။
ဝင်ရောက်ခွင့်ငြင်းပယ် (BigQuery)ဝန်ဆောင်မှုအကောင့်တွင် ဒေတာစုအတွက် BigQuery Data Viewer သို့မဟုတ် ပရောဂျက်အတွက် BigQuery Job User လိုနေသည်။
Query က ဒေတာများလွန်းစွာ ဖတ်မည်ငွေမကောက်မီ ကုန်ကျစရိတ်ကန့်သတ်ချက်က ရပ်ပေးခဲ့သည်။ ပိုတိုသောအချိန်ကာလ ရွေးပါ။
ကာလအတွင်း ဆက်ရှင်မရှိအမှားမဟုတ်ပါ။ ရယူသောရက်များတွင် သဘောတူညီချက်ရှိသော ဆက်ရှင်မရှိခဲ့ပါ။