ນຳເຂົ້າຈາກ 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 ໃນໂຄງການ.
ຄຳສັ່ງຄົ້ນຫາຈະອ່ານຫຼາຍເກີນໄປຂີດຈຳກັດຕົ້ນທຶນຢຸດມັນກ່ອນມີການເກັບເງິນ. ເລືອກຊ່ວງເວລານ້ອຍກວ່າ.
ບໍ່ມີເຊດຊັນໃນຊ່ວງເວລາບໍ່ແມ່ນຂໍ້ຜິດພາດ. ບໍ່ມີເຊດຊັນທີ່ຍິນຍອມໃນມື້ທີ່ດຶງມາ.