WN

WN (https://www.wn.se/forum/index.php)
-   E-kommers (https://www.wn.se/forum/forumdisplay.php?f=10)
-   -   Hur får jag analytics att räkna intäkter (https://www.wn.se/forum/showthread.php?t=31093)

xsajt 2008-08-11 21:26

Hej!

Har hållt på att föröska få analytics att känna av vilka köp som görs i webshopen samt för hur mycket. Hur ska jag egentligen använda javascriptet, någon som använder det?
Lägger först till en order och sedan loppar jag igenom alla varor och lägger in dem med javascriptet. Frågan är hur mycket av koden som ska finnas i loopen, vad gör vad av gooles e-handels kod. Har lite svårt att förstå det. Kan man dela upp dem så som jag tänker, att man lägger till en item i loopen?
Hoppas någon vet!

Kod:
Kod:

<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>

<script type="text/javascript">
 var pageTracker = _gat._getTracker("UA-XXXXX-1");
 pageTracker._initData();
 pageTracker._trackPageview();

 pageTracker._addTrans(
  "1234",                  // Order ID
  "Mountain View",              // Affiliation
  "11.99",                  // Total
  "1.29",                  // Tax
  "5",                    // Shipping
  "San Jose",                // City
  "California",                // State
  "USA"                    // Country
 );

 pageTracker._addItem(
  "1234",                  // Order ID
  "DD44",                  // SKU
  "T-Shirt",                // Product Name
  "Green Medium",              // Category
  "11.99",                  // Price
  "1"                    // Quantity
 );

 pageTracker._trackTrans();
</script>


Lindahl 2008-08-11 21:40

pageTracker._addItem(...) ska loopas, det andra är bara med en enda gång.

xsajt 2008-08-11 22:00

Ok, så det är bara:

Kod:

<script type="text/javascript">
 pageTracker._addItem(
  "1234",                  // Order ID
  "DD44",                  // SKU
  "T-Shirt",                // Product Name
  "Green Medium",              // Category
  "11.99",                  // Price
  "1"                    // Quantity
 );
</script>

Inte ens:

Kod:

pageTracker._trackTrans();
Som är i slutet av koden?

Tack så mycket för svaret. Trodde inte man kunde anropa additem från ett eget script. Men det går tydligen då.

Lindahl 2008-08-11 22:06

Ditt script ska alltså se ut nåt liknande detta:

Kod:

<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>

<script type="text/javascript">
 var pageTracker = _gat._getTracker("UA-XXXXX-1");
 pageTracker._initData();
 pageTracker._trackPageview();

 pageTracker._addTrans(
 * "1234", * * * * * * * * * * * * * * * * * * // Order ID
 * "Mountain View", * * * * * * * * * * * * * *// Affiliation
 * "35.97", * * * * * * * * * * * * * * * * * *// Total
 * "3.87", * * * * * * * * * * * * * * * * * * // Tax
 * "5", * * * * * * * * * * * * * * * * * * * *// Shipping
 * "San Jose", * * * * * * * * * * * * * * * * // City
 * "California", * * * * * * * * * * * * * * * // State
 * "USA" * * * * * * * * * * * * * * * * * * * // Country
 );

 pageTracker._addItem(
 * "1234", * * * * * * * * * * * * * * * * * * // Order ID
 * "DD44", * * * * * * * * * * * * * * * * * * // SKU
 * "T-Shirt", * * * * * * * * * * * * * * * * *// Product Name
 * "Green Medium", * * * * * * * * * * * * * * // Category
 * "11.99", * * * * * * * * * * * * * * * * * *// Price
 * "1" * * * * * * * * * * * * * * * * * * * * // Quantity
 );

 pageTracker._addItem(
 * "1234", * * * * * * * * * * * * * * * * * * // Order ID
 * "DD45", * * * * * * * * * * * * * * * * * * // SKU
 * "T-Shirt", * * * * * * * * * * * * * * * * *// Product Name
 * "Blue Medium", * * * * * * * * * * * * * * // Category
 * "11.99", * * * * * * * * * * * * * * * * * *// Price
 * "1" * * * * * * * * * * * * * * * * * * * * // Quantity
 );

 pageTracker._addItem(
 * "1234", * * * * * * * * * * * * * * * * * * // Order ID
 * "DD46", * * * * * * * * * * * * * * * * * * // SKU
 * "T-Shirt", * * * * * * * * * * * * * * * * *// Product Name
 * "Yellow Medium", * * * * * * * * * * * * * * // Category
 * "11.99", * * * * * * * * * * * * * * * * * *// Price
 * "1" * * * * * * * * * * * * * * * * * * * * // Quantity
 );

 pageTracker._trackTrans();
</script>


xsajt 2008-08-11 22:11

Nu förstår jag ännu bättre. Då lägger jag helt enkelt in en loop där då!
Tack än en gång ;)


Alla tider är GMT +2. Klockan är nu 19:05.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson