Topvragen en antwoorden over PrestaShop Affiliate Tracking en Pixel

De oude tijd dat je de enige dienstverlener op de markt was en klanten geen andere opties hadden om ergens anders heen te gaan, is voorbij. Alles is voorbij dankzij de vooruitgang in moderne technologieën en hetzelfde gebeurde in e-commerce. Nu kun je geen eigen bedrijf meer runnen, maar je moet nieuwe manieren vinden om je bedrijf op te bouwen. Een van de succesvolle technieken is om wereldwijd partners of affiliates te maken en je producten op deze manier te verkopen.

Hier hebben we het over het starten van een affiliate programma in PrestaShop dat al door duizenden winkels wereldwijd wordt gebruikt. Als we aan PrestaShop denken, heeft het de optie om affiliate te starten, maar dit zit niet boordevol functies. Dus winkeleigenaren moeten affiliates modules of diensten van een bedrijf gebruiken dat dit programma aanbiedt tegen maandelijkse kosten.

Hier is het niet onze bedoeling om een ​​module te bespreken of te promoten, maar hier bespreken we technische problemen waarmee winkeleigenaren worden geconfronteerd bij het instellen van deze programma's in hun winkel. Deze problemen worden besproken met betrouwbare en correcte antwoorden, zodat deze gids uw ultieme gids zal zijn als u met een probleem wordt geconfronteerd. Laten we hier beginnen:

Affiliate Tracking Code

Vraag nr. 1: Ik wil de trackingcode voor een affiliatenetwerk correct configureren, maar ik weet niet hoe ik waarden voor de volgende variabelen moet instellen;

Mijn netwerkprovider heeft de volgende gegevens over deze variabelen

  • Vervang ADD_SALE_VALUE door de totale waarde van de verkoop
  • Vervang ADD_TRANSACTION_ID door een unieke id van de bestelling
  • Vervang ADD_DESCRIPTION door een informatieve beschrijving van de verkoop (bijv. product_nameXquantity ) (Belangrijk: moet URL zijn gecodeerd.)

Hier weet ik echt niet welke waarden ik moet instellen voor transactie-ID, verkoopwaarde en al het andere. Op welke manier moet ik aangeven dat het de verkopen van affiliates zal bijhouden?

Antwoord: Ga naar:

themes/your_theme/order-confirmation.tpl
plak daar je code en:

in plaats daarvan: __ADD_TRANSACTION_ID__
gebruik: {Tools::getvalue('id_order')}

open het bestand:
controllers/front/OrderConfirmationController.php


je hebt daar:

$this->setTemplate(_PS_THEME_DIR_.'order-confirmation.tpl');


plak deze direct voor deze code:

          $order =newOrder($this->id_order);

          $cart =newCart($order->id_cart);

          $description="";

          foreach($cart->getProducts() AS $k=>$v){

                  $description.=$v['naam']."X".$v['hoeveelheid'];

          }     

          $description=urlencode($description);

        

$this->context->smarty->assign(array(

          'total_to_pay'=>$order->getOrdersTotalPaid(),

          'description'=>$description

          ));


gebruik dan in order-confirmation.tpl:

{$total_to_pay} in plaats van __ADD_SALE_VALUE__
{$description} in plaats van __ADD_DESCRIPTION__

opslaan wijzigingen en probeer

--

Vraag nr. 2: Ik wil onze twee variabelen product-ID en productprijs instellen, exclusief bezorging en belasting. Het affiliatenetwerk dat ik gebruik, heeft me de PIXEL gestuurd. Die code staat hieronder;

wat is voor id: $id_order
en voor prijs: $order->total_products

Ik gebruik PrestaShop 1.3

Antwoord: open order-confirmation.php pagina

wijzigen

$smarty->assign(array(

'HOOK_ORDER_CONFIRMATION'=>Hook::orderConfirmation(intval($id_order)),

'HOOK_PAYMENT_RETURN'=>Hook::paymentReturn(intval($id_order), intval($id_module))));


naar:

$order =newOrder($idorder);

$smarty->assign(array(

'order'=> $order,

'HOOK_ORDER_CONFIRMATION'=>Hook::orderConfirmation(intval($id_order)),

'HOOK_PAYMENT_RETURN'=>Hook::paymentReturn(intval($id_order), intval($id_module))));

 

Vraag nr. 3: Ik probeer een trackingcode toe te voegen voor een affiliatenetwerk. Ik heb de C1- en C4-array goed geconfigureerd, maar ik kan de c2- en c3-arrays niet goed begrijpen. Ik heb uitleg nodig.

