Piwik zählt doppelt


#1

Hallo,
ich habe das Problem, das Piwik die Seitenaufrufe doppelt zählt. Woran könnte das liegen?
Anbei das Trackingcode dazu:



<!-- 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']);
  (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 -->



(Fabian Dellwing) #2

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.


#3

es handelt sich um die folgende Seite:
http://www.productronica-media.de/


(Fabian Dellwing) #4

Ich kann absolut nichts ungewöhnliches feststellen.

Du solltest jetzt 2 Aufrufe von der IP haben: 85.183.0.0 / Linux / FF 59

Und bei dir sind das 4?


#5

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.

http://www.productronica-media.de/onlinekatalog/2017/Start

Danke


#6

hier zum Beispiel wird alles in derselben Zeit doppelt erfasst

image


(Fabian Dellwing) #7

Was mir dabei jetzt auffällt: Es wird 1x mit document title und 1x ohne angezeigt. Das ist bestimmt kein Zufall.


#8

ja, stimmt. woran könnte das liegen? Außer dem oberen Trackingcode habe ich nichts weiter eingestellt.


(Fabian Dellwing) #9

Das müsste sich jemand anschauen der sich besser auskennt, leider.


#10

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 -->

(Lukas Winkler) #11

Hallo @Sevim,

Ich kann es nicht genau interpretieren, woran es liegt, aber es hängt definitv mit der Suche zusammen.

Ist es für dich möglich trackSiteSearh nur auf den Seiten, die Suchergebnisse ausgeben, auszuführen?


(Lukas Winkler) #12

Ich habe es ! :smile:

Die Lösung steht hier:
https://developer.matomo.org/guides/tracking-javascript-guide#internal-search-tracking

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.


#13

Danke. Da ich auf jeder Seite eine Suche habe lasse ich trackSiteSearch stehen und nehme trackPageView raus. :slight_smile:


(Lukas Winkler) #14

Hallo,

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.


#15

Vielen Dank. Jetzt scheint es zu funktionieren :+1: