Skip to main content

បើកការវាស់វែងជាជម្រើស

យើងមានមោទនភាពដែលមានអត្ថបទ JavaScript ស្រាលបំផុតមួយនៅក្នុងឧស្សាហកម្មវិភាគ។

យើងសម្រេចបានវាដោយកំណត់យ៉ាងខ្លាំងនូវចំនួនជម្រើសនៅក្នុងស្គ្រីបលំនាំដើម។ ជំនួសមកវិញ យើងផ្តល់ជូននូវការវាស់វែងដែលប្រសើរឡើងជាផ្នែកបន្ថែមស្គ្រីបស្រេចចិត្តដែលតម្រូវតាមរបៀបដែលអ្នកចង់ប្រើ Hisat ។ វិធីសាស្រ្តនេះធ្វើឱ្យប្រាកដថាអ្នកផ្ទុកតែលេខកូដដែលនឹងត្រូវបានប្រើនៅលើគេហទំព័ររបស់អ្នក។

អ្នកអាចបើកការវាស់វែងជាជម្រើសទាំងនេះ នៅពេលបន្ថែមគេហទំព័រថ្មីទៅក្នុងគណនី Hista របស់អ្នក ឬនៅក្នុងផ្នែក "ការដំឡើងគេហទំព័រ" នៃផ្នែក "ទូទៅ" នៅក្នុង ការកំណត់គេហទំព័ររបស់អ្នក

អត្ថបទខ្លីៗផ្លាស់ប្តូរអាស្រ័យលើការជ្រើសរើសរង្វាស់របស់អ្នក។

សូមចំណាំថា អត្ថបទតាមដាន ដែលអ្នកត្រូវបញ្ចូលទៅក្នុងគេហទំព័ររបស់អ្នក ផ្លាស់ប្តូរអាស្រ័យលើការជ្រើសរើសការវាស់វែងដែលប្រសើរឡើងរបស់អ្នក។ នៅពេលធ្វើការផ្លាស់ប្តូរការវាស់វែងជាជម្រើសរបស់អ្នក សូមប្រាកដថាត្រូវបញ្ចូលព័ត៌មានខ្លីៗថ្មីបំផុតទៅក្នុងគេហទំព័ររបស់អ្នក ដើម្បីឱ្យការតាមដានទាំងអស់ដំណើរការដូចការរំពឹងទុក

នេះគឺជាបញ្ជីនៃការវាស់វែងជាជម្រើសរបស់យើង៖

| រង្វាស់ជម្រើស | ការពន្យល់ | |--------------------------------|-------------------------------- ---------------------------------------------------------------- ----------------------------| | តំណភ្ជាប់ក្រៅប្រទេស | តាមដានការចុចលើតំណភ្ជាប់ចេញដោយស្វ័យប្រវត្តិ | | ទាញយកឯកសារ | តាមដានការទាញយកឯកសារ ដោយស្វ័យប្រវត្តិ | | 404 ទំព័រកំហុស | តាមដានទំព័រកំហុស 404 ដោយស្វ័យប្រវត្តិ | | ផ្លូវទំព័រ Hashed | តាមដាន​ផ្លូវ​ទំព័រ​ដោយ​ស្វ័យ​ប្រវត្តិ​ដែល​ប្រើ # ក្នុង URL ការ​កំណត់​ផ្លូវ​ដែល​ផ្អែក​លើ​ហាស | | ព្រឹត្តិការណ៍ផ្ទាល់ខ្លួន | អនុញ្ញាតឱ្យអ្នក 'តាមដានព្រឹត្តិការណ៍ផ្ទាល់ខ្លួន' ដូចជាការចុចតំណ ការបញ្ជូនទម្រង់ និងការចុចធាតុ HTML ផ្សេងទៀត | | លក្ខណសម្បត្តិផ្ទាល់ខ្លួន | អនុញ្ញាតឱ្យអ្នកភ្ជាប់ លក្ខណៈសម្បត្តិផ្ទាល់ខ្លួន (ត្រូវបានគេស្គាល់ថាជាវិមាត្រផ្ទាល់ខ្លួននៅក្នុង Google Analytics) នៅពេលផ្ញើការមើលទំព័រ ឬព្រឹត្តិការណ៍ផ្ទាល់ខ្លួនដើម្បីបង្កើតម៉ែត្រផ្ទាល់ខ្លួន | | ប្រាក់ចំណូល Ecommerce | អនុញ្ញាតឱ្យអ្នកកំណត់ 'តម្លៃរូបិយវត្ថុ' ថាមវន្តទៅព្រឹត្តិការណ៍ផ្ទាល់ខ្លួន និងតាមដានគុណលក្ខណៈចំណូល |

ជម្រើសតាមដានកម្រិតខ្ពស់

បន្ថែមពីលើបញ្ជីខាងលើ (script.outbound-links.js, script.file-downloads.js, script.hash.js, script.tagged-events.js, script.pageview- props.js និង script.revenue.js) យើងក៏មានជម្រើសតាមដានកម្រិតខ្ពស់បន្ថែមទៀតផងដែរ។ ចំណាំថាទាំងនេះមិនត្រូវបានរាប់បញ្ចូលក្នុងបញ្ជីឈ្មោះគេហទំព័រ ដូច្នេះអ្នកនឹងត្រូវបញ្ចូលពួកវាទៅក្នុងផ្នែកតាមដានរបស់អ្នកដោយដៃ។

| ផ្នែកបន្ថែម | ការពន្យល់ | |--------------------------------|-------------------------------- ---------------------------------------------------------------- ----------------------------| | script.compat.js | របៀបភាពឆបគ្នាសម្រាប់ តាមដានអ្នកប្រើប្រាស់នៅលើ Internet Explorer (≥IE11) | | script.local.js | អនុញ្ញាតឱ្យអ្នកវិភាគតាមដានលើម៉ាស៊ីនមូលដ្ឋានផងដែរ ដែលមានប្រយោជន៍ក្នុងកម្មវិធីកូនកាត់ | | script.manual.js | កុំបើកការមើលទំព័រដោយស្វ័យប្រវត្តិ ។ ក៏អនុញ្ញាតឱ្យអ្នក 'បញ្ជាក់ទីតាំងផ្ទាល់ខ្លួន' ដើម្បីធ្វើឡើងវិញនូវ URLs ជាមួយនឹងការកំណត់អត្តសញ្ញាណ។ អ្នកក៏អាចប្រើវាដើម្បីតាមដាន 'ប៉ារ៉ាម៉ែត្រសំណួរផ្ទាល់ខ្លួន`|

របៀបផ្លាស់ប្តូរអត្ថបទតាមដានដោយដៃ

ឧទាហរណ៍ ឈ្មោះស្គ្រីបលំនាំដើមនៅក្នុងអត្ថបទខ្លីៗរបស់យើងគឺ script.js។ ប្រសិនបើគេហទំព័ររបស់អ្នកនៅលើ localhost ហើយអ្នកចង់តាមដានការចូលមើលទាំងនោះ អ្នកមានជម្រើសក្នុងការផ្ទុកស្គ្រីបជាមួយនឹងផ្នែកបន្ថែមផ្សេង៖ script.local.js

ក្នុងករណីនេះ អត្ថបទខ្លីៗដែលអ្នកត្រូវបញ្ចូលទៅក្នុងគេហទំព័ររបស់អ្នកមានដូចខាងក្រោម (ត្រូវប្រាកដថាផ្លាស់ប្តូរគុណលក្ខណៈ data-domain ទៅដែនដែលអ្នកបានបន្ថែមទៅ Hista)៖

`` html


