Ma recherche renvoie les résultats aux URL suivantes:
(pour un seul terme de recherche)
search/keyword/
(pour une recherche filtrée utilisant le même terme)
search/?sections=articles&keywords=keyword
En GA, j'ai:
Cependant, dans les rapports, la catégorie de recherche de site revient sous la forme "(non défini)", même après quinze jours d'utilisation.
La recherche de site GA nécessite un paramètre de requête dans vos URL pour baser les demandes de recherche de site, par exemple search?keyword=mySearchTerm
. Dans cet exemple, vous devez saisir "mot clé" dans la configuration de recherche du site.
Si votre page de résultats de recherche ne comporte pas de paramètre de requête, vous devrez peut-être modifier l'URL de votre page pour l'inclure. Plus d'informations peuvent être trouvées ici .
Vous pouvez toujours utiliser GA pour fournir un chemin virtuel lorsque votre recherche est exécutée:
ga('send', 'pageview', '/search?query=mysearchterms&category=mycategory');
Assurez-vous simplement que les termes/catégories de recherche sont tous les deux encodés en URL. Vous pouvez ensuite utiliser ces paramètres dans la configuration de la recherche de site.
Pour reprendre l’argument avancé par @ MagicDude4Eva, vous pouvez suivre this guide (en particulier la section 1) afin que les mesures de recherche du site fonctionnent correctement en fonction de la structure actuelle de votre URL. Il faut que Google Tag Manager
fonctionne, mais vous pouvez utiliser le même JavaScript pour le faire manuellement si vous avez un accès de code au site.
La raison pour laquelle vous obtenez des sessions avec/sans données de recherche est due au fait que GA reconnaît, en fonction de votre configuration, que quelque chose a été recherché, mais sans paramètre d'URL, il ne peut pas voir ce qui a été recherché. Par conséquent, il comptera une session de recherche mais pas de catégorisation.