Aug 19 2008

HelpSemaforoQuesto semaforo indica il livello difficoltà del post
semaforo verde - articolo per tutti semaforo giallo - articolo avanzato semaforo rosso - articolo per esperti

funzioni: _addTrans()

autore: categoria: funzioni

Sempre nell’ambito delle funzioni specificamente pensate per l’e-commerce, _addTrans(id_ordine, affiliazione, totale, tasse, spedizione, città, area, nazione) crea un oggetto-transazione del valore specificato. Come nel caso di _addItem() se un visitatore chiama due volte la funzione con uno stesso id_ordine (non sku, che in questo caso non è previsto) la seconda chiamata sovrascrive la prima. I parametri che _addTrans prevede, tutti stringhe, sono i seguenti:

  • id_ordine: l’identificativo dell’ordine (lo stesso di _addItem – obbligatorio)
  • affiliazione: nome del negozio o del partner che produce la transazione (facoltativo)
  • totale: il costo totale sostenuto dal cliente (obbligatorio)
  • tasse: l’ammontare dei costi per tasse sostenuti dal cliente (facoltativo)
  • spedizione: l’ammontare dei costi di spedizione sostenuti dal cliente (facoltativo)
  • città: la città associata alla transazione facoltativo)
  • area: l’area associata alla transazione (può essere lo stato USA, o la regione italiana ad esempio – facoltativo)
  • nazione: la nazione associata alla transazione (facoltativo)

Questa funzione ha anche un elemento di ritorno, utile in caso di debug. Questo oggetto è _gat.GA_Ecomm_.Transactions_ ed è l’identificativo dell’oggetto-transazione che è stato modificato dalla chiamata alla funzione.
Un utilizzo tipico di _addTrans() è quello che segue:

pageTracker._addTrans(
     "12345", // id_ordine
     "libreria ponte vecchio", // affiliazione
     "35.99", // totale
     "3.00", // tasse
     "5.99", // spedizione
     "Palermo", // città
     "Sicilia", // area
     "Italia" // nazione
     );

Anche questa volta, nel caso di parametri facoltativi, è necessario inserire le virgolette e lasciare vuoto il contenuto.

Condividi l'articolo:

10 Commenti

  1. Ok, posso essere un attimo spiritoso? Un nome migliore non potevano trovarlo? In Italiano suona proprio malissimo questa nuova funzione 🙂

  2. Bè… ANALytics!

  3. Una domanda, se io già includo il codice di Analytics nella pagina tramite asp include, nella pagina di conferma dell’ordine lo devo inserre a mano con questa funzione?
    Alternativa sarebbe quella di crearlo dinamicamente tramite asp, in modo che lo faccia apparire solo nella pagina di conferma dell’ordine.
    Hai esperienza in merito?

  4. Fatto, faccio aggiungere queste righe solo se la pagina in questione è pinco.asp. Testato e funziona.

  5. Ciao a tutti, i parametri TOTALE, TASSE, SPEDIZIONE devono avere obbligatoriamente il formato indicato, oppure possono avere la virgola al posto del punto?

  6. Io ho formattato la valuta nel formato americano, 10000.00 senza la suddivisione delle migliaia e funziona tutto correttamente.
    Sicuramente qualche esperto può spiegarci maggiormente la questione.

  7. ho idea che debbano essere nel formato richiesto, giacché la virgola per gli inglesi è il separatore delle migliaia. Temo che potrebbe dare dei problemi.

  8. Ciao,

    scusate se resumo questo vecchio post ma sto iniziando a tracciare le transazioni di un e-commerce solo oggi.

    Però non riesco a capire dove posso vedere le informazioni riguardanti la città, l’area e la nazione nei report.

    Qualcuno mi sa aiutare?

    Grazie

  9. in realtà quei tre elementi sono stati deprecati, quindi puoi anche non metterli

Scrivi un Commento