អ្នកអាចលាយបញ្ចូលគ្នា និងផ្គូផ្គង ហើយបញ្ចូលគ្នានូវផ្នែកបន្ថែមទាំងនេះតាមវិធីដែលអ្នកចង់បាន។ ឧទាហរណ៍ ប្រសិនបើអ្នកចង់ប្រើទាំងការបញ្ជូនតាម hash របស់យើង និងការតាមដានការចុចតំណភ្ជាប់ខាងក្រៅរបស់យើង អ្នកអាចផ្សំពួកវាដូចខាងក្រោម៖ `script.hash.outbound-links.js` ។

ក្នុងករណីនេះ អត្ថបទខ្លីៗដែលអ្នកត្រូវបញ្ចូលទៅក្នុងគេហទំព័ររបស់អ្នកមានដូចខាងក្រោម (ត្រូវប្រាកដថាផ្លាស់ប្តូរគុណលក្ខណៈ data-domain ទៅដែនដែលអ្នកបានបន្ថែមទៅ Hista)៖

```html
<script defer data-domain="yourdomain.com" src="https://histat.com/js/script.hash.outbound-links.js"></script>

ឬនិយាយថាអ្នកចង់ប្រើផ្នែកបន្ថែម script.revenue.js របស់យើងដើម្បីតាមដានប្រាក់ចំណូលតាមអេឡិចត្រូនិក និងផ្នែកបន្ថែម script.local.js របស់យើងដើម្បីតាមដានចរាចរម៉ាស៊ីនក្នុងស្រុក អត្ថបទរបស់អ្នកគួរតែមើលទៅដូចនេះ៖

`` html


ហើយ​អ្នក​គ្រាន់តែ​បញ្ចូល​ព័ត៌មាន​ខ្លី​មួយ​នោះ​ទៅក្នុង​គេហទំព័រ​របស់អ្នក មិនចាំបាច់​មាន​អ្វី​ផ្សេង​ទៀត​ទេ។

### script.compat.js

ស្គ្រីប Hisat លំនាំដើមនឹងមិនដំណើរការលើ Internet Explorer ទេព្រោះវាប្រើ [document.currentScript](https://caniuse.com/document-currentscript) API ដើម្បីអានជម្រើសនៃការកំណត់រចនាសម្ព័ន្ធ។ អ្នកអាចដំណើរការ Hisat ក្នុងទម្រង់ភាពឆបគ្នាដោយរួមបញ្ចូលផ្នែកបន្ថែម `script.compat.js` និងកំណត់ `id="plausible"` នៅលើស្លាកស្គ្រីប ដូច្នេះវាអាចរកឃើញដោយខ្លួនឯង។ ចំណាំថាវាដំណើរការតែលើ ≥ IE11 ប៉ុណ្ណោះ។ នេះជារបៀបដែលវាគួរតែមើលទៅ៖

`` html
<script id="plausible" defer data-domain="yourdomain.com" src="https://histat.com/js/script.compat.js"></script>

script.manual.js

តាមលំនាំដើម ស្គ្រីប Hisat ចាប់ផ្តើមការមើលទំព័រនៅពេលវាត្រូវបានផ្ទុកដំបូង។ វាក៏ភ្ជាប់អ្នកស្តាប់ទៅ History API ហើយនឹងចាប់ផ្តើមការមើលទំព័រដោយស្វ័យប្រវត្តិនៅពេលអ្នកប្រើ history.pushState។ វាមានប្រយោជន៍សម្រាប់គេហទំព័រភាគច្រើន ប៉ុន្តែយើងក៏ផ្តល់ជូននូវរបៀបដោយដៃក្នុងករណីដែលអ្នកចង់គ្រប់គ្រងពេញលេញនៅពេលការមើលទំព័រត្រូវបានបង្កឡើងនៅលើគេហទំព័ររបស់អ្នក។

ករណីប្រើប្រាស់មួយសម្រាប់នេះគឺនៅពេលដែលអ្នកប្រើ Turbo (ពីមុន Turbolinks)។ ក្នុង​ករណី​នោះ អ្នក​ចង់​កេះ​ការមើល​ទំព័រ Hisat ដោយ​ដៃ​លើ​ព្រឹត្តិការណ៍​កម្មវិធីរុករក​តាម turbo:loadturbolinks:load អាស្រ័យ​លើ​បណ្ណាល័យ​ណា​ដែល​អ្នក​ប្រើ។ នេះជារបៀបដែលអ្នកអាចធ្វើបាន៖

<script defer data-domain="yourdomain.com" src="https://histat.com/js/script.manual.js"></script>
<!-- កំណត់មុខងារ 'ដែលអាចជឿជាក់បាន' ដើម្បីបង្កព្រឹត្តិការណ៍ដោយដៃ -->
<script>window.plausible = window.plausible || function() { (window.plausible.q = window.plausible.q || []).push(arguments)}</script>
<!-- ជំរុញការមើលទំព័រនៅលើការរុករក turbolinks -->
<script>
document.addEventListener("turbo:load", function() {
អាចជឿទុកចិត្តបាន ('ការមើលទំព័រ')
})
</script>

នៅពេលប្រើ turbolinks អ្នកគួរតែប្រាកដថា ស្គ្រីប Hisat មិនត្រូវបានផ្ទុក និងដំណើរការក្នុងអំឡុងពេលរុករក turbo ។ អ្នកប្រហែលជាត្រូវផ្លាស់ទីស្គ្រីបទៅផ្នែក <head> នៃគេហទំព័ររបស់អ្នក ឬប្រើគុណលក្ខណៈ `data-turbo-eval="false" ដើម្បីធ្វើដូច្នេះបាន។

