Outbound Links einer iPhone/iPad App mit Google Analytics tracken

July 21st, 2011 § 0 comments

Wenn es darum geht ausgehende Links einer Website mit Google Analytics zu tracken, kommt man mit Boardmitteln schnell zum Ergebnis.

Wenn jedoch die Aufgabe an einen herangetragen wird zusätzlich noch die Outbound-Links einer iPhone/iPad App in die Statistik mit einfließen zu lassen, kommt man um einen kleinen Workaround nicht herum.

Wir erzeugen zunächst die URLs, die für die Outbound-Links innerhalb der App verwendet werden sollen. Diese werden mit den Standard Analytics Kampagnendaten und 2 weiteren Parameter für unsere Zwecke versehen. Am bequemsten geht dies mit diesem
URL-Tagging Excel-File, das ich für diese Zwecke erstellt habe.

Zur Erläuterung des URL-Tagging Excel-Files:

  • Kampagnenname (utm_campaign) – Zur Kennzeichnung einer spezifischen Produktwerbeaktion oder einer strategischen Kampagne.
  • Kampagnenmedium (utm_medium) – Ein Medium wie E-Mail oder Preis-pro-Klick (Cost-per-Click – CPC).
  • Kampagnen-Content (utm_content) – Um z.B. Anzeigen und Links zu unterscheiden, die auf dieselbe URL verweisen.
  • Kampagnenbegriff (utm_term) – Um Keywords für diese Anzeige definieren.

Das Feld Tracking-URL gibt den Ort an, in dem das u.a. Script inkl. Google Analytics Code liegt. Als letztes übergeben wir noch die Ziel-URL im Feld base64_url in einem Base64 encodierten Format. Um die Ziel-URL umzuwandeln kann man sich der zahlreichen Websites wie z.B.: Base64 Decode & Base64 Encode bedienen. Aus http://www.lightseeker.de/ wird beispielsweise aHR0cDovL3d3dy5saWdodHNlZWtlci5kZS8=.

Die Finale URL sieht dann beispielsweise so aus:

http://trac.foo.com?utm_campaign=campaign&utm_medium=medium&utm_source=source&utm_content=content&utm_term=term&base64_url=aHR0cDovL3d3dy5saWdodHNlZWtlci5kZS8=

Unter der angegebenen Tracking-URL braucht man in der einfachsten Variante nur noch das u.a. Script in einer index.php abzulegen, das die URL inkl. Parameter der App aufnimmt und weiterverarbeitet. Die Standard-Analytics-Tags (utm_campaign, utm_medium, utm_source, utm_content, utm_term) fließen in die Webstatistik ein, während wir die eigenen Parameter (tracking_url, base64_url) für den Workaround nutzen um das Script anzusprechen und die Weiterleitung einzuleiten.

<!-- Google Analytics Code -->
 
<?php
  $url = $_GET[base64_url];
 
  if ($url != NULL){
    echo "<script type='text/javascript'>";
      echo "window.location.href='". base64_decode($url) ."'";
    echo "</script>";
  }
  else {
    echo "Where to?";
  }
?>

Das Ergebnis der Klickzählung findet man anschließend in Google Analytics unter Content -> Event Tracking.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">

What's this?

You are currently reading Outbound Links einer iPhone/iPad App mit Google Analytics tracken at Lightseeker.

meta