DPD: Digital Product Delivery integration
Una piattaforma di pubblicazione digitale facile da usare per vendere e distribuire contenuti scaricabili.
Il carrello degli acquisti e il sistema di consegna digitale copia-e-incolla di DPD semplificano la vendita di download, keycode e beni tangibili attraverso il tuo sito web, blog, forum, account Facebook e molto altro ancora. Genera automaticamente degli URL di download unici e sicuri per ogni acquisto e traccia i clienti e le vendite, oppure gestisci il tuo programma di affiliazione.
Il metodo di integrazione utilizza l’opzione del pannello di amministrazione DPD per avere i propri codici di tracciamento.
Inserimento del codice di tracciamento della vendita
Accedi al tuo DPD. Se hai più negozi, seleziona il negozio a cui vuoi aggiungere il codice di integrazione usando il selettore del negozio nell’angolo in alto a destra della dashboard. Vai su Integrazioni nel menu di sinistra per aprire l’elenco delle integrazioni. Individua l’integrazione del codice di tracciamento di terze parti nell’elenco e fare clic sul pulsante ‘+ Aggiungi’.
La pagina di configurazione che si apre è il luogo in cui è possibile configurare l’integrazione. Per prima cosa, assicurati che il codice sia abilitato, che il nome sia quello desiderato, ma che sia informale, in modo da poter riconoscere facilmente quale codice di tracciamento è per quale applicazione. Infine, il codice di tracciamento da utilizzare è questo:
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.setAccountId('Account_ID');
var sale = PostAffTracker.createSale();
sale.setTotalCost('{{ order.total_price - order.tax_price }}');
sale.setOrderID('{{order.id}}');
PostAffTracker.register();
</script>
Salva le impostazioni di integrazione e il gioco è fatto.
Variabili disponibili
Queste sono variabili che si possono utilizzare nel caso in cui si voglia estendere il codice di tracciamento:
Ordine – Le variabili dell’ordine sono legate all’ordine del cliente. Ad esempio:
{{order.id}}
{{order.total_price}}
{{order.subtotal_price}}
{{order.tax_price}}
{{order.shipping_price}}
{{order.total_discount}}
Negozio – Variabili relative al negozio. Ad esempio:
{{store.name}}
{{store.contact_email}}
Cliente – Variabili relative al cliente per questo ordine. Ad esempio:
{{customer.first_name}}
{{customer.last_name}}
{{customer.email}}
Integrazione per prodotto
Se vuoi tracciare le commissioni per prodotto, utilizza invece il seguente codice di tracciamento delle vendite:
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.setAccountId('Account_ID');
{% for item in order.items %}
var sale{{ loop.index }} = PostAffTracker.createSale();
sale{{ loop.index }}.setTotalCost('{{ item.line_price }}');
sale{{ loop.index }}.setOrderID('{{ order.id }}({{ loop.index }})');
sale{{ loop.index }}.setProductID('{{ item.sku }}');
{% endfor %}
PostAffTracker.register();
</script>
Non dimenticarti di integrare il carrello con il codice di tracciamento dei clic.