Skip to content

Come aggiungere l'integrazione Shoparize per Lightspeed

Shoparize E-commerce growth team

Introduction

Gli utenti devono prima autenticare le proprie credenziali effettuando l’accesso al proprio account Lightspeed. Dopo il login avvenuto con successo, devono andare su “Impostazioni”, solitamente visibile nella dashboard principale o all’interno di un menu a discesa.

Una volta in "Settings", devono selezionare "Web Extras", una sottocategoria che offre funzionalità di personalizzazione aggiuntive. All'interno di "Web Extras" ci sono due sezioni importanti: "Custom JavaScript" e "Tracking".

Nella sezione ‘Custom JavaScript’, gli utenti devono copiare e incollare il codice qui sotto. Non dimenticare di sostituire il campo YOUR_SHOPARIZE_PARTNER_SHOPID con il tuo vero shop id

html
                          <script src="https://partner-cdn.shoparize.com/js/shoparize.js" defer="defer"></script>

<script>
       window.addEventListener('load', function () {
            SHOPARIZE_API().init(YOUR_SHOPARIZE_PARTNER_SHOPID);
        });
</script>
                        

Allo stesso modo, sotto “Tracking”, gli utenti devono copiare e incollare il blocco di codice qui sotto per il tracking pixel. Questa posizione specifica consente al tracking pixel di raccogliere i dati necessari per le analisi. Non dimenticare di sostituire il campo YOUR_SHOPARIZE_PARTNER_SHOPID con il tuo vero shop ID

html
                          <script>
  window.dataLayerShoparize = window.dataLayerShoparize || [];
  dataLayerShoparize.push({
    event: "purchase",
    ecommerce: {
      transaction_id: "{{ order.information.number }}",
      value: {{ order.information.price_incl | number_format(2, '.', '') }},
      tax: {{ order.information.price_tax | number_format(2, '.', '') }},
      shipping: {{ order.information.shipping_price | number_format(2, '.', '') }},
      currency: "{{ order.information.currency | upper }}",
      items: [
         {% for product in order.products %}{
             item_id: "{{ product.product_id }}",
             item_name: "{{ product.title }}",
             currency: "{{ order.information.currency | upper }}",
             price: {{ product.base_price_incl | number_format(2, '.', '') }},
             quantity: {{ product.quantity }}
         }{% if not loop.last %},{% endif %}
      {% endfor %}
    ]
  }
});
window.addEventListener('load', function () {
     SHOPARIZE_API().conv(YOUR_SHOPARIZE_PARTNER_SHOPID);
});
</script>
                        

Al termine di questi passaggi, ricordati di salvare tutte le modifiche apportate, per assicurarti che gli script e il tracking pixel vengano implementati correttamente.

Want help choosing the right Shopping setup?

Talk to our team and we will recommend the right path for your store, market, and product feed.

Talk to our team