Google Analytics 4 مان درآمد
توهان جا GA4 انگ هتي آڻڻ جا ٻه رستا: روزاني ڪل انگ، ته MousePlayer ڪيترو ڏسي ٿو — ۽ BigQuery ايڪسپورٽ مان انفرادي GA4 سيشن، انهن آمدن لاءِ جيڪي رڪارڊ نه ڪري سگهياسين.
1. ڇا اچي ٿو، ۽ ڇا نه
ٻئي رستا پڙهن ٿا هن مان توهان جو Google اڪائونٽ، ۽ الڳ فعال ٿين ٿا. مختلف سوالن جا جواب ڏين ٿا، ۽ ٻئي ضروري ناهن.
| رستو | ڇا وٺي ٿو | ڇا لاءِ |
|---|---|---|
| Data API | روزاني ڪل انگ: سيشن، استعمال ڪندڙ، صفحن جا ڏيک، شموليت وارا سيشن | ڍڪيل حصي جو سوال. GA4، 3,000 سيشن ڳڻي ٿو، MousePlayer، 40 رڪارڊ ڪيا — حوالي واري انگ کان سواءِ فرق نظر به نٿو اچي. |
| BigQuery درآمد | انفرادي GA4 سيشن سندن واقعن سان | انهيءَ آمد ۾ ڇا ٿيو جيڪا MousePlayer رڪارڊ نه ڪري سگهيو. |
درآمد ٿيل سيشن ٻيهر پلے نٿو ٿي سگهي. GA4 وٽ نه صفحي جي تصوير آهي نه مائوس حرڪت، تنهنڪري ٻيهر پلے ٺاهڻ لاءِ ڪجهه ناهي. رڪارڊنگن جي ڀرسان انگ ۽ واقعا ملن ٿا — ان کان وڌيڪ نه، ۽ اسان وڌيڪ طور پيش نٿا ڪريون.
درآمد پنهنجي ٽيبلن ۾ رهي ٿي ۽ ڪڏهن به توهان جي رڪارڊنگن ۾ نٿي ملائجي. نه ته هر اخذ ڪيل انگ جي معنيٰ خاموشي سان بدلجي وڃي ها — رويي جا پروفائيل، مهمان جي قدر جو اندازو، رڪاوٽ جو تجزيو — ۽ پوءِ ڪنهن کي معلوم نه هجي ته ڪهڙي قطار ماپيل ۽ ڪهڙي ورتل آهي.
2. رستو 1: Data API
ٻه شيون گهرجن: property ID ۽ service account key.
Property ID، measurement ID ناهي
هي سڀ کان عام ناڪام ڪوشش آهي، ۽ Google جو پنهنجو غلطي پيغام سبب نٿو ٻڌائي. هي measurement ID هن جهڙو آهي G-ABC123XYZ، توهان جي ٽريڪنگ سنيپٽ ۾ آهي ۽ هر هنڌ نظر اچي ٿو. هي property ID رڳو عددي آهي ۽ ايڊمن حصي ۾ Admin، Property settings هيٺ اچي ٿو. ٻيو نمبر گهرجي؛ پهرئين کي 400 غلطي تائين پهچائڻ بدران نوٽ سان رد ڪريون ٿا.
Service account ٺاهڻ ۽ اجازت ڏيڻ
- Google Cloud Console ۾ service account ٺاهي JSON key پيدا ڪريو.
- ساڳئي پروجيڪٽ ۾ هي فعال ڪريو Google Analytics Data API.
- GA4 ۾ Admin، Property access management هيٺ service account جو اي ميل پتو هن طور شامل ڪريو ڏسندڙ. Service account الڳ استعمال ڪندڙ آهي؛ هن قدم کان سواءِ Google، 403 جواب ڏئي ٿو، سبب ٻڌائڻ کان سواءِ.
JSON فائل جو مواد خاني ۾ پيسٽ ڪريو. انڪرپٽ ٿي محفوظ ٿئي ٿو ۽ پوءِ رڳو مختصر صورت ۾ ڏيکارجي ٿو.
3. رستو 2: BigQuery درآمد
هي رستو GA4 جو خام ايڪسپورٽ پڙهي ٿو. هڪ ڀيرو GA4 ۾ ترتيب ڏيڻ گهرجي: Admin، BigQuery links. ٽيبل رڳو ايندڙ ڏينهن کان ظاهر ٿين ٿا — ان کان اڳ درآمد کي ڪجهه نٿو ملي، ۽ اها خرابي ناهي.
ڇا داخل ڪريو ٿا
- هي GCP project ID جنهن ۾ ايڪسپورٽ آهي. ضروري ناهي اهو ئي پروجيڪٽ هجي جنهن ۾ MousePlayer ڊيٽا ايڪسپورٽ ڪريو ٿا.
- هي dataset ID. GA4 ان کي هي نالو ڏئي ٿو
analytics_<propertyId>. - اهڙي service account key جنهن وٽ هجي BigQuery Data Viewer dataset تي، ۽ BigQuery Job User پروجيڪٽ ۾. پڙهڻ جي رسائي ڪافي آهي؛ مهرباني ڪري وڌيڪ نه ڏيو.
قيمت ڪيتري، ۽ ڪير ڀري ٿو
BigQuery بل وٺي ٿو هن موجب پڙهيل بائيٽ، ۽ اهو بل توهان جو آهي. ان ڪري درآمد هر هلڻ ۾ رڳو ڪجهه ڏينهن پڙهي ٿي ۽ رڳو هڪ query هلائي ٿي — ٻي query ساڳيا ٽيبل وري پڙهي ها. ان کان سواءِ سخت حد query روڪي ٿي ان کان اڳ جو مهانگي ٿئي؛ ائين ٿئي ته ترسيل لاگ جو پيغام ٻڌائي ٿو ته وقت جي دري تمام وڏي آهي.
وقفو
ڊفالٽ طور هر ڇهن ڪلاڪن ۾، ۽ هر هلڻ تي آخري ٽي ڏينهن وري وٺي ٿو. بي سبب ناهي: GA4، 48 ڪلاڪن تائين پوئتي ڊيٽا ڀري ٿو، ۽ روزاني ايڪسپورٽ رڳو ايندڙ ڏينهن اچي ٿو. وڌيڪ پڇڻ سان نوان انگ نٿا ملن، رڳو ساڳيا.
4. ٻنهي پاسن کي ڳنڍيندڙ key
جيڪڏهن توهان هي به ترتيب ڏيو تجزيي جو پل GA4 ڏانهن، ته MousePlayer هر سيشن سان هن مان client ID رڪارڊ ڪري ٿو _ga ڪوڪي، جيڪو بلڪل اهو قدر آهي جيڪو BigQuery ايڪسپورٽ هن طور کڻي ٿو user_pseudo_id.
ان سان GA4 سيشن توهان جي رڪارڊنگ سان ملي سگهي ٿو — ۽ ٻئي طرف، ڏسي سگهو ٿا ته ساڳئي آمد ۾ GA4 ڇا ڳڻيو. پل کان سواءِ ٻئي پاسا رڳو ڀرسان، اڻڳنڍيل رهن ٿا.
ساڳيو خانو توهان جو پنهنجو گراهڪ سڃاڻپ ڪوڊ به کڻي ٿو جيڪڏهن هي استعمال ڪريو ٿا setUserId(). ٻئي نٿا رکي سگهو: يا اتي Google client ID هوندو، يا توهان جو پنهنجو نمبر.
5. رضامندي، رکڻ جو مدو، ختم ڪرڻ
جيڪو اچي ٿو، ان وٽ ڪوڪي هئي
رڳو هي رکندڙ قطارون user_pseudo_id درآمد ٿين ٿيون. مهمان انڪار ڪري ته GA4، Consent Mode هيٺ ڪوڪي کان سواءِ hits موڪلي ٿو، جن وٽ اهو ناهي — تنهنڪري ڪنهن جي خاطري گهرڻ کان سواءِ پاڻ خارج ٿين ٿا. ماڊل ڪيل، يعني اندازي وارا، قطارون ساڳئي سبب ٻاهر رهن ٿيون: اندازي کي سيشن طور رکڻ جو مطلب ڪڏهن نه ٿيل آمدون محفوظ ڪرڻ آهي.
ڪيترو رهي ٿو
ڊفالٽ طور 180 ڏينهن، قطار جي بيان ڪيل ڏينهن کان ڳڻيل — درآمد جي لمحي کان نه. نه ته مدو ڪڏهن ختم نه ٿئي ها، ڇاڪاڻ ته هر هلڻ ساڳيا ڏينهن وري وٺي ٿو.
ختم ڪرڻ
مهمان پنهنجي ڊيٽا ختم ڪرڻ گهري ته درآمد ٿيل GA4 سيشن به وڃن ٿا — جيتري حد تائين مٿئين سڃاڻپ ڪوڊ ذريعي منسوب ڪري سگهجن. پروجيڪٽ ختم ڪريو ته هر حالت ۾ وڃن ٿا، اهي قطارون به جيڪي ڪڏهن توهان جي رڪارڊنگن سان نه هيون. روزاني رکڻ واري صفائي ڄاڻي واڻي انهن کي نٿي ڇهي: GA4 ڊيٽا پنهنجي الڳ مدي تي هلي ٿي، ۽ توهان جون رڪارڊنگون اڳ ختم ٿين ٿيون.
6. ڪجهه نٿو پهچي ته
هر هلڻ پنهنجو نتيجو ڳانڍاپن جي صفحي تي ترسيل لاگ ۾ لکي ٿو — ناڪاميون به، صاف لفظن ۾. ان مان عام طور اڳ ئي معلوم ٿئي ٿو ته ڇا گهٽ آهي.
| پيغام | ڇا ڪجي |
|---|---|
| Property ID رڳو عددي هجڻ گهرجي | توهان measurement ID داخل ڪيو. صحيح نمبر GA4 ۾ Property settings هيٺ آهي. |
| Data API مان HTTP 403 | Service account، GA4 ويب سائيٽ تي ڏسندڙ ناهي، يا GCP پروجيڪٽ ۾ Data API فعال ناهي. |
| Dataset يا ايڪسپورٽ ٽيبل نه مليا | BigQuery ڳانڍاپو موجود ناهي، dataset جو نالو مختلف آهي يا اڃا ڏينهن نه گذريو آهي. |
| رسائي رد (BigQuery) | Service account وٽ dataset تي BigQuery Data Viewer يا پروجيڪٽ ۾ BigQuery Job User ناهي. |
| Query تمام گهڻو پڙهي ها | خرچ جي حد بل ٿيڻ کان اڳ روڪي ڇڏيو. ننڍي وقت جي دري چونڊيو. |
| وقت جي دري ۾ سيشن ناهن | خرابي ناهي. ورتل ڏينهن ۾ رضامندي وارو سيشن نه هو. |