::: ចំណាំ នៅពេលប្រើ manual.js រាល់ការហៅស្គ្រីបជាមួយ 'pageview' លទ្ធផលនៅក្នុងការមើលទំព័រដាច់ដោយឡែកត្រូវបានរាប់ទោះបីជាមានការហៅនៅលើទំព័រដូចគ្នាក៏ដោយ។ :::

បញ្ជាក់ទីតាំងផ្ទាល់ខ្លួនសម្រាប់ URL ទំព័ររបស់អ្នក។

លើសពីនេះទៀត ផ្នែកបន្ថែមស្គ្រីបដោយដៃអនុញ្ញាតឱ្យអ្នកផ្តល់នូវជម្រើសពិសេសមួយដែលមានឈ្មោះថា u ជាមួយនឹងព្រឹត្តិការណ៍របស់អ្នក។ វាអនុញ្ញាតឱ្យអ្នកបញ្ជាក់ URL នៃទំព័រ ហើយអាចប្រើដើម្បីបញ្ជាក់ទីតាំងផ្ទាល់ខ្លួន។

វាមានប្រយោជន៍ជាពិសេសក្នុងការកែប្រែឡើងវិញ និងប្រមូលផ្តុំទំព័រជាច្រើនដែល URLs មានឧបករណ៍កំណត់អត្តសញ្ញាណជាក់លាក់សម្រាប់អ្នកប្រើប្រាស់។

តាមដានប៉ារ៉ាម៉ែត្រសំណួរផ្ទាល់ខ្លួនសម្រាប់ URL ទំព័រពេញលេញ

តាមលំនាំដើម Hisat ដកប៉ារ៉ាម៉ែត្រសំណួរទាំងអស់សម្រាប់គោលបំណងឯកជន ref, source, utm_source, utm_medium, utm_campaign, utm_content និង utm_term

នេះមានន័យថាទំព័រដូចជា yoursite.com/blog/index.php?article=some_article&page=11 នឹងត្រូវបានរាយការណ៍ថាជា yoursite.com/blog/index.php នៅក្នុងរបាយការណ៍ "ទំព័រកំពូល" របស់អ្នក ផ្ទាំងគ្រប់គ្រង Hisat ។