Back to Question Center
0

Semalt: ບໍ່ລວມການເຂົ້າຊົມພາຍໃນຈາກ Selenium WebDriver ໃນ Google Analytics

1 answers:

ໃນເວລາດຽວກັນ, ເວັບໄຊທີ່ຕ້ອງການການທົດສອບເພື່ອກໍານົດລະດັບການເພີ່ມປະສິດທິພາບ. Selenium WebDriver ແລະ Watir ແມ່ນຫນຶ່ງໃນເຄື່ອງມືທົດສອບ UI ອັດຕະໂນມັດທີ່ນໍາໃຊ້. ດັ່ງນັ້ນ, ຜູ້ພັດທະນາຄວນຈະພິຈາລະນາວ່າໂດຍການເຂົ້າເຖິງເວັບໄຊທ໌ນີ້, ພວກເຂົາຈະຖືກນັບວ່າເປັນການເຂົ້າຊົມພາຍໃນ. ມັນເປັນຄວາມສະຫລາດສໍາລັບພວກເຂົາທີ່ຈະຍົກເວັ້ນການເຂົ້າຊົມດັ່ງກ່າວຈາກ Google Analytics ເພື່ອປ້ອງກັນບໍ່ໃຫ້ລາຍງານຜິດພາດ - electronica analogica vs electronica digital.

Julia Vaishnava ຜູ້ຈັດການສົບຜົນສໍາເລັດຂອງລູກຄ້າຍອດນິຍົມຂອງ Semalt ກ່າວວ່າມັນງ່າຍຕໍ່ການລົບລ້າງການຈາລະຈອນຈາກ Selenium ຖ້າມັນຖືກປະຕິບັດໃນສະພາບການທົດສອບ. ຫນຶ່ງສາມາດໃຊ້ເຈັກ GA ຈາກການຜະລິດເພື່ອແຍກຂໍ້ມູນການວິເຄາະ. ວິທີການອື່ນແມ່ນເພື່ອຫຼີກເວັ້ນການເພີ່ມການຂະຫຍາຍ GA ໄປຫາເຄື່ອງແມ່ຂ່າຍການທົດສອບ.

ຢ່າງໃດກໍຕາມ, ຖ້າຜູ້ພັດທະນາໃຊ້ Selenium ຕໍ່ຜະລິດຕະພັນ, ມີວິທີການໃດຫນຶ່ງທີ່ສາມາດຍົກເວັ້ນການຈະລາຈອນທີ່ຜະລິດໂດຍ Google Analytics. ບາງຄົນຮຽກຮ້ອງໃຫ້ຍົກເວັ້ນການຈະລາຈອນສະເພາະ, ໃນຂະນະທີ່ຄົນອື່ນຕ້ອງການປັບປຸງລະຫັດທົດສອບ Selenium ຢ່າງເຕັມທີ່.

Solutions ທົ່ວໄປ

1 ຍົກເວັ້ນ IP / ISP ຜູ້ພັດທະນາສາມາດສ້າງຕົວກອງທີ່ກໍາຫນົດເອງສໍາລັບທີ່ຢູ່ IP ຫຼືລະຫັດຂອງມັນ, ຫຼື ISP ເພື່ອປ້ອງກັນບໍ່ໃຫ້ບັນທຶກການຈະລາຈອນພາຍໃນ. ຂັ້ນຕອນທີ່ຈະປະຕິບັດຄື:

    ເລືອກ Admin, ນໍາທາງໄປຫາ Filters ແລະເລືອກ Add Filter. ເລືອກທີ່ຈະສ້າງ Filter ໃຫມ່ແລະເລືອກຄຸນສົມບັດທີ່ກໍາຫນົດເອງ. ຊອກຫາປຸ່ມ Exclude ແລະເລືອກເອົາມັນ.

    ເລືອກທີ່ຢູ່ IP ຈາກຟາຍການກັ່ນຕອງແລະທີ່ຢູ່ IP ຈາກຮູບແບບການກັ່ນຕອງ.

ວິທີການນີ້ອາດຈະຖືກກັ່ນຕອງອອກຈາກການຈະລາຈອນທີ່ຍັງບໍ່ໄດ້ສ້າງໂດຍ Selenium ເຊັ່ນດຽວກັນ..ຖ້າບຸກຄົນທີ່ດໍາເນີນການທົດສອບໃຊ້ IP ແບບເຄື່ອນໄຫວຫຼືລະບົບ CI ທີ່ແຈກຢາຍ, ການຮັກສາທັງຫມົດຂອງພວກເຂົາໃນ Google Analytics ອາດຈະເຮັດໃຫ້ພວກເຂົາເສີຍໆເກີນໄປ.

