Il y a 389 articles et 19 utilisateurs inscrits (ce bandeau est défini dans MediaWiki:Sitenotice)
Matomo/Pleade/Recherche
Aller à la navigation
Aller à la recherche
Matomo/Pleade/Recherche
[modifier | modifier le wikicode]Objectif
[modifier | modifier le wikicode]Remonter :
- la requête utilisateur
- la source de recherche
- le nombre de résultats
- la facette éventuelle
Exemple JavaScript simple
[modifier | modifier le wikicode]document.addEventListener('DOMContentLoaded', function () {
var form = document.querySelector('form.search-form');
if (!form) return;
form.addEventListener('submit', function () {
var input = form.querySelector('input[name="q"], input[name="query"], input[name="search"]');
var term = input ? input.value.trim() : '';
if (term) {
pleadeTrackSearch(term, 'pleade', false);
}
});
});
Exemple sur page de résultats
[modifier | modifier le wikicode]Si la requête et le nombre de résultats sont disponibles dans le HTML :
document.addEventListener('DOMContentLoaded', function () {
var body = document.body;
var term = body.getAttribute('data-search-term');
var count = parseInt(body.getAttribute('data-search-results'), 10);
if (term) {
pleadeTrackSearch(term, 'pleade', isNaN(count) ? false : count);
}
});
Recommandation
[modifier | modifier le wikicode]Sur un portail d'archives, il est préférable d'envoyer le nombre réel de résultats, car cela permet d'identifier les recherches sans résultat.