BatchCodeTableInitializer.#trackSearchWithGoogleAnalytics()

This commit is contained in:
frankknoll
2023-03-19 22:41:24 +01:00
parent 1f2c8f401e
commit c22006b78e
3 changed files with 227 additions and 89 deletions

File diff suppressed because one or more lines are too long

View File

@@ -18,6 +18,7 @@ class BatchCodeTableInitializer {
this.#countrySelect.addEventListener('change', event => this.#displayCountry()); this.#countrySelect.addEventListener('change', event => this.#displayCountry());
this.#displayCountry(); this.#displayCountry();
this.#initializeHistogramView(); this.#initializeHistogramView();
this.#trackSearchWithGoogleAnalytics();
} }
#getCountry() { #getCountry() {
@@ -135,7 +136,8 @@ class BatchCodeTableInitializer {
#initializeHistogramView() { #initializeHistogramView() {
const thisClassInstance = this; const thisClassInstance = this;
$(`#${this.#batchCodeTableElement[0].id} tbody`).on( $(`#${this.#batchCodeTableElement[0].id} tbody`)
.on(
'click', 'click',
'td.dt-control', 'td.dt-control',
function () { function () {
@@ -153,4 +155,19 @@ class BatchCodeTableInitializer {
} }
}); });
} }
#trackSearchWithGoogleAnalytics() {
const thisClassInstance = this;
$(`#${this.#batchCodeTableElement[0].id}`)
.on(
'search.dt',
function () {
gtag(
'event',
'view_search_results',
{
'search_term': thisClassInstance.#batchCodeTable.search()
});
});
}
} }

View File

@@ -3,6 +3,7 @@ jupyter notebook
FK-FIXME: FK-FIXME:
FK-TODO: FK-TODO:
- add google captcha to batchCodeTable.html
anacron job: anacron job:
sudo cp src/intensivstationen_howbadismybatch.sh /etc/cron.daily/intensivstationen_howbadismybatch sudo cp src/intensivstationen_howbadismybatch.sh /etc/cron.daily/intensivstationen_howbadismybatch