2 ແກ້ໄຂໄຟລ໌ໂຮດ. ບໍ່ຈໍາເປັນຕ້ອງມີການປ່ຽນແປງການຕັ້ງຄ່າຕ່າງໆໃນ Google Analytics. ພວກເຂົາພຽງແຕ່ສາມາດປ້ອງກັນການເຂົ້າຊົມຈາກເຄື່ອງຄອມພິວເຕີ. ມັນຫມາຍຄວາມວ່າພວກເຂົາຈະຕ້ອງແກ້ໄຂໄຟລ໌ຂອງເຈົ້າພາບໃນເຄື່ອງທີ່ໃຊ້ໃນການທົດສອບ. ມັນກ່ຽວຂ້ອງກັບການເພີ່ມຫຼືລົບສິດສໍາລັບສະພາບແວດລ້ອມການທົດສອບ. ມັນຕັນການເຂົ້າຊົມທັງຫມົດຈາກເວັບໄຊທ໌ທັງຫມົດ, ເຊິ່ງບໍ່ແມ່ນສິ່ງທີ່ເຫມາະສົມສໍາລັບເວັບໄຊທ໌ .

ໂຊລິນຽມໂຊລູຊັ່ນເສພາະ

1 ປິດການໃຊ້ງານ JavaScript ລະຫັດການຕິດຕາມທີ່ໃຊ້ໃນ Google Analytics ແມ່ນ JavaScript ແລະເປັນການແກ້ໄຂສົມເຫດສົມຜົນທີ່ຈະປິດການໃຊ້ງານດັ່ງນັ້ນ GA ບໍ່ບັນທຶກການເຂົ້າຊົມ. ຢ່າງໃດກໍຕາມ, ເວັບໄຊທ໌ທີ່ທັນສະໄຫມແມ່ນອີງໃສ່ JavaScript, ຊຶ່ງເຮັດໃຫ້ຄໍາຕອບທີ່ບໍ່ສາມາດເຮັດໄດ້ເວັ້ນເສຍແຕ່ເວັບໄຊທ໌ຂອງຈຸດສຸມບໍ່ໄດ້ໃຊ້ມັນເລີຍ. ເນື່ອງຈາກ Selenium ອີງໃສ່ JavaScript, ການປິດຄຸນນະສົມບັດອາດຈະນໍາໄປສູ່ຜົນໄດ້ຮັບການທົດສອບ strange.

2 ກໍານົດຕົວແທນຜູ້ໃຊ້ທີ່ກໍາຫນົດເອງ ເວັບໄຊທ໌ໃນ Google Analytics ເຮັດໃຫ້ມັນເປັນໄປໄດ້ທີ່ຈະສ້າງຄໍາສັ່ງ if to ignore traffic from some users using Selenium. ດັ່ງນັ້ນຈຶ່ງເຮັດຫນ້າທີ່ເປັນການແກ້ໄຂທີ່ຫນ້າພໍໃຈອີກອັນຫນຶ່ງເພື່ອຈັດການກັບການຈະລາຈອນພາຍໃນຈາກການທົດສອບ Selenium .

3 ກູໂກມີໂປແກຼມທີ່ເປັນທາງການທີ່ໃຫ້ເຈົ້າຂອງເວັບໄຊທ໌ທາງເລືອກທີ່ຈະເລືອກເອົາ Google Analytics. ຖ້າຫາກວ່າຫນຶ່ງຕິດຕັ້ງ plugin, ຫຼັງຈາກນັ້ນ Google ບໍ່ໄດ້ເກັບກໍາຫຼືນໍາໃຊ້ຂໍ້ມູນໃດໆຈາກເວັບໄຊທ໌ນັ້ນ. Selenium ບໍ່ໄດ້ເລີ່ມຕົ້ນໂດຍບໍ່ມີການຕິດຕັ້ງເພີ່ມເຕີມ, ຊຶ່ງຫມາຍຄວາມວ່າຄົນຫນຶ່ງຈະຕ້ອງເພີ່ມມັນດ້ວຍຕົນເອງ.

4 ໃຊ້ໂປຣແກຣມ Proxy BrowserMob ແມ່ນຕົວແທນທີ່ໃຊ້ໂດຍນັກພັດທະນາຍ້ອນວ່າມັນມີທາງເລືອກໃນການບັນຊີດໍາ. ມັນສະດວກໃນເວລາທີ່ການສະກັດຂໍ້ມູນທີ່ຖືກສົ່ງໄປຫາ Google Analytics.

November 29, 2017