Die wichtigsten Fragen und Antworten zu PrestaShop Affiliate Tracking und Pixel

Die Zeiten sind vorbei, in denen Sie der einzige Dienstleister auf dem Markt waren und die Kunden keine andere Wahl hatten, als woanders hinzugehen. Dank des Fortschritts in modernen Technologien ist das alles vorbei, und das Gleiche ist im E-Commerce passiert. Jetzt können Sie Ihr Geschäft nicht mehr alleine führen, sondern müssen neue Wege finden, um Ihr Geschäft aufzubauen. Eine der erfolgreichsten Techniken besteht darin, weltweit Partner oder Tochterunternehmen zu gewinnen und Ihre Produkte auf diese Weise zu verkaufen.
Hier sprechen wir über den Start eines Partnerprogramms in PrestaShop , das bereits von Tausenden von Geschäften weltweit verwendet wird. Wenn wir an PrestaShop denken, gibt es die Option, ein Partnerprogramm zu starten, aber diese ist nicht mit vielen Funktionen ausgestattet. Shopbesitzer müssen also Affiliate-Module oder Dienste eines Unternehmens nutzen, das dieses Programm gegen monatliche Gebühren anbietet.
Hier geht es nicht darum, ein Modul zu diskutieren oder zu bewerben, sondern wir diskutieren hier technische Probleme, mit denen Shopbesitzer konfrontiert werden, wenn sie diese Programme in ihrem Geschäft einrichten. Diese Probleme werden mit zuverlässigen und richtigen Antworten diskutiert, sodass dieser Leitfaden Ihr ultimativer Leitfaden ist, wenn Sie auf ein Problem stoßen. Fangen wir also hier an:
Affiliate-Tracking-Code
Frage Nr. 1: Ich möchte den Tracking-Code für ein Affiliate-Netzwerk richtig konfigurieren, weiß aber nicht, wie ich Werte für die folgenden Variablen einstelle:
Mein Netzwerkanbieter hat folgende Details zu diesen Variablen:
- Ersetzen Sie
ADD_SALE_VALUE
durch den Gesamtwert des Verkaufs - Ersetzen Sie
ADD_TRANSACTION_ID
durch eine eindeutige ID der Bestellung - Ersetzen Sie
ADD_DESCRIPTION
durch eine informative Beschreibung des Verkaufs (z. B.product_nameXquantity
) (Wichtig: muss eine URL sein codiert.)
Hier weiß ich nicht genau, welche Werte ich für die Transaktions-ID, den Verkaufswert und alles andere festlegen soll. Wie muss ich es aufrufen, damit die Verkäufe von Partnern verfolgt werden?
Antwort: Gehen Sie zu:
themes/your_theme/order-confirmation.tpl
fügen Sie dort Ihren Code ein und:
verwenden Sie stattdessen: __ADD_TRANSACTION_ID__
{Tools::getvalue('id_order')}
öffnen Sie die Datei:
controllers/front/OrderConfirmationController.php
Sie haben dort:
$this->setTemplate(_PS_THEME_DIR_.'order-confirmation.tpl');
Fügen Sie direkt vor diesem Code diesen ein:
$order =newOrder($this->id_order);
$cart =newCart($order->id_cart);
$description="";
foreach($cart->getProducts() AS $k=>$v){
$description.=$v['Name']."X".$v['Menge'];
}
$description=urlencode($description);
$this->context->smarty->assign(array(
'total_to_pay'=>$order->getOrdersTotalPaid(),
'description'=>$description
));
dann in order-confirmation.tpl verwenden:
{$total_to_pay} statt __ADD_SALE_VALUE__
{$description} statt __ADD_DESCRIPTION__
speichern Änderungen und versuchen
--
Frage Nr. 2: Ich möchte unsere beiden Variablen Produkt-ID und Produktpreis festlegen, die ohne Versand und Steuern sind. Das von mir verwendete Partnernetzwerk hat mir das PIXEL gesendet. Dieser Code ist unten angegeben;
Was ist für die ID: $id_order
und für den Preis: $order->total_products
Ich verwende PrestaShop 1.3
Antwort: Seite order-confirmation.php öffnen
ändern
$smarty->assign(array(
'HOOK_ORDER_CONFIRMATION'=>Hook::orderConfirmation(intval($id_order)),
'HOOK_PAYMENT_RETURN'=>Hook::paymentReturn(intval($id_order), intval($id_module))));
zu:
$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))));
Frage Nr. 3: Ich versuche, einen Tracking-Code für ein Affiliate-Netzwerk hinzuzufügen. Ich habe die Arrays C1 und C4 gut konfiguriert, verstehe aber die Arrays c2 und c3 nicht richtig. Ich brauche eine Erklärung dafür.
Antwort: Sie müssen einige zusätzliche Variablen definieren, um durch Kommas getrennte Produkt-IDs zu erstellen, während Sie eine foreach-Schleife verwenden. Dasselbe wird für Mengen und Produkt-IDs wiederholt.
Für all das wird nur eine foreach-Schleife verwendet. Dann müssen Sie alle diese Variablen in Ihren Affiliate-Pixelcode einfügen.
Stattdessen
'order'=> $order,
versuchen Sie,
'order'=> $order,
'id_order'=> $id_order,
Affiliate Future – Tracking-Code integrieren?
Frage Nr. 4: Wir haben den Service eines Affiliate Future-Unternehmens erworben, können den Tracking-Code jetzt aber nicht richtig konfigurieren. Kennt sich jemand mit (ORDER_REF, ORDER_VALUE) aus?
, d. h.: dem Bestellwert vor dem Versandcode und dem Bestell-ID-Code?
Wir haben versucht, den Tracking-Code in order-confirmation.tpl einzufügen und ihn mit Variablen wie {$totalProducts}
und {$id_order}
geändert, aber nichts hat funktioniert.
Antwort: Der gesamte Code sollte am Ende von order-confirmation.tpl hinzugefügt werden, wobei die folgenden Bestellwert- und ID-Werte festgelegt werden müssen:
var orderValue = 'ORDER_VALUE';
var orderRef = 'ORDER_REF';
sollte wie folgt festgelegt werden, wobei jeder Wert in Anführungszeichen:
var orderValue = '{$product_total}';
var orderRef = '{$id_order}';
Frage Nr. 5: Ich möchte meinen Partner-Affiliate-Code hinzufügen. Wo muss ich ihn einfügen, um Affiliate-Verkäufe zu verfolgen?
Antwort: Fügen Sie den Track-Code mit diesem Modul hinzu: Statische Blöcke von PrestaShop. Installieren Sie zuerst dieses Modul, gehen Sie über den Footer-Hook in der Modulkonfiguration zum Footer-Bereich, fügen Sie dann den Track-Code ein und speichern Sie die Änderungen. Hoffentlich funktioniert das für Sie.
Implementierung des Tracking-Pixels
Frage Nr. 6: Wie kann ich die Affiliate-Verkäufe über ein Affiliate-Netzwerk eines Drittanbieters registrieren? Ich habe versucht, den Track-Code in order-confirmation.tpl einzufügen, weiß aber nicht, wie ich die Variablen verwenden soll? Mein Code ist unten angegeben;
Beispiel: (in einem IMG-Tag)www.ad-networ...e&ordernumber;=[Order_id??]&porductnummer;=[Prod_nr??]&amount;=[ammount??]&totalcost;=[Price_total??
]
Antwort: Sie können dies mit diesem kostenlosen Modul tun. Wenn die Bestellung bestätigt wird, wird ein Pixelcode angezeigt. Um dieses Modul zu verwenden, müssen Sie die Datei order-confirmation.tpl ändern und Ihren img-Code dort einfügen.
Wie richten Sie das Partnerprogramm ein?
Frage Nr. 7: Ich weiß, dass es in PrestaShop ein Partnerprogramm gibt, aber ich weiß nicht, wie ich es einrichte. Bitte helfen Sie mir bei der korrekten Konfiguration.
Antwort: Zuerst müssen Sie das Tracking-Frontoffice-Modul vom PrestaShop-Backend aus installieren. Gehen Sie danach zu Statistiken > Referrer und klicken Sie auf „Neu hinzufügen“. Geben Sie Benutzernamen und Passwort ein und geben Sie die Gebühr ein, die Sie pro Klick, pro Bestellung und pro Prozentsatz erhalten. Jetzt kann der Partner seine Statistiken verfolgen, indem er die URL http://www.yoursite.com/modules/trackingfront/stats.php aufruft.
Partner/Referrer wird nicht verfolgt
Frage Nr. 8: Ich habe einen neuen Partner erstellt und die URL include = ?referrerID=1 festgelegt. Als ich versuchte, über mydomain.com/?referrerID=1 zu testen, wurde immer noch Null angezeigt. Das bedeutet, dass die Verfolgung nicht gut funktioniert. Ich habe es auch über referrer = subdomain.mydomain.com versucht, den Cache und die Indexschaltflächen gelöscht. Aber es funktioniert immer noch nicht. Brauchen Sie hierzu Hilfe?
Antwort: Gehen Sie unter Technische Hilfe zu Technische Hilfe - Abschnitt Einfacher Modus -> HTTP-Referrer -> Include: %domainyouwanttotrack.com%
,. Gehen Sie zu Cache und Refresh es. Auf diese Weise wird das Problem gelöst. Wenn Sie außerdem „somedomain.com“ hinzugefügt haben, klicken Sie auf „Neu hinzufügen“ und geben Sie %somedomain.com%
in das Feld „INCLUDE“ im Abschnitt „HTTP REFERER“ ein, legen Sie einen Partnernamen fest und klicken Sie auf „Speichern“. Lassen Sie alle anderen Felder so, wie sie sind. Sie können jedoch das Kennwortfeld festlegen.
Gehen Sie jetzt zur Referrer-Seite im Backoffice. Klicken Sie auf „Monat“, leeren Sie den Cache und die Statistiken werden angezeigt.
Hinweis: Diese Fragen werden von den besten Community-Entwicklern beantwortet und spiegeln nicht „FMEModules“ wider.