Frage

Ich migriere meine Google Analytics von traditionell bis asynchron. Ich habe jetzt meine allgemeinen Skripte als Dokumentationsdetails kurz vor dem Schluss -Tag.

So was ...

<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>

Später auf der Seite "in der Nähe" dem Schlusskörper -Tag - ich drücke programmgesteuert die "_addtrans", "_additme" und "_tracktrans" -Methoden im Method -Array. So was ...

    <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>

Ist das zulässig? Wenn sie in den API -Dokumenten nicht als Detail zusammen sind, funktioniert meine E -Commerce -Verfolgung noch?

Vielen Dank

War es hilfreich?

Lösung

Es klappt. Es muss nicht im selben Tag sein. Sie sollten feststellen, dass der Anruf bei _SetAccount noch der erste Lauf sein muss. Und in Ihrem Beispiel feuern Sie 2 Seitenaufrufe ab. Der erste verwendet das Standarddokument.location.href und der andere verwendet eine benutzerdefinierte/virtuelle Seite. Das ist möglicherweise nicht genau das, was Sie wollen, Sie sollten eine einzelne Seite pro Seite haben.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top