له 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 د دې له مخې فیس اخلي: لوستل شوي بایټونه، او دا لګښت ستاسو دی. ځکه واردونه په هر چلولو کې یوازې څو ورځې لولي او تل یوازې یوه پوښتنه چلوي؛ دویمه به هماغه جدولونه بیا ولولي. سربېره پر دې یو کلک حد پوښتنه بندوي مخکې تر دې چې ګرانه شي؛ په دې حالت کې د لېږنو په ثبت کې پیغام وايي چې د وخت موده ډېره پراخه ده.
تکرار
په اصلي حالت کې هرې شپږ ساعته، او هر چلول وروستۍ درې ورځې بیا راوړي. دا بې دلیله نه ده: GA4 تر 48 ساعتونو پورې معلومات شاته پوره کوي، او ورځنۍ صادرونه یوازې بله ورځ ښکاري. ډېر ځله غوښتل تازه شمېرې نه درکوي، یوازې هماغه شمېرې.
4. هغه کیلي چې دواړه خواوې نښلوي
که دا هم وټاکئ: تحلیلي پُل پر GA4، MousePlayer د مراجع ID له دې څخه ثبتوي: _ga کوکۍ، له هرې ناستې سره. دا عین هغه ارزښت دی چې د BigQuery صادرونه یې د دې په توګه لري: user_pseudo_id.
په دې سره د GA4 ناسته ستاسو له یوه ثبت سره برابریدای شي؛ او برعکس، لیدلی شئ چې GA4 په هماغه لیدنه کې څه شمېرلي. له پُل پرته دواړه خواوې یوازې څنګ په څنګ، بې اړیکې وي.
هماغه ځای ستاسو خپل د پېرودونکي پېژند هم لري، که دا کاروئ: setUserId(). دواړه یوځای نه شئ لرلی: یا د Google د مراجع ID هلته وي، یا ستاسو خپله شمېره.
5. رضایت، د ساتنې موده، ړنګول
هغه څه چې راځي، کوکۍ یې درلوده
یوازې هغه کرښې واردېږي چې دا لري: user_pseudo_id . چې لیدونکی رد وکړي، GA4 د Consent Mode لاندې بې کوکۍ کتنې لېږي او دا پېژند نه لري؛ نو بې له دې چې څوک تضمین ورکړي، بهر پاتې کېږي. ماډل شوې، یعنې اټکل شوې کرښې هم په همدې دلیل بهر پاتې کېږي: د ناستې په توګه د اټکل ساتل به د هغو لیدنو ساتل وي چې هېڅکله نه دي پېښې شوې.
څومره وخت پاتې کېږي
په اصلي حالت کې 180 ورځې، د هغې ورځې له مخې چې کرښه یې بیانوي، نه د واردولو له شېبې. که نه، موده به هېڅکله پای ته ونه رسېږي، ځکه هر چلول هماغه ورځې بیا راوړي.
ړنګول
که لیدونکی د خپلو معلوماتو د ړنګولو غوښتنه وکړي، واردې شوې GA4 ناستې یې هم ورسره ړنګېږي، تر هغه ځایه چې د پورته پېژند له لارې ورپورې تړل کېدای شي. که پروژه ړنګه کړئ، په هر حال ړنګېږي، حتی هغه کرښې چې هېڅکله ستاسو له کوم ثبت سره تړاو نه درلود. د ساتنې ورځنی بهیر یې په قصد نه لمسوي: د GA4 معلومات خپله موده لري او ستاسو ثبتونه مخکې پای ته رسېږي.
6. کله چې څه نه راځي
هر چلول خپله پایله د یوځایکونو د پاڼې د لېږنو په ثبت کې لیکي، ناکامۍ هم، په روښانو خبرو. عموماً همدا وايي چې څه کم دي.
| پیغام | څه وکړئ |
|---|---|
| د وېبپاڼې ID باید یوازې عددي وي | د اندازه کولو ID مو لیکلی. سمه شمېره په GA4 کې د Property settings لاندې ده. |
| له Data API څخه HTTP 403 | د خدمت حساب د GA4 په وېبپاڼه کې Viewer نه دی، یا Data API د GCP په پروژه کې فعاله نه ده. |
| معلوماتي ټولګی یا د صادرونې جدولونه ونه موندل شول | د BigQuery اړیکه نشته، د معلوماتي ټولګي نوم بل دی یا لا یوه ورځ نه ده تېره شوې. |
| لاسرسی رد شو (BigQuery) | د خدمت حساب په معلوماتي ټولګي کې BigQuery Data Viewer یا په پروژه کې BigQuery Job User نه لري. |
| پوښتنې به ډېر معلومات لوستي وای | د لګښت حد یې تر هر فیس اخیستو مخکې بنده کړه. لنډه موده وټاکئ. |
| په موده کې ناستې نشته | خرابي نه ده. په راوړل شوو ورځو کې له رضایت سره ناسته نه وه. |