Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

PDF-Downloads werden nicht gtrackt.

Alles zum Thema Website- und Conversion Tracking sowie Tipps & Kniffe zu Google Analytics, Etracker, Omniture, Webalizer, AWstats und anderen statistischen Hilfsmitteln.
Neues Thema Antworten
adw4712
PostRank 4
PostRank 4
Beiträge: 153
Registriert: 30.11.2006, 17:58

Beitrag von adw4712 » 02.01.2011, 09:07

Seit ich bei Googel-Analytics auf denneuen Code umgestellt habe:

Code: Alles auswählen

<script type="text/javascript">

  var _gaq = _gaq || &#91;&#93;;
  _gaq.push&#40;&#91;'_setAccount', 'UA-654613-2'&#93;&#41;;
  _gaq.push&#40;&#91;'_setDomainName', '.domain.de'&#93;&#41;;
  _gaq.push&#40;&#91;'_trackPageview'&#93;&#41;;

  &#40;function&#40;&#41; &#123;
    var ga = document.createElement&#40;'script'&#41;; ga.type = 'text/javascript'; ga.async = true;
    ga.src = &#40;'https&#58;' == document.location.protocol ? 'https&#58;//ssl' &#58; 'http&#58;//www'&#41; + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName&#40;'script'&#41;&#91;0&#93;; s.parentNode.insertBefore&#40;ga, s&#41;;
  &#125;&#41;&#40;&#41;;

</script>
werden meine download-Links nicht mehr erkannt:

Code: Alles auswählen

<a href="dokument.pdf" title="Download" onclick="javascript&#58;pageTracker._trackPageview&#40;'/downloads/duku1'&#41;;">Download starten</a>
muss ich da auch was anders machen?

Anzeige von ABAKUS

von Anzeige von ABAKUS »


Hochwertiger Linkaufbau bei ABAKUS:
  • Google-konformer Linkaufbau
  • nachhaltiges Ranking
  • Linkbuilding Angebote zu fairen Preisen
  • internationale Backlinks
Wir bieten Beratung und Umsetzung.
Jetzt anfragen: 0511 / 300325-0

Synonym
PostRank 10
PostRank 10
Beiträge: 3708
Registriert: 09.08.2008, 02:55

Beitrag von Synonym » 02.01.2011, 10:07

Das da beachtet?
Important: if your pages include a call to _trackPageview, _setAllowLinker _trackTrans(), your Analytics tracking code must be placed in your HTML code above any of these calls. In these cases the tracking code can be placed anywhere between the opening <body> tag and the JavaScript call.

adw4712
PostRank 4
PostRank 4
Beiträge: 153
Registriert: 30.11.2006, 17:58

Beitrag von adw4712 » 02.01.2011, 13:11

Ich hebe den neuen Code wie beschrieben im HEAD-Bereich eingefügt und dachte es reicht, wenn er vor dem "onclick" steht.
Ich fügr den Code jetzt mal gleich nach dem öffnendem BODY-Tag ein, ich hoffe, dann klappts.
Danke für den Hinweis.

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Synonym
PostRank 10
PostRank 10
Beiträge: 3708
Registriert: 09.08.2008, 02:55

Beitrag von Synonym » 03.01.2011, 10:26

Also nun bin ich es nochmal. Jetzt weiß ich auch, warum ich Analytics nicht mehr nutzte - viel zu wirr und fehlerhafte Doku.

Da steht das, was ich oben zitiert hatte (in deutsch):
https://www.google.com/support/googlean ... swer=55529
Man beachte: "Hinweis: Dieser Artikel bezieht sich auf die neueste Version des Tracking-Codes." Das ist falsch, denn das ist der alte Code.

Aber da steht was anderes:
https://code.google.com/intl/de-DE/apis ... lPageviews

Also müsste das Tracking dann in etwa so funktionieren:
<a href="dokument.pdf" title="Download" onclick="_gaq.push(['_trackPageview', '/downloads/duku1']);">Download starten</a>
Oder eben damit, was Google ja nun nach dem obigen Beispiel wieder als neue und "bevorzugte" Version beschreibt:
https://code.google.com/intl/de-DE/apis ... Guide.html

Auch das mit dem HEAD-Bereich ist sehr seltsam. Laut Doku soll der ja genau da rein, vor dem </head>. Andere Seiten sagen dann wieder in den <body> und wieder andere direkt vor </body>

adw4712
PostRank 4
PostRank 4
Beiträge: 153
Registriert: 30.11.2006, 17:58

Beitrag von adw4712 » 20.01.2011, 13:04

Hab jetzt die Lösung.

Man muss zum neuen Code den pageTracker-Schnippsel vom alten Code zusätzlich mit einbauen, dann gehts wieder.

Beispiel:

<NEUER TRACKING-CODE>
und dann das:
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-633613-3");
pageTracker._trackPageview();
</script>

andreas-flegler
PostRank 1
PostRank 1
Beiträge: 7
Registriert: 15.03.2011, 09:20
Wohnort: Wertheim

Beitrag von andreas-flegler » 15.03.2011, 10:17

Sorry, aber bei mir funktioniert das ganz leider nicht wirklich.

Im Head-Bereich habe ich eine JavaScript-Datei eingebunden, in der folgende Funktion steht:

function trackDownload(type, file) {
_gaq.push(['_trackEvent', 'Download', type, file]);
}

Vor dem </body>-Tag steht folgendes GA-Code-Schnipsel:

<script type="text/javascript">
 var _gaq = _gaq || [];
 _gaq.push(['_setAccount', 'UA-12345678-1']);
 _gaq.push(['_trackPageview']);
 (function() {
   var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
   ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'https://www') + '.google-analytics.com/ga.js';
   var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
 })();
</script>

Der Link meiner PDF-Dateien sieht so aus:

<a href="../datei.pdf" onclick="trackDownload('Prospekt', 'XYZ 123');">Download</a>

Es wird leider nichts aufgezeichnet.. Könnt ihr mir sagen, wo mein Fehler ist?
Andreas Flegler
Webdesign, Programmierung, SEO & SEM
www.web-freelancer.de

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag