it-swarm.com.de

Google Analytics-Cookie an der SagePay-Kasse

Wir verwenden SagePays Server-Integration für unsere Online-Zahlungen. Wir verwenden Google Analytics, um die Aktivitäten auf unserer Website zu verfolgen und Google E-Commerce-Tracking , um Transaktionen zu protokollieren.

In Google Analytics wird in der E-Commerce-Ansicht Direkt/Kein für Quelle/Medium angezeigt, da das Erstanbieter-Cookie beim Besuch der externen SagePay-Checkout-Seiten verloren geht, bevor der Kunde zu meiner Bestätigungsseite weitergeleitet wird, auf der die Transaktion verfolgt wird.

In allen Antworten, die ich bei der Suche nach einer Lösung gesehen habe, ist der Vorschlag, den zu lesenden Tracking-Code zu ändern

_gaq.Push(['_setDomainName', 'none']);
_gaq.Push(['_setAllowLinker', true]);

dies muss jedoch auf allen Seiten implementiert werden, einschließlich Domains von Drittanbietern (SagePay). Was kann ich tun, da SagePay in der Anpassung der Vorlagen kein Javascript zulässt? Gibt es eine andere Art und Weise?

Bearbeiten:

Ich habe gerade diesen Code gefunden:

var pageTracker = _gat._getTracker('UA-XXXXX-X'); pageTracker._setCampNameKey('ga_campaign'); // name pageTracker._setCampMediumKey('ga_medium'); // medium pageTracker._setCampSourceKey('ga_source'); // source pageTracker._setCampNOKey('ga_nooverride'); // don't override pageTracker._trackPageview();

Könnte ich Pre-Checkout-Werte für Quelle/Kampagne/Medium in einem Cookie speichern und nach dem Auschecken im obigen Code abrufen, oder würde dies eine neue Tracking-Sitzung starten?

5
AlexCambridgeUK

Eine alternative Option könnte Ihr Tracking-Problem lösen und zu einer reibungsloseren Benutzererfahrung führen: InFrame-Integration .

Mit Sage Pay können Sie die Zahlungsseiten anpassen/gestalten und innerhalb eines iFrames auf Ihrer eigenen Website laden. Kunden hinterlassen niemals Ihre eigene URL, sodass das Tracking wie gewohnt fortgesetzt wird. Außerdem haben Kunden das Gefühl, dass sie Ihre Website nie verlassen, während Sage Pay weiterhin alle Transaktionsfunktionen übernimmt.

Sage Pay inFrame integration

1
Andrew Lott