Nach jeder Quelle, die ich gefunden habe, sind für die manuelle Markierung von Links für das Kampagnen-Tracking in Google Analytics 3 Felder erforderlich: utm_campaign
, utm_source
und utm_medium
. Allerdings bekomme ich gemischte Ergebnisse, wenn ich die letzten beiden nicht verwende
Wenn ich utm_campaign
und utm_source
einstelle, wird die Kampagne in GA mit einem mittleren Wert von (not set)
verfolgt. Dies scheint zuverlässig zu funktionieren.
Wenn ich utm_campaign
in der href eines Anchor-Tags auf einer anderen Website festlege und utm_source
weglasse, wird die Kampagnenquelle bei Verwendung von
Das Debug-Tool zeigt Campaign Source: referringsite
und der Parameter Campaign Name
wird nicht aufgelistet.
Was ist hier los? Wann muss ich diese Parameter verwenden und wann kann ich sie weglassen? Mein ultimatives Ziel ist es, den Referrer als Kampagnenquelle zu verwenden, wenn utm_source
nicht explizit festgelegt ist, und utm_medium
insgesamt zu lassen (was ich ohne Probleme machen kann). Kann jemand konkret erklären, was wann und wo verwendet werden soll und wie man den gewünschten Effekt der Verwendung von httpReferrer als implizite Kampagnenquelle erreichen kann?
utm_source
wird normalerweise benötigt, wenn Google Analytics andere andere utm-Parameter erkennen soll.
Um __utmz
cookie (dasjenige, das Quellen- und Kampagneninformationen enthält) zu setzen, prüft analytics javascript zunächst, ob ein utm_source
-Parameter existiert. Ist dies nicht der Fall, durchläuft das Skript die Standard-Quelleinstellung und überprüft keine anderen Parameter wie utm_campaign
.
Aber Sie können den gewünschten Effekt mit etwas Javascript erreichen.
Auf Ihrer Seite wird erkannt, dass es einen utm_campaign-Parameter ohne utm_source gibt.
Sie können etwas wie:
Dann setze utm_source mit:
%Vor%Achten Sie darauf, Ihren Code vor dem Aufruf von _tackPageView einzufügen.
Tags und Links google-analytics link-tag