Para instalar o script da JORNADA DE ENTREGA corretamente na plataforma de E-commerce suportada é preciso garantir que o Google Tag Manager (GTM) esteja devidamente configurado. Siga as instruções nas páginas a seguir para configurar o GTM nas plataformas suportadas.
VTEX
<script>
(function() {
window.TRAKR_MOUNT_SELECTORS_MAP = {
account_order: '',
order_confirmation: '',
};
window.TRAKR_EXTRA_CLASSES_MAP = {
account_order: '',
order_confirmation: '',
}
window.TRAKR_EXTRA_STYLES_MAP = {
account_order: '',
order_confirmation: '',
}
var t = document.createElement('script');
t.src = "https://widget.trakr.com.br";
t.id = "trakr-script";
t.setAttribute("data-platform", "vtex");
document.head.appendChild(t);
})()
</script>
Com o GTM devidamente configurado, haverá a certeza de que o script será carregado em todas as páginas e assim o cliente não terá de se preocupar em adicionar o script da Jornada de Entrega manualmente em todas as páginas que ele deve aparecer.
Veja como configurar o GTM na VTEX neste link:
Caso o cliente não quiser configurar o GTM, ele deverá garantir que o script será carregado nas páginas que casam com as expressões regulares abaixo:
- /orders\/([a-zA-Z0-9]+-[a-zA-Z-0-9]{2})/ - Página de detalhes do pedido
- /\/checkout\/orderPlaced\/\?og=([a-zA-Z0-9]+)/ - Página de confirmação de pedido, acessada após um pedido ser finalizado com sucesso.
Shopify
<script>
(function () {
window.TRAKR_ORDER_SELECTORS_MAP = {
public_order: '',
account_order: '',
order_confirmation: '',
};
window.TRAKR_MOUNT_SELECTORS_MAP = {
public_order: '',
account_order: '',
order_confirmation: '',
};
window.TRAKR_EXTRA_CLASSES_MAP = {
public_order: '',
account_order: '',
order_confirmation: '',
};
window.TRAKR_EXTRA_STYLES_MAP = {
public_order: '',
account_order: '',
order_confirmation: '',
};
var t = document.createElement('script');
t.src = "https://widget.trakr.com.br";
t.id = "trakr-script";
t.setAttribute("data-platform", "shopify");
document.head.appendChild(t);
})();
</script>
Com o GTM devidamente configurado, haverá a certeza de que o script será carregado em todas as páginas e assim o cliente não terá de se preocupar em adicionar o script da Jornada de Entrega manualmente em todas as páginas que ele deve aparecer.
Caso o cliente não quiser configurar o GTM, ele deverá garantir que o script será carregado nas páginas que casam com as expressões regulares abaixo:
- /[0-9]+\/orders\/([a-f0-9]+)$/ - Página de pedido pública (enviada por email após a compra)
- /account\/orders\/([a-f0-9]+)$/ - Página de pedido privada, acessada através da navegação dentro do E-commerce
- /[0-9]+\/checkouts\/([a-f0-9]+)\/thank_you$/ - Página de confirmação de pedido, acessada após uma compra ser feita com sucesso.
Tray Commerce
<script>
(function() {
window.TRAKR_ORDER_SELECTORS_MAP = {
public_order: '',
account_order: '',
order_confirmation: '',
};
window.TRAKR_MOUNT_SELECTORS_MAP = {
public_order: '',
account_order: '',
order_confirmation: '',
};
window.TRAKR_EXTRA_CLASSES_MAP = {
public_order: '',
account_order: '',
order_confirmation: '',
};
window.TRAKR_EXTRA_STYLES_MAP = {
public_order: '',
account_order: '',
order_confirmation: '',
};
var t = document.createElement('script');
t.src = 'https://widget.trakr.com.br';
t.id = 'trakr-script';
t.setAttribute('data-platform', 'tray_commerce');
document.head.appendChild(t);
})();
</script>