Tracking-Code: Kampagnen-Tracking

In dieser Referenz werden die Methoden zum Einrichten und Anpassen des Kampagnen-Trackings in Google Analytics-Berichten beschrieben.

GATC-Kampagnen-Tracking-Methoden

Die Methoden im Detail

_setAllowAnchor()

_setAllowAnchor(bool)

Diese Methode legt das #-Zeichen als Trennzeichen für den Abfragestring im Kampagnen-Tracking fest. Diese Option ist standardmäßig auf false festgelegt.

In herkömmlichen Kampagnen-Tracking-URLs wird das Fragezeichen (?) verwendet, um den Anfang der Schlüssel/Wert-Paare anzugeben, aus denen die Abfrage besteht. Wenn Sie diese Option auf „true“ festlegen, können die Tracking-URLs Ihrer Kampagne ein Rautezeichen (#) anstelle des Fragezeichens (?) enthalten, um den Anfang des Abfragestrings anzugeben.

Asynchrones Snippet (empfohlen)
http://mysite.net/index.html#utm_source=In+House&utm_medium=email&utm_campaign=Fall+email+offers
_gaq.push(['_setAllowAnchor', true]); 

Parameter

Boolean  true oder false Wenn dieser Parameter auf true gesetzt ist, werden in der Kampagne Anker verwendet. Andernfalls werden in der Kampagne Suchstrings verwendet.

SetCampContentKey()

_setCampContentKey(newCampContentKey)

Legt den Schlüssel für den Anzeigeninhalt der Kampagne fest. Mit dem Schlüssel für den Kampagneninhalt wird der Anzeigeninhalt (Beschreibung) Ihrer Werbekampagne aus den Kampagnen-URLs abgerufen. Verwenden Sie diese Funktion auf der in der Kampagne definierten Landingpage.

Angenommen, Sie haben eine Anzeige auf einer anderen Website mit der folgenden URL zu Ihrer Website:

http://mysite.net/index.html?utm_source=giganoshopper.com&utm_medium=referral&utm_campaign=Christmas+specials&description=Garden+gloves

In dieser URL definiert der Schlüssel „description“ die Inhalte, die in der URL für diese Kampagne bereitgestellt werden. Diese Begriffe und Wortgruppen werden auf der Seite mit den Kampagnendetails im Bericht zu Zugriffsquellen in der Spalte "Anzeigeninhalt" angezeigt. Um diesen Schlüssel als benutzerdefinierten Schlüssel für Kampagneninhalte zu verwenden, müssen Sie Folgendes festlegen:

Asynchrones Snippet (empfohlen)
_gaq.push(['_setCampContentKey', 'description']);

Parameter

String   newCampContentKey Legen Sie einen neuen Schlüssel für den Kampagneninhalt fest.

_setCampMediumKey()

_setCampMediumKey(newCampMedKey)
Legt den Schlüssel für das Kampagnenmedium fest, mit dem das Medium aus Ihren Kampagnen-URLs abgerufen wird. Das Medium wird im Bericht „Kampagnen“ als Segmentoption angezeigt.

Angenommen, Sie haben eine Anzeige auf einer anderen Website mit dieser URL zu Ihrer Website:

http://mysite.net/index.html?utm_source=giganoshopper.com&method=ad&utm_campaign=Christmas+specials&utm_content=Garden+gloves


In dieser URL definiert der Schlüssel „method“ das Medium in der URL für diese Kampagne.

Asynchrones Snippet (empfohlen)
_gaq.push(['_setCampMediumKey', 'method']);

Parameter

String   newCampMedKey Festzulegender Schlüssel für das Kampagnenmedium.

SetCampNameKey()

_setCampNameKey(newCampNameKey)
Legt den Schlüssel für den Kampagnennamen fest. Der Schlüssel für den Kampagnennamen wird verwendet, um den Namen Ihrer Werbekampagne aus den Kampagnen-URLs abzurufen. Sie können diese Funktion für jede Seite verwenden, auf der Sie Klickkampagnen erfassen möchten.

Angenommen, Sie senden registrierten Nutzern eine E-Mail zu einem Sonderangebot und der Link zu diesem Angebot sieht so aus:

http://mysite.net/index.html?utm_source=In+House&utm_medium=email&offer_type=Fall+email+offers


In dieser URL definiert der Schlüssel „offer_type“ den Namen, der in der URL für diese Kampagne angegeben ist. Dieser Name wird im Bericht zu Zugriffsquellen in der Liste der Kampagnen angezeigt.

Asynchrones Snippet (empfohlen)
_gaq.push(['_setCampNameKey', 'offer_type']);

Parameter

String   newCampNameKey Schlüssel für den Kampagnennamen.

_setCampNOKey()

_setCampNOKey(newCampNOKey)
Legt die Schlüsselvariable für das Nichtüberschreiben der Kampagne fest, mit der der Wert für das Nichtüberschreiben der Kampagne aus der URL abgerufen wird. Standardmäßig sind diese Variable und ihr Wert nicht festgelegt. Für das Kampagnen-Tracking und die Conversion-Analyse bedeutet dies, dass die letzte Impression standardmäßig der Kampagne entspricht, die Ihrem Conversion-Tracking zugeschrieben wird. Wenn Sie die ersten Impressionen lieber einer Conversion zuordnen möchten, legen Sie für diese Methode einen bestimmten Schlüssel fest. Wenn Sie benutzerdefinierte Kampagnenvariablen verwenden, legen Sie den Variablennamen für Kampagnenüberschreibungen damit fest. Dadurch wird verhindert, dass die Kampagnendaten durch ähnlich definierte Kampagnen-URLs überschrieben werden, auf die der Besucher möglicherweise ebenfalls klickt.

Wenn auf einer anderen Website eine Anzeige mit dieser URL zu Ihrer Website vorhanden ist:

http://mysite.net/index.html?utm_source=giganoshopper.com&utm_medium=referral&utm_campaign=Christmas+specials&utm_content=Garden+gloves&noo=1234


In dieser URL definiert der Schlüssel „noo“ den Wert „Nicht überschreiben“ in der URL für diese Kampagne.

Asynchrones Snippet (empfohlen)
_gaq.push(['_setCampNOKey', 'noo']);

Parameter

String   newCampNOKey Legen Sie den Schlüssel für das Nichtüberschreiben der Kampagne fest.

_setCampSourceKey()

_setCampSourceKey(newCampSrcKey)
Legt den Schlüssel für die Kampagnenquelle fest. Damit wird die Kampagnenquelle aus der URL abgerufen. „Quelle“ wird im Bericht „Kampagnen“ als Segmentoption angezeigt.

Angenommen, Sie haben eine Anzeige auf einer anderen Website mit dieser URL zu Ihrer Website:

http://mysite.net/index.html?source=giganoshopper.com&utm_medium=referral&utm_campaign=Christmas+specials&utm_content=Garden+gloves


Bei dieser URL definiert der Schlüssel „source“ die Quelle in der URL für diese Kampagne.

Asynchrones Snippet (empfohlen)
_gaq.push(['_setCampSourceKey', 'source']);

Parameter

String   newCampSrcKey Festzulegender Quellschlüssel der Kampagne.

_setCampTermKey()

_setCampTermKey(newCampTermKey)
Legt den Schlüssel für den Kampagnenbegriff fest, mit dem die Keywords der Kampagne aus der URL abgerufen werden.

Angenommen, Sie haben eine bezahlte Anzeige in einer Suchmaschine, die folgendermaßen getaggt ist:

http://mysite.net/index.html?source=weSearch4You.com&utm_medium=paidSearchAd&utm_campaign=Christmas+specials&utm_content=Garden+gloves&term=garden+tools


In dieser URL definiert der Schlüssel „Begriff“ die Keyword-Begriffe in der URL für diese Kampagne.

Asynchrones Snippet (empfohlen)
_gaq.push(['_setCampTermKey', 'term']);

Parameter

String   newCampTermKey Festzulegender Begriffsschlüssel.

_setCampaignTrack()

_setCampaignTrack(bool)
Legt das Flag für das Kampagnen-Tracking fest. Bei der Standardeinrichtung von Google Analytics ist Kampagnen-Tracking standardmäßig auf true eingestellt. Wenn Sie das Kampagnen-Tracking und die damit verknüpften Cookies deaktivieren möchten, die für das Kampagnen-Tracking eingerichtet sind, können Sie diese Methode verwenden.

Parameter

Boolean   true oder false „True“, wodurch das Kampagnen-Tracking aktiviert wird. Wenn die Richtlinie auf false gesetzt ist, ist das Kampagnen-Tracking deaktiviert.

_setCampaignCookieTimeout()

_setCampaignCookieTimeout(cookieTimeoutMillis)

Legt die Ablaufzeit des Cookies für das Kampagnen-Tracking in Millisekunden fest. Standardmäßig ist das Kampagnen-Tracking auf 6 Monate eingestellt. So lässt sich über einen Zeitraum von 6 Monaten bestimmen, ob Besucher Ihrer Website eine Conversion basierend auf einer bestimmten Kampagne ausführen. Möglicherweise hat Ihr Unternehmen jedoch einen längeren oder kürzeren Kampagnenzeitraum. Daher können Sie mit dieser Methode das Kampagnen-Tracking entsprechend anpassen.

Sie können das Ablaufzeitlimit in 0 ändern, um anzugeben, dass dieses Cookie beim Schließen des Browsers gelöscht werden soll.

Asynchrones Snippet (empfohlen)
_gaq.push(['_setCampaignCookieTimeout', 15768000000]);

Parameter

Number   cookieTimeoutMillis Neue Cookie-Ablaufzeit in Millisekunden oder 0, wenn das Cookie beim Schließen des Browsers gelöscht wird.

_setCookieTimeout()

_setCookieTimeout(newDefaultTimeout)
Diese Methode wurde eingestellt. Bitte verwende stattdessen _setCampaignCookieTimeout(cookieTimeoutMillis).
Legt die Ablaufzeit des Cookies für das Kampagnen-Tracking in Sekunden fest. Standardmäßig ist das Kampagnen-Tracking auf 6 Monate eingestellt. So lässt sich über einen Zeitraum von 6 Monaten bestimmen, ob Besucher Ihrer Website eine Conversion basierend auf einer bestimmten Kampagne ausführen. Möglicherweise hat Ihr Unternehmen jedoch einen längeren oder kürzeren Kampagnenzeitraum. Daher können Sie mit dieser Methode das Kampagnen-Tracking entsprechend anpassen.
Asynchrones Snippet (empfohlen)
_gaq.push(['_setCookieTimeout', 3152600]);

Parameter

String   newDefaultTimeout Es wird eine neue Standardablaufzeit für Cookies festgelegt. Sie übergeben den String als String und er wird in eine Ganzzahl umgewandelt.

_setReferrerOverride()

_setReferrerOverride(newReferrerUrl)
Legt die Verweis-URL fest, die zur Bestimmung der Werte für das Kampagnen-Tracking verwendet wird. Verwenden Sie diese Methode, damit Gadgets in einem iFrame Verweise korrekt erfassen können. Standardmäßig wird beim Kampagnen-Tracking mithilfe der Eigenschaft document.referrer die Verweis-URL ermittelt, die im utmr-Parameter der GIF-Anfrage übergeben wird. Sie können diesen Parameter jedoch mit einem eigenen Wert überschreiben. Wenn du beispielsweise die neue Referrer-URL auf http://www.google.com/search?hl=en&q=hats setzt, wird über das Kampagnen-Cookie eine neue Kampagne mit source=google, medium=organic und keyword=hats gespeichert.

Parameter

String   newReferrerOverride Die neue URL für die Dokumentverweis-URL.