HikaShop (Extensão Joomla!) integration
Uma extensão de e-commerce para Joomla que possui uma ampla gama de ferramentas de marketing, mas também estatísticas poderosas exibidas em seu painel da HikaShop para ajudá-lo a gerenciar sua loja.
HikaShop é uma extensão Joomla! – faça com que seus usuários comprem seus produtos com eficiência, facilite o gerenciamento de sua loja, aumente suas vendas graças às ferramentas de marketing integradas e muito mais!
A integração é feita inserindo um código de rastreamento nos modelos de arquivo da HikaShop. Você pode rastrear o subtotal do pedido, o ID do pedido, o ID do cliente (para comissão vitalícia).
Código de acompanhamento da venda
Entre na sua administração de backend do Joomla e navegue até Componentes > HikaShop > Exibir > Visualizações e use filtro para uma pesquisa mais rápida – filtre a visualização de checkout e o modelo que você usa. O arquivo de modelo que estamos procurando é after_end. Clique nele, você poderá editá-lo a partir daí.
No final deste arquivo, basta adicionar este código:
/* Post Affiliate Pro integration snippet */
$order_id = $app->getUserState(HIKASHOP_COMPONENT.'.order_id');
$orderClass = hikashop::get('class.order');
$order = $orderClass->get($order_id);
$userClass = hikashop::get('class.user');
$user = $userClass->get($order->order_user_id);
echo '<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">'."
PostAffTracker.setAccountId('default1');
var sale = PostAffTracker.createSale();
sale.setTotalCost('".($order->order_full_price - $order->order_discount_price - $order->order_shipping_price)."');
sale.setOrderID('".$order->order_number."');
sale.setData1('".$user->user_email."');
PostAffTracker.register();
</script>";
/* /Post Affiliate Pro integration snippet */
Salve suas alterações e pronto. Ele irá acompanhar suas vendas agora.
Código de acompanhamento de venda alternativo
Se a integração acima não estiver rastreando por algum motivo, adicione o seguinte código ao arquivo final em vez do arquivo after_end:
/* Post Affiliate Pro integration snippet */
$app = JFactory::getApplication();
$order_id = $app->getUserState(HIKASHOP_COMPONENT.'.order_id');
$orderClass = hikashop::get('class.order');
$order = $orderClass->get($order_id);
$userClass = hikashop::get('class.user');
$user = $userClass->get($order->order_user_id);
echo '<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">'."
PostAffTracker.setAccountId('default1');
var sale = PostAffTracker.createSale();
sale.setTotalCost('".($order->order_full_price - $order->order_discount_price - $order->order_shipping_price)."');
sale.setOrderID('".$order->order_number."');
sale.setData1('".$user->user_email."');
PostAffTracker.register();
</script>";
/* /Post Affiliate Pro integration snippet */
Não se esqueça de integrar seu site com o código de rastreamento de cliques.
Discover the essentials of clicks (referrals) tracking with our comprehensive guide. Learn about the importance of click tracking code, explore various code examples including simple, asynchronous, and PHP versions, and dive into advanced tracking options. Optimize your affiliate marketing strategy with expert tips on setting account IDs, managing cookies, and customizing tracking parameters. Visit now to enhance your click tracking implementation!