Tracking af Dynamicweb 404-sider i Google Analytics

I mit forsøg på at koble Google Analytics bedre sammen med Dynamicweb CMS er jeg nu nået til måling af 404. Her taler jeg ikke alene om måling af interne links, men også måling af broken links fra eksterne sites. Som webmaster af en hjemmeside har man naturligvis et ønske om, at alle eksterne og interne links peger korrekt, og her kan følgende lille jQuery-snippet være behjælpelig.

Koden registrerer et pageview, hvis der er tale om en 404-side. Der registreres et hit på siden 404.html, og der tilføjes oplysninger om hvilken side, man forsøgte at tilgå, og den side, som linket er placeret på. I Google Analytics kan man trække en rapport ved følgende fremgangsmåde:

  • Klik på “Indhold” i Google Analytics på den relevante konto
  • Klik på “Indhold på topniveau”
  • Indtast “404.html” i Filter sidetitel
  • Herefter vises en liste over fejlagtige links.

Brug koden, hvis du har lyst.

// The following code is used if the site is using Dynamicweb 404-pages
var url = location.pathname;
if (url.indexOf("404") != -1) {
    _gaq.push(['_trackPageview', '/404.html?page=' + document.location.pathname + document.location.search + '&from=' + document.referrer]);
} else {
    _gaq.push(['_trackPageview']);
}
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s