Question

Je migration mon Google Analytics du classique suivi asynchrone. Je suis maintenant mes scripts généraux situés les détails de documentation juste avant la balise de fermeture.

Comme ça ...

<script type="text/javascript">
  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-XXXXXXXXXX-1']);
  _gaq.push(['_trackPageview']);
 (function() {
      var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
      ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
      var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();
</script>

Plus tard dans la page, « près de » l'étiquette de corps de fermeture - je pousse le programme « _addTrans », « _addItme », et les méthodes « _trackTrans » dans le tableau des méthodes. Comme ça ...

    <script type="text/javascript">
        try {
                _gaq.push(['_trackPageview', '/checkout/order_confirmation.aspx']);
                _gaq.push(['_addTrans',
                  '1234',           // order ID - required
                  'Mountain View',  // affiliation or store name
                  '11.99',          // total - required
                  '1.29',           // tax
                  '5',              // shipping
                  'San Jose',       // city
                  'California',     // state or province
                  'USA'             // country
                ]);
                _gaq.push(['_addItem',
                  '1234',           // order ID - required
                  'DD44',           // SKU/code
                  'T-Shirt',        // product name
                  'Green Medium',   // category or variation
                  '11.99',          // unit price - required
                  '1'               // quantity - required
                ]);
                _gaq.push(['_trackTrans']);

        } catch (err) { }
    </script>

Est-ce admissible? Comme ils ne sont pas ensemble comme détail dans les documents de l'API, mes Ecommerce suit de reste du travail?

Merci

Était-ce utile?

La solution

Il fonctionne. Il n'a pas besoin d'être dans la même étiquette. Vous devriez remarquer que l'appel à _setAccount doit encore être le premier terme. Et dans votre exemple vous tirer 2 pages vues. Le premier utilise le document.location.href par défaut et les autres utilisations d'un pageview personnalisé / virtuel. Cela peut ne pas être exactement ce que vous voulez, vous devriez avoir une seule consultation de page par page.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top