ນຳເຂົ້າຈາກ Google Analytics 4
ສອງວິທີນຳຕົວເລກ GA4 ມາທີ່ນີ້: ຍອດລວມປະຈຳວັນເພື່ອຮູ້ວ່າ MousePlayer ເຫັນຫຼາຍປານໃດ - ແລະ ເຊດຊັນ GA4 ແຕ່ລະອັນຈາກການສົ່ງອອກ BigQuery ສຳລັບການເຂົ້າຊົມທີ່ບັນທຶກບໍ່ໄດ້.
1. ສິ່ງທີ່ນຳເຂົ້າ ແລະ ສິ່ງທີ່ບໍ່ນຳເຂົ້າ
ທັງສອງເສັ້ນທາງອ່ານຈາກບັນຊີ Google ຂອງທ່ານ ແລະ ເປີດໃຊ້ແຍກກັນ. ມັນຕອບຄຳຖາມຕ່າງກັນ ແລະ ທ່ານບໍ່ຈຳເປັນຕ້ອງໃຊ້ທັງສອງ.
| ເສັ້ນທາງ | ສິ່ງທີ່ດຶງມາ | ໃຊ້ເພື່ອ |
|---|---|---|
| Data API | ຍອດລວມປະຈຳວັນ: ເຊດຊັນ, ຜູ້ໃຊ້, ການເບິ່ງໜ້າ, ເຊດຊັນທີ່ມີສ່ວນຮ່ວມ | ຄຳຖາມກ່ຽວກັບຄວາມຄຸ້ມຄອງ. GA4 ນັບ 3,000 ເຊດຊັນ, MousePlayer ບັນທຶກ 40 - ຖ້າບໍ່ມີຕົວເລກອ້າງອີງ ຈະບໍ່ຮູ້ແມ່ນແຕ່ວ່າມີຄວາມຕ່າງ. |
| ການນຳເຂົ້າ BigQuery | ເຊດຊັນ GA4 ແຕ່ລະອັນພ້ອມເຫດການ | ສິ່ງທີ່ເກີດໃນການເຂົ້າຊົມທີ່ MousePlayer ບັນທຶກບໍ່ໄດ້. |
ເຊດຊັນນຳເຂົ້າຫຼິ້ນຄືນບໍ່ໄດ້. GA4 ບໍ່ເກັບພາບໜ້າແລະການເຄື່ອນໄຫວເມົາສ໌ ຈຶ່ງບໍ່ມີສິ່ງທີ່ໃຊ້ສ້າງການຫຼິ້ນຄືນໄດ້. ສິ່ງທີ່ໄດ້ແມ່ນຕົວເລກແລະເຫດການຄຽງກັບການບັນທຶກ - ບໍ່ມີຫຼາຍກວ່ານັ້ນ ແລະ ພວກເຮົາບໍ່ນຳສະເໜີວ່າມີຫຼາຍກວ່ານັ້ນ.
ຂໍ້ມູນນຳເຂົ້າຢູ່ໃນຕາຕະລາງຂອງມັນເອງ ແລະ ບໍ່ປະສົມເຂົ້າກັບການບັນທຶກເດັດຂາດ. ບໍ່ດັ່ງນັ້ນຄວາມໝາຍຂອງທຸກຄ່າທີ່ຄຳນວນຕໍ່ຈະປ່ຽນໄປຢ່າງງຽບໆ - ໂປຣໄຟລ໌ພຶດຕິກຳ, ການປະເມີນມູນຄ່າຜູ້ເຂົ້າຊົມ, ການວິເຄາະອຸປະສັກ - ແລະ ພາຍຫຼັງຈະບໍ່ມີໃຜບອກໄດ້ວ່າແຖວໃດວັດເອງ ຫຼື ດຶງມາ.
2. ເສັ້ນທາງ 1: Data API
ຕ້ອງມີສອງຢ່າງ: property ID ແລະ ກະແຈບັນຊີບໍລິການ.
Property ID ບໍ່ແມ່ນ measurement ID
ນີ້ແມ່ນການລອງທີ່ຜິດພາດພົບເລື້ອຍທີ່ສຸດ ແລະ ຂໍ້ຄວາມຜິດພາດຂອງ Google ເອງບໍ່ໄດ້ລະບຸມັນ. ຄ່າ measurement ID ມີຮູບແບບຄື G-ABC123XYZ, ຢູ່ໃນສະນິບເພັດຕິດຕາມ ແລະ ເຫັນໄດ້ທຸກບ່ອນ. ສ່ວນ property ID ມີພຽງຕົວເລກ ແລະ ປາກົດສະເພາະໃນສ່ວນຜູ້ດູແລ ພາຍໃຕ້ຜູ້ດູແລ, ການຕັ້ງຄ່າ property. ຕ້ອງການຄ່າທີສອງ; ພວກເຮົາປະຕິເສດຄ່າທຳອິດພ້ອມໝາຍເຫດ ແທນທີ່ຈະໃຫ້ພົບ 400.
ສ້າງແລະໃຫ້ສິດບັນຊີບໍລິການ
- ໃນ Google Cloud Console ສ້າງບັນຊີບໍລິການ ແລະ ສ້າງກະແຈ JSON.
- ໃນໂຄງການດຽວກັນ ເປີດໃຊ້ Google Analytics Data API.
- ໃນ GA4 ພາຍໃຕ້ຜູ້ດູແລ, ການຈັດການສິດເຂົ້າເຖິງ property ເພີ່ມອີເມວບັນຊີບໍລິການເປັນ ຜູ້ເບິ່ງ. ບັນຊີບໍລິການເປັນຜູ້ໃຊ້ແຍກຕ່າງຫາກ; ຖ້າບໍ່ເຮັດຂັ້ນຕອນນີ້ Google ຈະຕອບ 403 ໂດຍບໍ່ບອກເຫດຜົນ.
ວາງເນື້ອຫາໄຟລ໌ JSON ໃນຊ່ອງ. ຈະເກັບແບບເຂົ້າລະຫັດ ແລະ ສະແດງພຽງຮູບແບບສັ້ນພາຍຫຼັງ.
3. ເສັ້ນທາງ 2: ການນຳເຂົ້າ BigQuery
ເສັ້ນທາງນີ້ອ່ານການສົ່ງອອກດິບ GA4. ຕ້ອງຕັ້ງຄັ້ງດຽວໃນ GA4: ຜູ້ດູແລ, ລິ້ງ BigQuery. ຕາຕະລາງຈະປາກົດຕັ້ງແຕ່ມື້ຕໍ່ໄປເທົ່ານັ້ນ - ກ່ອນນັ້ນການນຳເຂົ້າຈະບໍ່ພົບຫຍັງ ແລະ ນັ້ນບໍ່ແມ່ນຂໍ້ຜິດພາດ.
ສິ່ງທີ່ຕ້ອງປ້ອນ
- ຄ່າ GCP project ID ທີ່ມີການສົ່ງອອກ. ບໍ່ຈຳເປັນຕ້ອງເປັນໂຄງການດຽວກັບທີ່ສົ່ງອອກຂໍ້ມູນ MousePlayer ໄປ.
- ຄ່າ dataset ID. GA4 ຕັ້ງຊື່ມັນວ່າ
analytics_<propertyId>. - ກະແຈບັນຊີບໍລິການທີ່ມີສິດ BigQuery Data Viewer ໃນ dataset ແລະ BigQuery Job User ໃນໂຄງການ. ສິດອ່ານກໍພໍ; ກະລຸນາຢ່າໃຫ້ຫຼາຍກວ່ານັ້ນ.
ຕົ້ນທຶນເທົ່າໃດ ແລະ ໃຜຈ່າຍ
BigQuery ເກັບເງິນຕາມ ຈຳນວນໄບຕ໌ທີ່ອ່ານ, ແລະ ທ່ານເປັນຜູ້ຈ່າຍ. ດັ່ງນັ້ນການນຳເຂົ້າຈຶ່ງອ່ານພຽງສອງສາມມື້ຕໍ່ຮອບ ແລະ ເຮັດພຽງຄຳສັ່ງຄົ້ນຫາດຽວ - ຄຳສັ່ງທີສອງຈະອ່ານຕາຕະລາງດຽວກັນອີກ. ນອກຈາກນັ້ນ ຂີດຈຳກັດຕາຍຕົວຈະຢຸດຄຳສັ່ງຄົ້ນຫາ ກ່ອນ ທີ່ຈະແພງ; ເມື່ອເກີດຂຶ້ນ ຂໍ້ຄວາມໃນບັນທຶກການສົ່ງຈະບອກວ່າຊ່ວງເວລາໃຫຍ່ເກີນໄປ.
ຄວາມຖີ່
ຄ່າເລີ່ມຕົ້ນທຸກຫົກຊົ່ວໂມງ ແລະ ແຕ່ລະຮອບດຶງສາມມື້ຫຼ້າສຸດຄືນ. ນີ້ມີເຫດຜົນ: GA4 ຕື່ມຂໍ້ມູນຍ້ອນຫຼັງສູງສຸດ 48 ຊົ່ວໂມງ ແລະ ການສົ່ງອອກປະຈຳວັນປາກົດໃນມື້ຕໍ່ໄປເທົ່ານັ້ນ. ການຂໍຖີ່ກວ່າບໍ່ໄດ້ຕົວເລກໃໝ່ກວ່າ, ມີແຕ່ຕົວເລກເດີມ.
4. ກະແຈທີ່ເຊື່ອມທັງສອງຝັ່ງ
ຖ້າຕັ້ງ ຂົວເຊື່ອມວິເຄາະ ເປັນ GA4 ນຳ MousePlayer ຈະບັນທຶກ client ID ຈາກຄຸກກີ _ga ພ້ອມທຸກເຊດຊັນ. ນັ້ນຄືຄ່າດຽວກັບທີ່ການສົ່ງອອກ BigQuery ມີເປັນ user_pseudo_id.
ດ້ວຍຄ່ານັ້ນ ເຊດຊັນ GA4 ສາມາດຈັບຄູ່ກັບການບັນທຶກຂອງທ່ານ - ແລະ ໃນທາງກັບກັນ ທ່ານຈະເຫັນວ່າ GA4 ນັບຫຍັງໃນການເຂົ້າຊົມດຽວກັນ. ຖ້າບໍ່ມີຂົວເຊື່ອມ ທັງສອງຝັ່ງພຽງຢູ່ຄຽງກັນ ບໍ່ເຊື່ອມກັນ.
ຊ່ອງດຽວກັນນີ້ຍັງເກັບຕົວລະບຸລູກຄ້າຂອງທ່ານເອງຖ້າໃຊ້ setUserId(). ມີທັງສອງບໍ່ໄດ້: ບໍ່ Google client ID ກໍເລກຂອງທ່ານເອງຈະຢູ່ໃນນັ້ນ.
5. ການຍິນຍອມ, ໄລຍະເກັບຮັກສາ, ການລຶບ
ຂໍ້ມູນທີ່ເຂົ້າມາເຄີຍມີຄຸກກີ
ນຳເຂົ້າສະເພາະແຖວທີ່ມີ user_pseudo_id . ເມື່ອຜູ້ເຂົ້າຊົມປະຕິເສດ GA4 ສົ່ງ hits ທີ່ບໍ່ມີຄຸກກີພາຍໃຕ້ Consent Mode ແລະ ບໍ່ມີຄ່ານັ້ນ - ຈຶ່ງຖືກຕັດອອກໂດຍບໍ່ຕ້ອງໃຫ້ຄຳຮັບຮອງ. ແຖວທີ່ສ້າງຈາກໂມເດວ ຫຼື ຄາດຄະເນ ບໍ່ນຳເຂົ້າດ້ວຍເຫດຜົນດຽວກັນ: ການເກັບຄ່າຄາດຄະເນເປັນເຊດຊັນເທົ່າກັບເກັບການເຂົ້າຊົມທີ່ບໍ່ເຄີຍເກີດຂຶ້ນ.
ເກັບໄວ້ດົນເທົ່າໃດ
ຄ່າເລີ່ມຕົ້ນ 180 ມື້ ນັບຈາກມື້ທີ່ແຖວນັ້ນອະທິບາຍ - ບໍ່ແມ່ນເວລານຳເຂົ້າ. ບໍ່ດັ່ງນັ້ນໄລຍະຈະບໍ່ໝົດ ເພາະທຸກຮອບດຶງມື້ດຽວກັນຄືນອີກ.
ການລຶບ
ຖ້າຜູ້ເຂົ້າຊົມຂໍລຶບຂໍ້ມູນ ເຊດຊັນ GA4 ທີ່ນຳເຂົ້າຂອງເຂົາຈະຖືກລຶບນຳ - ເທົ່າທີ່ຈັດໃຫ້ໄດ້ຜ່ານຕົວລະບຸຂ້າງເທິງ. ຖ້າລຶບໂຄງການ ມັນຈະຖືກລຶບທຸກກໍລະນີ ລວມແຖວທີ່ບໍ່ເຄີຍເປັນຂອງການບັນທຶກໃດ. ຮອບໄລຍະເກັບຮັກສາປະຈຳວັນຕັ້ງໃຈບໍ່ແຕະຂໍ້ມູນນີ້: ຂໍ້ມູນ GA4 ໃຊ້ໄລຍະເວລາຂອງມັນເອງ ແລະ ການບັນທຶກຂອງທ່ານໝົດອາຍຸໄວກວ່າ.
6. ເມື່ອບໍ່ມີຂໍ້ມູນເຂົ້າມາ
ທຸກຮອບຂຽນຜົນໃນບັນທຶກການສົ່ງໃນໜ້າການເຊື່ອມຕໍ່ - ລວມຄວາມລົ້ມເຫຼວ ໃນພາສາງ່າຍໆ. ປົກກະຕິມັນບອກສິ່ງທີ່ຂາດແລ້ວ.
| ຂໍ້ຄວາມ | ສິ່ງທີ່ຄວນເຮັດ |
|---|---|
| Property ID ຕ້ອງມີພຽງຕົວເລກ | ທ່ານປ້ອນ measurement ID. ເລກທີ່ຖືກຕ້ອງຢູ່ໃນ GA4 ພາຍໃຕ້ການຕັ້ງຄ່າ property. |
| HTTP 403 ຈາກ Data API | ບັນຊີບໍລິການບໍ່ມີສິດ Viewer ໃນ property GA4 ຫຼື ບໍ່ໄດ້ເປີດ Data API ໃນໂຄງການ GCP. |
| ບໍ່ພົບ dataset ຫຼື ຕາຕະລາງສົ່ງອອກ | ຂາດລິ້ງ BigQuery, dataset ມີຊື່ຕ່າງກັນ ຫຼື ຍັງບໍ່ຜ່ານໜຶ່ງມື້. |
| ປະຕິເສດການເຂົ້າເຖິງ (BigQuery) | ບັນຊີບໍລິການຂາດ BigQuery Data Viewer ໃນ dataset ຫຼື BigQuery Job User ໃນໂຄງການ. |
| ຄຳສັ່ງຄົ້ນຫາຈະອ່ານຫຼາຍເກີນໄປ | ຂີດຈຳກັດຕົ້ນທຶນຢຸດມັນກ່ອນມີການເກັບເງິນ. ເລືອກຊ່ວງເວລານ້ອຍກວ່າ. |
| ບໍ່ມີເຊດຊັນໃນຊ່ວງເວລາ | ບໍ່ແມ່ນຂໍ້ຜິດພາດ. ບໍ່ມີເຊດຊັນທີ່ຍິນຍອມໃນມື້ທີ່ດຶງມາ. |