web-dev-qa-db-fra.com

Cookie Google Analytics à la caisse de SagePay

Nous utilisons intégration du serveur SagePay pour nos paiements en ligne. Nous utilisons Google Analytics pour suivre les activités sur notre site Web et suivi Google Ecommerce pour enregistrer les transactions.

Dans la vue Commerce électronique, dans Google Analytics, il indique direct/aucun pour la source/le média, car le cookie tiers est perdu lors de la visite des pages de paiement SagePay externes avant que le client ne soit redirigé vers ma page de confirmation qui suit la transaction.

Dans toutes les réponses que j'ai consultées lors de la recherche d'une solution, il est suggéré de modifier le code de suivi pour le lire.

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

mais cela doit être mis en œuvre sur toutes les pages, y compris les domaines tiers (SagePay). Comme SagePay n'autorise pas le javascript dans la personnalisation de leurs modèles, que puis-je faire? Y a-t-il un autre moyen?

Modifier:

Je viens de trouver ce code:

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();

Pourrais-je stocker dans le code ci-dessus les valeurs de pré-paiement pour la source/la campagne/le support dans un cookie et les récupérer dans le code ci-dessus, ou cela déclencherait-il une nouvelle session de suivi?

5
AlexCambridgeUK

Une autre option pourrait résoudre votre problème de suivi et offrir une expérience utilisateur plus fluide: intégration inFrame .

Sage Pay vous permet de personnaliser/habiller leurs pages de paiement et de les charger dans un iFrame sur votre propre site Web. Les clients ne quittent jamais leur propre URL. Le suivi se poursuit normalement. De plus, les clients ont l'impression de ne jamais quitter votre site Web, tandis que Sage Pay gère toujours toutes les fonctionnalités transactionnelles.

Sage Pay inFrame integration

1
Andrew Lott