Ergebnis 1 bis 7 von 7
  1. #1
    Neuer Benutzer
    Registriert seit
    28.04.2010
    Beiträge
    13
    Renommee-Modifikator
    0

    Standard Analytics scroll tracking ... krampf :(

    Hi,

    Habe dieses analytics scroll tracking script:


    Code:
    <script type="text/javascript">
    
    var trackStarttime = new Date();
    
      </script>
    
      <script type="text/javascript" src="jquery.js"></script>
    
      <script type="text/javascript">
    
    $(document).ready(function(){
    
    // Track scrolling events
    
    var trackBottomScroll = 0;
    
    $(window).scroll(function () {
    
    if(_gaq){
    
    if(trackBottomScroll < 100 && ($(window).scrollTop() >= ($(document).height() - $(window).height()) / 100 * (trackBottomScroll+10) ) )
    
    {
    
    trackBottomScroll += 10;
    
    _gaq.push(['_trackEvent', 'User behavior', 'scrolled to ' + trackBottomScroll + '%', location.href, (new Date()).getTime() - trackStarttime.getTime()]);
    
    }
    
    }
    
    });
    
    });
    
      </script>
    Das funktioniert auch, aber jetzt möchte ich das ganze in 3% Schritten Aufzeichnen, weil meine Seite sehr lang ist. Also habe ich an den beiden Stellen, wo oben ne 10 Steht ne 3 hingeschrieben. Problem: Jetzt wird das scrollen irgendwie nicht mehr vollständig aufgezeichnet, sondern nur bis 30%.

    Weiß einer ne Lösung? Also ich vermute ja mal, dass es mit dieser "if(trackBottomScroll < ..."
    abfrage zusammenhängt, da müsste man für die eine 100 oder für beide wahrscheinlich was anderes reinschreiben, wisst ihr vielleicht eine Lösung?

    danke im voraus, Schwan

    Ps: Der Code ist nicht von mir, sonder von hier: Scroll Tracking funktioniert | Sebbis Blog

  2. #2
    HTML-Guru Avatar von Cheffchen
    Registriert seit
    21.10.2008
    Ort
    Berlin
    Alter
    36
    Beiträge
    972
    Renommee-Modifikator
    4

    Standard

    HAllo,

    hätte dir gerne geholfen aus reiner interesse, aber leider bekomme ich das schon nicht zum laufen, oder besser gefragt wo in Analytics finde ich dann die neue Übersicht?

    Cheffchen

  3. #3
    HTML-Guru Avatar von mermshaus
    Registriert seit
    11.08.2009
    Beiträge
    5.110
    Renommee-Modifikator
    9

    Standard

    Die Logik des Scripts scheint okay zu sein. Ich würde in der Beschreibung des Google Analytics API gucken, ob diese Funktion vielleicht nur maximal 10 Trackpoints pro Seite zulässt oder so. Anders kann ich mir das nicht erklären.

    HTML-Code:
    <!DOCTYPE html>
    
    <html lang="en">
    
        <head>
            <meta charset="utf-8" />
            <title>Demo</title>
            <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>
            <script type="text/javascript">
    
    $(document).ready(function () {
        // Track scrolling events
        var trackBottomScroll = 0,
            scrollStep = 3;
    
        $(window).scroll(function () {
            if (trackBottomScroll < 100 && ($(window).scrollTop()
                >= ($(document).height() - $(window).height())
                    / 100 * (trackBottomScroll+scrollStep) )
            ) {
                trackBottomScroll += scrollStep;
                console.log('scrolled to ' + trackBottomScroll + '%');
            }
        });
    });
    
            </script>
        </head>
    
        <body style="height: 3000px;">
    
        </body>
    
    </html>

  4. #4
    Neuer Benutzer
    Registriert seit
    28.04.2010
    Beiträge
    13
    Renommee-Modifikator
    0

    Standard

    hi Cheffchen,

    Also bis die Infos gesendet werden dauert das sowieso bis zu 1 Tag. Die Infos findest du unter Content --> Ereignis-Tracking.

  5. #5
    HTML-Guru Avatar von Cheffchen
    Registriert seit
    21.10.2008
    Ort
    Berlin
    Alter
    36
    Beiträge
    972
    Renommee-Modifikator
    4

    Standard

    Hallo,

    Die Infos findest du unter Content --> Ereignis-Tracking.
    ah jetzt habe ich das in analytics auch gefunden, das hätte ich da nie gefunden :O).
    Also bis die Infos gesendet werden dauert das sowieso bis zu 1 Tag
    Das war glaube ich eher früher mal so oder bei neuanmeldung, meine erfahrung sind ca.5min
    Also bei mir funzt das mit 5% oder 3%.

    Ach so hier mein code der funzt:im head
    PHP-Code:
    <!-- für scroll statistik anayltics -->
    <
    script type="text/javascript">
    var 
    trackStarttime = new Date();
      
    </script>
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script> 
    unten vor </body>
    XXXXXXXXXX deine googel ID
    PHP-Code:
    <script type="text/javascript">
      var 
    _gaq _gaq || [];
      
    _gaq.push(['_setAccount''XXXXXXXXXX']);
      
    _gaq.push(['_trackPageview']);
    $(
    document).ready(function(){
    // Track scrolling events
    var trackBottomScroll 0;
    $(
    window).scroll(function () {
    if(
    _gaq){
    if(
    trackBottomScroll 100 && ($(window).scrollTop() >= ($(document).height() - $(window).height()) / 100 * (trackBottomScroll+3) ) ){
    trackBottomScroll += 3;
    _gaq.push(['_trackEvent''User behavior''scrolled to ' trackBottomScroll '%'location.href, (new Date()).getTime() - trackStarttime.getTime()]);}
    }
    });
    });
      (function() {
        var 
    ga document.createElement('script'); ga.type 'text/javascript'ga.async true;
        
    ga.src = ('https:' == document.location.protocol 'https://ssl' 'http://www') + '.google-analytics.com/ga.js';
        var 
    document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(gas);
      })();
    </script> 
    Ich habe das jetzt auf 10% bei mir, die Info reicht mir, mensch ist das geil.
    Ich hätte ja gerne ein bild gezeigt aber das uploaden geht hier leider nicht mehr :O(.

    Cheffchen

    ps @schwani: ich mach ja nie jquery aber oben steht jquery.js bei dir und bei mir jquery.min.js!?

  6. #6
    Neuer Benutzer
    Registriert seit
    28.04.2010
    Beiträge
    13
    Renommee-Modifikator
    0

    Standard

    Hi cheffchen,

    funktioniert's bei dir auch mit 3% Schritten in höhren Bereichen als 30% also z.B. 63%? Wenn das bei dir funktioniert, kannst du bitte den ganzen Code posten nach dem Schema: <head><relevante scripts></head><body><relevante scripts></body> das wäre sehr nett!

    Meinst du es macht einen unterschied wenn ich den ganzen Code-Block vor den </Body> tag tue?

    Schwan

    ps: ich glaube jquery.min.js ist einfach nur ne verkleinerte version und hat sonst nichts zu bedeuten.

  7. #7
    HTML-Guru Avatar von Cheffchen
    Registriert seit
    21.10.2008
    Ort
    Berlin
    Alter
    36
    Beiträge
    972
    Renommee-Modifikator
    4

    Standard

    Hallo,

    habe gerade noch mal mit 3% getestet, es scheint doch nur bis 57% zu gehen, also wären das 19 schritte, ich lass das jetzt mal drin mit 3%.

    ganzen Code posten nach dem Schema:
    habe ich doch gemacht.

    Meinst du es macht einen unterschied wenn ich den ganzen Code-Block vor den </Body> tag tue
    keine Ahnung aber laut Analytics beschreibung soll der da hin :O).

    Cheffchen

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. google analytics
    Von devilseye im Forum JavaScript, AJAX und DHTML
    Antworten: 3
    Letzter Beitrag: 04.02.2011, 14:25
  2. google analytics
    Von BDG im Forum HTML und XHTML
    Antworten: 7
    Letzter Beitrag: 20.01.2011, 20:04
  3. Fragen zu Google Analytics
    Von Quabbe im Forum SEO / Suchmaschinenoptimierung
    Antworten: 2
    Letzter Beitrag: 16.12.2010, 09:24
  4. Project Tracking Tool auf PHP Basis
    Von Gilles im Forum Off-Topic Plauderecke
    Antworten: 4
    Letzter Beitrag: 06.08.2010, 07:16
  5. Tracking für Verweise
    Von datisei im Forum Webhosting
    Antworten: 0
    Letzter Beitrag: 27.02.2010, 19:11

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •