Question

J'ai un problème avec le support GTM intégré en 1.14.2+.

  • Nous avons activé le support GTM
  • Nous avons entré l'identifiant de conteneur GTM correct
  • Nous avons activé une ecommerce améliorée dans le package Google Analytics
  • Nous avons mis en place des analyses universelles marquage sur toutes les vues de page dans GTM
  • Nous avons mis en place un suivi de conversion UA sur la page de réussite dans GTM

Cependant, nous ne recevons toujours pas la conversion de l'UA en GA.Il ne se regarde jamais.

Était-ce utile?

La solution

J'ai donc eu le plaisir de tenter de les installer (avec le manque de documents officiels) et semblent le faire fonctionner maintenant.

Ma compréhension est que, plutôt que d'utiliser le suivi basé sur la page de réussite, nous devons utiliser les événements, afin que les conversions, Magento incendie un événement "achat" que nous devons accrocher.

Ainsi, avec la balise de pageView, j'ai cette étiquette d'achat, où Fire ON est un événement personnalisé avec le nom "Achat" qui est ce que Magento déclenche sur la page de réussite.

 Entrez la description de l'image ici

Le poste ci-dessous de BranchLabs m'a vraiment aidé, mais j'ai fini par diviser chaque événement dans une nouvelle étiquette afin qu'il soit plus facile de voir les différences dans les analyses conformément aux documents officiels ci-dessous. Semble fonctionner.

http://branchlabs.com/magento-development/how-to-set-up-google-tag-manager-for-magento#create-a-tag-for-page-views

http:// Merch. docs.magento.com/ee/user_guide/marketing/google-universal-analytics-enhandance-ecommerce.html

Autres conseils

Dans la plupart des implémentations, vous devez activer une écommande améliorée sur chacune de vos balises universelles Analytics PageView ou Event. Vous avez deux options pour permettre l'amélioration de la ecommerce dans l'écran de l'éditeur de balises de l'interface Web:

  • implémenter à l'aide de la couche de données (recommandé)
  • Mise en œuvre à l'aide d'une macro JavaScript personnalisée

Pour la couche de données, vous devez créer les différentes couches de données suivantes sur votre site Web Magento -:

  • Impressions du produit
  • Produit clique sur
  • Détails du produit Impressions
  • Ajouter / Supprimer du panier
  • Impressions de promotion
  • Promotion clique sur
  • Checkout
  • achats
  • Remboursements

Exemple de couche de données pour les impressions de produit -:

<script>
// Measures product impressions and also tracks a standard
// pageview for the tag configuration.
// Product impressions are sent by pushing an impressions object
// containing one or more impressionFieldObjects.
dataLayer.push({
  'ecommerce': {
    'currencyCode': 'EUR',                       // Local currency is optional.
    'impressions': [
     {
       'name': 'Triblend Android T-Shirt',       // Name or ID is required.
       'id': '12345',
       'price': '15.25',
       'brand': 'Google',
       'category': 'Apparel',
       'variant': 'Gray',
       'list': 'Search Results',
       'position': 1
     },
     {
       'name': 'Donut Friday Scented T-Shirt',
       'id': '67890',
       'price': '33.75',
       'brand': 'Google',
       'category': 'Apparel',
       'variant': 'Black',
       'list': 'Search Results',
       'position': 2
     }]
  }
});
</script>

Voici le module Magento qui crée des couches de données pour tous les points ci-dessus -:

http:// www. Scommerce-mage.co.uk/enhanced-Ecommerce-Tracking-With-Google-tag-Manager.html

Si vous ne voulez pas acheter au-dessus du module, vous pouvez le faire à l'aide d'une macro JavaScript personnalisée -:

// A custom JavaScript macro that returns an ecommerceData object
// that follows the data layer syntax.
function() {
  var ecommerceData = {
    'ecommerce': {
      'purchase': {
        'actionField': {'id': 'T12345'},
        'products': [
            // List of productFieldObjects
        ],
        ... // Rest of the code should follow the data layer syntax.
     }
  };
  return ecommerceData;
}

Si vous choisissez d'utiliser une macro JavaScript personnalisée au lieu de la couche de données, sélectionnez Activer les fonctionnalités de commerce électronique améliorées et définir les données de lecture de la macro option.

J'espère que cela aide!

Assurez-vous d'avoir une configuration de Datalayer dans votre code de suivi et de configurer un déclencheur pour transmettre les données d'événement.

 Gaevent Trigger

 variables d'événement

 gaevent

Vous appuyez donc sur l'événement de suivi dans le Datalayer:

dataLayer.push({'event': 'trackEvent', 'eventCategory': 'This is your category title', 'eventAction': 'this is your action title', 'eventLabel': 'this is your label', 'eventValue':'1' });

Licencié sous: CC-BY-SA avec attribution
Non affilié à magento.stackexchange
scroll top