Antwoord: U moet een aantal extra variabelen definiëren om door komma's gescheiden product-ID's te maken bij het gebruik van de foreach-lus. Hetzelfde wordt herhaald voor hoeveelheden en product-ID's.

Er wordt slechts één foreach-lus voor dit alles gebruikt. Vervolgens moet u al deze variabelen in uw affiliatepixelcode plaatsen.

in plaats daarvan

'order'=> $order,

probeer te gebruiken

'order'=> $order,

'id_order'=> $id_order,


Affiliate Future Tracking Code Integreren?

Vraag nr. 4:  We hebben de service van een bedrijf affiliate future gekocht, maar kunnen de trackingcode nu niet correct configureren. Weet iemand iets over (ORDER_REF, ORDER_VALUE)? d.w.z.: de orderwaarde vóór de verzendcode en de order-ID-code?

We hebben geprobeerd de trackingcode in order-confirmation.tpl te zetten en deze gewijzigd met variabelen zoals {$totalProducts} en {$id_order}, maar niets heeft gewerkt.

Antwoord: De volledige code moet onderaan order-confirmation.tpl worden toegevoegd, met de volgende orderwaarde en ID-waarden die moeten worden ingesteld:

var orderValue = 'ORDER_VALUE';
var orderRef = 'ORDER_REF';

moet als volgt worden ingesteld met elke waarde tussen aanhalingstekens:

var orderValue = '{$product_total}';
var orderRef = '{$id_order}'; 

Vraag nr. 5: Ik wil mijn partner-affiliatecode toevoegen. Waar moet ik deze plaatsen om affiliateverkopen bij te houden?

Antwoord: Voeg de trackcode toe met behulp van deze module: PrestaShop static blocks. Installeer eerst deze module, ga naar de footer-sectie van de moduleconfiguratie via de footer-hook, plak vervolgens de trackcode en sla de wijzigingen op. Hopelijk werkt dit voor u.

Implementatie van trackingpixel

Vraag nr. 6: Hoe kan ik de affiliate-verkopen registreren met behulp van een affiliate-netwerk van derden? Ik heb geprobeerd de trackcode in order-confirmation.tpl te zetten, maar weet niet hoe ik de variabelen moet gebruiken? Mijn code staat hieronder;

Bijv.: (in een IMG-tag)
www.ad-networ...e&ordernumber;=[Order_id??]&porductnummer;=[Prod_nr??]&amount;=[ammount??]&totalcost;=[Price_total??]

Antwoord: U kunt dit doen met deze gratis module. Wanneer de bestelling wordt bevestigd, wordt een pixelcode weergegeven. Om deze module te gebruiken, moet u het bestand order-confirmation.tpl aanpassen en uw img-code daar plaatsen.

Hoe stelt u het affiliateprogramma in?

Vraag nr. 7: Ik weet dat er een affiliateprogramma in PrestaShop bestaat, maar ik weet niet hoe ik het moet instellen. Help me alstublieft met de juiste configuratie.

Antwoord: Eerst moet u de Tracking front office-module installeren vanuit de PrestaShop-backend. Ga daarna naar Stats > Referrers en klik op "Add new". Geef uw gebruikersnaam en wachtwoord op en voer de vergoeding in die ze per klik, per bestelling en per percentage ontvangen. Nu kan de affiliate hun statistieken bijhouden door naar de url te gaan: http://www.yoursite.com/modules/trackingfront/stats.php.

Affiliate/ Referrer Not Tracking

Vraag nr. 8: Ik heb een nieuwe affiliate aangemaakt en de url include = ?referrerID=1 ingesteld. Toen ik probeerde te testen via mydomain.com/?referrerID=1, maar het gaf nog steeds nul weer. Dit betekent dat het niet goed bijhoudt. Ik heb ook geprobeerd via referrer = subdomain.mydomain.com, de cache en indexknoppen gewist. Maar het is nog steeds uit de weg. Heb je hier hulp bij nodig?

Antwoord: Ga onder technische hulp naar technische hulp - Eenvoudige modus sectie -> HTTP Refferrer -> Include: %domainyouwanttotrack.com%,. Ga naar cache en refresh it. Het probleem zal op deze manier worden opgelost. Ook als u 'somedomain.com' hebt toegevoegd, klikt u op add new en voert u %somedomain.com% in het veld INCLUDE in de HTTP REFERER-sectie in, stelt u een affiliatenaam in en klikt u op save. Laat alle andere velden zoals ze zijn. U kunt echter het wachtwoordveld instellen.

Ga nu naar de referrerpagina in backoffice. Klik op month, wis de cache en de statistieken worden weergegeven.

Let op: Deze vragen worden beantwoord door top community-ontwikkelaars en weerspiegelen niet "FMEModules".