E-Commerce

Finteza supporta eventi E-Commerce per generare analisi approfondite per negozi online. Configura l'invio di eventi appropriati e

  • scopri quali articoli e marchi sono popolari
  • determina il vero volume di vendite
  • stima i profitti non realizzati quando i potenziali acquirenti abbandonano il proprio carrello senza completare un acquisto per qualche motivo

Il sistema offre tanti altri parametri utili per aiutarti a valutare le tue prestazioni aziendali. Per ulteriori dettagli, leggi l'articolo "Finteza presenta E-Commerce".

Come funziona #

La sezione E-Commerce funziona in modo simile a eventi. Installa un codice di monitoraggio nel tuo sito web e aggiungi alle pagine le funzioni rilevanti per inviare vari eventi: dati sulle fasi di acquisto, su un articolo aggiunto a un carrello, ecc.

Diversamente dai normali eventi, il monitoraggio di E-Commerce offre un'ampia serie di parametri. Questi parametri vengono utilizzati per mostrare i dati rilevanti in speciali rapporti nel pannello Finteza:

rapporto e-Commerce in Finteza

Come inviare eventi E-Commerce #

Dopo aver connesso Finteza JavaScript Client, puoi attivare l'invio di eventi E-Commerce. Per farlo, aggiungi il seguente codice JavaScript alla pagina del sito web:

fz("ecommerce", {
  "event""{EVENT_NAME}"
  "{CART_PARAMETER1}""CART_VALUE1",
  "{CART_PARAMETER2}""CART_VALUE2",
  ...
  "items": [
    {
     "ITEM1_PARAMETER1""ITEM1_VALUE1",
     "ITEM1_PARAMETER2""ITEM1_VALUE2",
     ...
    },
    {
     "ITEM2_PARAMETER1""ITEM2_VALUE1",
     "ITEM2_PARAMETER2""ITEM2_VALUE2",
     ...
     },
     ...
  ]
} );

 

{EVENT_NAME} indica un nome evento predefinito , ad esempio "View Item".

Poi aggiungi una descrizione JSON dell'evento. La descrizione è composta di parametri predefiniti:

  • Inizia con i parametri del carrello per gli eventi legati al carrello.
  • Inoltre, una serie di descrizioni di articoli viene trasferita nel parametro 'items' .

La lista di parametri deve corrispondere al tipo di evento. Per esempio, non specificare i parametri di invio per gli eventi di visualizzazione dell'articolo.

Vedi le sezioni separate per la lista di eventi supportati e l'esempio di invio, nonché una lista di tutti gli articoli disponibili e i parametri del carrello.

Di seguito trovi una descrizione dettagliata di come compilare una traccia, usando un esempio di acquisto andato a buon fine, che si trova nell'evento eCommerce principale.

Esempio di monitoraggio dell'invio per l'evento Checkout Success #

L'evento Checkout Success indica il corretto completamento dell'acquisto. Le massime informazioni disponibili possono essere trasferite all'evento, da una transazione ai dettagli della spedizione.

La descrizione dell'evento viene trasferita come parametri. Parametri di acquisto generali come numero di transazione, cliente e altri sono compilati solo nella sezione carrello:

  • cart_id – identificatore carrello.
  • transaction_id – identificatore pagamento.
  • seller, buyer – nome o identificatore del venditore e dell'acquirente. Possono essere login utente sul tuo sito. Questi parametri vengono utilizzati per generare rapporti di Maggiori acquirenti. Tali rapporti sono utili se sui tuoi siti ci sono prodotti di molti venditori terzi.
  • affiliation – il negozio o reparto in cui è stata eseguita la transazione.
  • detail – qui puoi specificare ulteriori informazioni sull'acquisto.
  • checkout_option – metodo di pagamento.
  • checkout_step – numero di fase dell'acquisto. Per esempio, se un acquisto su un sito ha tre fasi: visualizzazione del carrello, inserimento dei dettagli di spedizione e pagamento, puoi numerarli con 1, 2 e 3. Di conseguenza, il valore 3 viene attribuito alla fase di un acquisto andato a buon fine.

I parametri di pagamento totali (quantità totale, sconto e altri) possono anche essere specificati nella sezione carrello. La descrizione del carrello è seguita dalla descrizione di ciascun articolo nel carrello.

Presta attenzione a compilare gli specifici legati ai parametri di pagamento: profit, value, price, transaction_fee, tax_value, discount_value, shipping_value.

  • Per il carrello: il parametro 'price' non deve essere compilato. Altri parametri sono indicati come valore totale dei parametri corrispondenti degli articoli del carrello. I valori sono indicati in denaro.
  • Per l'articolo: il parametro 'price' indica il prezzo per articolo, anche se si acquistano più unità dello stesso articolo (quantity > 1). Altri valori sono indicati prendendo in considerazione il numero di unità dell'articolo. Per esempio, se il prezzo dell'articolo è 300 USD (price = 300) e il carrello contiene 5 unità del prodotto (quantity = 5), allora 1500 deve essere trasferito al parametro 'value'.

fz('ecommerce', {
  "event""Checkout Success",
  "transaction_id""CH38027",
  "affiliation""Online store",
  "buyer""john_smith",
  "seller""Europe Shop",
  "cart_id""C89367",
  "cart_items": 2,
  "currency""USD",
  "value": 7.07,
  "profit": 2,
  "transaction_fee": 0.07,
  "tax_value": 0.7,
  "tax_name""Tax",
  "tax_type""VAT",
  "discount_value": 1,
  "discount_name""Black Friday",
  "discount type""B112029",
  "shipping_value": 0.3,
  "shipping_name""Shipping",
  "shipping_type""Standard Post",
  "checkout_step": 1,
  "checkout_option" : "Shipping",
  "items": [
    {
      "id""P12345",
      "name""USB Charger",
      "brand""ChargeIt",
      "category""Accessories",
      "variant""Black",
      "quantity": 2,
      "currency""USD"
      "price": 2,
      "value": 4.24,
      "profit": 1.6,
      "transaction_fee": 0.04,
      "tax_value": 0.4,
      "tax_name""Tax",
      "tax_type""VAT",
      "discount_value": 0.4,
      "discount_name""Black Friday",
      "discount type""B112029",
      "shipping_value": 0.2,
      "shipping_name""Shipping",
      "shipping_type""Standard Post",
    },
    {
      "id""P67890",
      "name""Finteza TShirt",
      "brand""Finteza",
      "category""T-Shirts",
      "variant""Red",
      "quantity": 1,
      "currency""USD"
      "price": 3.00,
      "value": 2.83,
      "profit": 0.4,
      "transaction_fee": 0.03,
      "tax_value": 0.3,
      "tax_name""Tax",
      "tax_type""VAT",
      "discount_value": 0.6,
      "discount_name""Black Friday",
      "discount type""B112029"
      "shipping_value": 0.1,
      "shipping_name""Shipping",
      "shipping_type""Standard Post",
    }
  ]
});

I seguenti tre eventi saranno creati in Finteza in base a questo tracciamento:

  • L'evento "Checkout Success" per ciascun articolo. Gli eventi includeranno transaction_id, affiliation, cart_id, checkout_step e checkout_option dalla descrizione del carrello.
  • L'evento "Checkout Success" per il carrello. Se cart_id non è specificato, l'evento non verrà generato.