ke_search: no search terms tracked
hempelta opened this issue · 3 comments
I'm trying to include ke_search in the tracking. I checked your documentation.
lib.lux.settings.tracking._enable = 1
lib.lux.settings.tracking.search = tx_kesearch_pi1 [sword]
In the constants of the template:
plugin.tx_lux.settings.tracking.search = 1
plugin.tx_lux.settings.tracking.search = 1
lib.lux.settings.disableTrackingForBackendUsers = 0
Cache is emptied, tested with different browsers dev / live ... I can't find the error
However, no search terms are tracked.
Hi and thx for giving feedback about the lux extension.
I just tested with this TypoScript setup:
lib.lux.settings {
tracking {
search {
getParameters = tx_solr[q],tx_indexedsearch[sword],tx_kesearch_pi1[sword]
}
}
}
plugin.tx_lux_fe.settings < lib.lux.settings
module.tx_lux.settings < lib.lux.settings
luxConfigurationFieldIdentification.10.settings < lib.lux.settings
luxConfigurationFormIdentification.10.settings < lib.lux.settings
When I now open a page with an URL like https://domain.org/suche?tx_kesearch_pi1[sword]=tester
the result is visible in the dashboard:
Can you please test with the same TypoScript and give me feedback?
Greetings from Rosenheim
Hello Alex, thx for your feedback.
I don't know exactly why yet, but now it seems to be working.
My typoscript was as given by you. I only adjusted the search parameter. In my opinion, it was okay beforehand.
before:
lib.lux.settings.tracking.search.getParameters = tx_kesearch_pi1[sword],tx_kesearch_pi1%5Bsword%5D
after:
lib.lux.settings.tracking.search.getParameters = tx_solr[q],tx_indexedsearch[sword],tx_kesearch_pi1[sword]
Then i updated everything, also in2code/lux (15.1.0 => 15.2.0).
Cleared all caches.
Tested with multiple browsers.
It works now :-)
Greetings
Nice that it works now. I also implemented ke_search terms to be respected by default since lux 15.2.0 (no additional configuration needed here).