Le migliori risposte alle domande sul monitoraggio degli affiliati PrestaShop e pixel nel 2017
Ora i vecchi tempi sono finiti quando sei l'unico fornitore di servizi sul mercato e i clienti non hanno opzioni per andare da qualche altra parte. Tutto è finito a causa del progresso delle moderne tecnologie e lo stesso è accaduto nell'e-commerce. Ora non puoi gestire un'attività da solo, ma devi trovare alcuni nuovi modi per costruire la tua attività. Una delle tecniche di successo è quella di creare partner o affiliati a livello globale e vendere i tuoi prodotti in questo modo.
Qui stiamo parlando di avviare un programma di affiliazione in PrestaShop che è già utilizzato da migliaia di negozi in tutto il mondo. Quando pensiamo a PrestaShop, ha la possibilità di avviare l'affiliazione, ma questo non è caricato con molte funzionalità. Quindi i proprietari di negozi devono utilizzare moduli o servizi affiliati di un'azienda che offre questo programma su tariffe mensili.
Qui la nostra preoccupazione non è quella di discutere o promuovere alcun modulo, ma qui stiamo discutendo di problemi tecnici che vengono affrontati dai proprietari dei negozi durante la configurazione di questi programmi sul loro negozio. Questi problemi sono discussi con risposte affidabili e corrette in modo che questa guida sarà la tua guida definitiva se stai affrontando qualche problema. Quindi iniziamo da qui:
Codice di monitoraggio affiliato
Domanda n. 1: Voglio configurare correttamente il codice di monitoraggio per una rete affiliata ma non so come impostare i valori per le seguenti variabili;
Il mio provider di rete ha i seguenti dettagli su queste variabili
- Sostituisci
ADD_SALE_VALUE
con valore totale della vendita - Sostituisci
ADD_TRANSACTION_ID
con un ID univoco dell'ordine - Sostituisci
ADD_DESCRIPTION
con una descrizione informativa della vendita (es.product_nameXquantity
) (Importante: deve essere codificato URL.)
Qui esattamente non so quali valori impostare per l'ID della transazione, il valore di vendita e tutti gli altri. In che modo, devo chiamare che terrà traccia delle vendite degli affiliati?
Risposta: vai al:
themes/your_theme/order-confirmation.tpl
paste your code there and:
instead the: __ADD_TRANSACTION_ID__
use: {Tools::getvalue('id_order')}
apri il file:
controllers/front/OrderConfirmationController.php
ci sei arrivato:
$this->setTemplate(_PS_THEME_DIR_.'order-confirmation.tpl');
right before this code, paste this one:
$order =newOrder($this->id_order);
$cart =newCart($order->id_cart);
$description="";
foreach($cart->getProducts() AS $k=>$v){
$description.=$v['name']."X".$v['quantity'];
}
$description=urlencode($description);
$this->context->smarty->assign(array(
'total_to_pay'=>$order->getOrdersTotalPaid(),
'description'=>$description
));
quindi in order-confirmation.tpl utilizzare:
{$total_to_pay} instead the __ADD_SALE_VALUE__
{$description} instead the __ADD_DESCRIPTION__
Salva le modifiche e prova
--
Domanda n. 2: Voglio impostare le nostre due variabili ID prodotto e Prezzo del prodotto che è senza consegna e tasse. La rete di affiliazione che sto utilizzando mi ha inviato il PIXEL. Tale codice è riportato di seguito;
cosa c'è per id: $id_order
e per prezzo: $order->total_products
Sto usando PrestaShop 1.3
Risposta: apri la pagina di conferma dell'ordine.php
cambiare
$smarty->assign(array(
'HOOK_ORDER_CONFIRMATION'=>Hook::orderConfirmation(intval($id_order)),
'HOOK_PAYMENT_RETURN'=>Hook::paymentReturn(intval($id_order), intval($id_module))));
A:
$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))));
Domanda n. 3: Sto cercando di aggiungere un codice di monitoraggio per una rete di affiliazione. Ho configurato bene l'array C1 e C4 ma non riesco a capire bene il c2 e il c3. Ho bisogno di spiegazioni per loro.
Ecco il mio codice di affiliazione PIXEL:
Risposta: È necessario definire alcune variabili aggiuntive per creare ID prodotto separati da virgole durante l'utilizzo del ciclo foreach. Lo stesso verrà ripetuto per quantità e ID prodotto.
Per tutto questo verrà utilizzato un solo ciclo foreach. Quindi tutte queste variabili che devi inserire nel tuo codice pixel affiliato.
invece
'order'=> $order,
Provare a utilizzare
'order'=> $order,
'id_order'=> $id_order,
Affiliato futuro che integra il codice di monitoraggio?
Domanda n. 4: Abbiamo acquistato il servizio di un futuro affiliato aziendale ma ora non siamo in grado di configurare correttamente il codice di tracciamento. Qualcuno conosce (ORDER_REF, ORDER_VALUE)?
ad esempio: il valore dell'ordine prima del codice di spedizione e il codice ID dell'ordine?
Abbiamo provato a mettere il codice di tracciamento all'interno di order-confiramtion.tpl e lo abbiamo cambiato con variabile come {$totalProducts}
e ma notare ha {$id_order}
funzionato.
Risposta: L'intero codice deve essere aggiunto nella parte inferiore di order-confirmation.tpl, con i seguenti valori dell'ordine e ID da impostare:
var orderValue = 'ORDER_VALUE';
var orderRef = 'ORDER_REF';
deve essere impostato come segue con ogni valore tra virgolette:
var orderValue = '{$product_total}';
var orderRef = '{$id_order}';
Domanda n. 5: Voglio aggiungere il codice di affiliazione del mio partner. Dove devo metterlo per tenere traccia delle vendite degli affiliati?
Risposta: Aggiungi il codice della traccia usando questo modulo: Blocchi statici PrestaShop. Per prima cosa installa questo modulo, vai alla sezione del piè di pagina dalla configurazione del modulo tramite il gancio del piè di pagina, quindi incolla il codice della traccia e salva le modifiche. Speriamo che questo funzioni per te.
Implementazione del pixel di tracciamento
Domanda n. 6: Come posso registrare le vendite di affiliazione utilizzando una rete di affiliazione di terze parti. Ho provato a mettere il codice della traccia in order-confirmation.tpl ma non so come usare le variabili? Il mio codice è riportato di seguito;
Es.: (in un tag IMG)www.ad-networ...e&ordernumber;=[Order_id??]&porductnummer;=[Prod_nr??]&amount;=[ammount??]&totalcost;=[Price_total??
]
Risposta: Puoi farlo usando questo modulo gratuito. Quando l'ordine sarà confermato, verrà mostrato un codice pixel. Per utilizzare questo modulo, è necessario modificare il file order-confirmation.tpl e inserire il codice img lì.
Come si imposta il programma di affiliazione?
Domanda n. 7: So che esiste un programma di affiliazione in PrestaShop ma non so come impostarlo. Per favore aiutami per la corretta configurazione.
Risposta: Per prima cosa devi installare il modulo di front office Tracking dal backend di PrestaShop. Dopodiché vai su Statistiche > Referrer, quindi fai clic su "Aggiungi nuovo". Fornisci nome utente e password e inserisci la tariffa che riceveranno per clic, per ordine e per percentuale. Ora l'affiliato può tenere traccia delle proprie statistiche andando all'url: http://www.yoursite.com/modules/trackingfront/stats.php.
Affiliato / Referente non traccia
Domanda n. 8: Ho creato un nuovo affiliato e impostato l'url include = ?referrerID=1. Quando ho provato a testare mydomain.com/?referrerID=1 ma sta mostrando ancora zero. Significa che non sta monitorando bene. Ho anche provato tramite referrer = subdomain.mydomain.com, cancellato la cache e i pulsanti di indice. Ma è ancora fuori mano. Hai bisogno di aiuto su questo?
Risposta: In Aiuto tecnico, vai alla sezione Aiuto tecnico - Modalità semplice -> HTTP Refferrer -> Include: %domainyouwanttotrack.com%
,. Vai alla cache e aggiornala. Quindi il problema sarà risolto in questo modo. Inoltre, se hai aggiunto "somedomain.com", fai clic su aggiungi nuovo e inserisci %somedomain.com%
nel campo INCLUDE nella sezione HTTP REFERER, imposta un nome affiliato e fai clic su Salva. Lascia tutti gli altri campi come sono già. Tuttavia, è possibile impostare il campo della password.
Ora vai alla pagina del referrer nel backoffice. Fai clic su mese, svuota la cache e inizierà a mostrare le statistiche.
Nota:queste domande trovano risposta dai migliori sviluppatori della community e non riflettono "FMEModules".