Sieht jetzt soweit erstmal korrekt aus für mich. Leider kann ich mir nicht anschauen welche Tracking-Requests er genau sendet, da du deine Seite hier im Forum nicht preisgeben willst.
Am besten sendest du die URL dann mal an @Lukas vom Team damit er es sich anschaut.
Leider kann ich deine Aufrufe nicht feststellen, da sehr viel Traffic auf der Seite ist und deine Aufrufe in Echtzeit nicht mehr dargestellt werden kann.
Kannst du auf den folgenden Link klicken und ich versuche es mitzuverfolgen.
Danke. Ich habe was entdeckt. Kann es vielleicht an dem Suchparameter liegen? Wenn ich die Zeile rausnehme, dann erfasst piwik die Seitenaufrufe nicht mehr doppelt.
Ich habe vergessen die Zeile oben mit aufzunehmen. _paq.push([‘trackSiteSearch’,"#sb1#",false,false]); sb1 ist das Suchfeld
<!-- Piwik -->
<script type="text/javascript">
var _paq = _paq || [];
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(["setDocumentTitle", document.domain + "/" + document.title]);
_paq.push(["setCookieDomain", "*.www....de"]);
_paq.push(['trackPageView']);
_paq.push(['enableLinkTracking']);
_paq.push(['trackSiteSearch',"#sb1#",false,false]);
(function() {
var u="//www.../piwik/";
_paq.push(['setTrackerUrl', u+'piwik.php']);
_paq.push(['setSiteId', '7']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'piwik.js'; s.parentNode.insertBefore(g,s);
})();
</script>
<noscript><p><img src="//www....de/piwik/piwik.php?idsite=7&rec=1" style="border:0;" alt="" /></p></noscript>
<!-- End Piwik Code -->
In your website, in standard pages, you would typically have a call to record Page views via piwikTracker.trackPageView(). On your search result page, you would call instead piwikTracker.trackSiteSearch(keyword, category, searchCount) function to record the internal search request. Note: the ‘keyword’ parameter is required, but category and searchCount are optional.
Du sagst Matomo zuerst, dass es einen Seitenaufruf Tracken soll und dann soll es nochmal tracken, dass der Benutzer eine Suche (ohne Suchergebnissen) aufrufen soll.
So würde ich es nicht machen. Die Suche kannst du nur tracken, wenn der Besucher auch wirklich gesucht hat. (Sonst ist ja jeder Seitenaufruf eine Suche).
Also füge den trackSiteSearch nur auf http://www.productronica-media.de/onlinekatalog/2017/Suchergebnis/ und anderen Suchergebnisseiten ein.