Tradedoubler-Retargeting in Magento einbauen

Eine Retargeting-Anzeige von Zalando auf 20Minuten.ch.

Eine Retargeting-Anzeige von Zalando auf 20Minuten.ch.

Tradedoubler Retargeting ist ein Werbemittel welches von der gleichnamigen Werbeplattform Tradedoubler angeboten wird. Beim Retargeting wird versucht dem Betrachter aufgrund seines Verhaltens eine möglichst passende Anzeige anzuzeigen. Im E-Commerce wird diese Methode häufig verwendet, um einem Kunden einen Artikel vorzuschlagen den er in der Vergangenheit bereits einmal betrachtet hat, und an welchem er somit interessiert sein könnte.

Dank der grossen Verbreitung von Tradedoubler ist es ausserdem möglich, eine Anzeige auf einer externen Webseite zu platzieren. Wenn ich als Kunde zum Beispiel in einem Onlineshop in T-Shirt betrachte, ist es gut möglich dass mir einen Tag später auf einer anderen Webseite eine von Tradedoubler eingebundene Anzeige für das am vorigen Tag angesehene T-Shirt präsentiert wird. Da ich als Besucher des Shops das T-Shirt betrachtet habe, geht Tradedoubler grundsätzlich davon aus, dass ich an diesem Produkt interessiert bin. Klicke ich dann auf die Anzeige auf der Webseite lande ich wieder im Onlineshop, wo ich das Produkt Z kaufen kann. Diese Werbemethode ist grundsätzlich effizienter als wenn ich einfach ein beliebiges Produkt von einem beliebigen Shop sehen würde.

Für Werbetreibende mit eigenem Onlineshop macht diese Werbemassnahme viel Sinn. Ein Kunde, der den eigenen Onlineshop und das angebotene Produkt (z.B. das T-Shirt) bereits kennt, ist leichter zu überzeugen als ein neuer Kunde, welche weder den Onlineshop noch das angebotene Produkt kennt. Entsprechend höher sind bei einem bereits bekannten Kunden auch die Konversationsraten.

Tradedoubler selber beschreibt das Angebot wie folgt:

«Wir bieten Retargeting basierend auf angeschauten Anzeigen, abonnierten Newslettern oder besuchten Websites an. Dazu gehört auch das Betrachten unterschiedlicher Produkte auf der Website eines Advertisers oder der Besuch einer Facebook-Fanpage.»

Retargeting in Magento einbauen mit unserer Erweiterung

Um ein produktspezifisches Retargeting zu ermöglichen muss bei jedem Aufruf eines Produkts eine entsprechende Information an Tradedoubler übermittelt werden. Anhand dieser Information kann Tradedoubler dem Betrachter zu einem späteren Zeitpunkt eine massgeschneiderte Anzeige zum angeschauten Produkt anzeigen.

Aus technischer Sicht müssen für jede betrachtete Produktseite folgende Informationen übergeben werden:

  • ID des Produkts
  • Kategorie des Produkts
  • Marke des Produkts
  • Name des Produkts
  • Beschreibung des Produkts
  • Preis des Produkts
  • Währung
  • URL des Produkts
  • URL des Produktbildes

Um diese Informationen dynamisch und automatisch an Tradedoubler zu übermitteln haben wir eine frei verfügbare Erweiterung für Magento geschrieben, welche auf Github runtergeladen werden kann.

Die Konfiguration der Tradedoubler-Erweiterung für Magento.

Die Konfiguration der Tradedoubler-Erweiterung für Magento.

Nach der Installation der Erweiterung steht unter System -> Konfiguration -> Verkäufe -> TradeDoubler ein Formular für die Konfiguration der Erweiterung zur Verfügung.

Dort müssen unter anderem die von Tradedoubler zur Verfügung gestellten Zugangsdaten hinterlegt werden. Ebenso kann an dieser Stelle ein «Debug»-Modus aktiviert werden, mit welchem die an Tradedoubler übermittelten Daten geprüft werden können.

Vor der Live-Schaltung der Retargeting-Massnahmen muss dem Tradedoubler-Kundenberater zudem die so genannte «Redirect Page URL» bekannt gegeben werden, welche ebenfalls im Konfigurationsformular angezeigt wird.

Prüfen & Anpassen der übermittelten Daten

Wenn der oben erwähnte «Debug»-Modus aktiv ist ist es möglich die an Tradedeoubler übermittelten Daten direkt im Browser anzuzeigen. Zu diesem Zweck muss die Javascript-Konsole geöffnet werden, wo die gewünschten Daten ersichtlich sind:

So kann bequem geprüft werden, ob die korrekten Daten übermittelt werden.

Sollte ein benötigtes Feld fehlen, oder wird für ein Feld ein anderer Wert gewünscht, so können die übermittelten Daten in der Datei RetargetingTag.php bearbeitet werden. In der Methode getProductPageData werden beispielsweise die Produktdaten aus Magento geladen und in die von Tradedoubler gewünschte Form gebracht:

protected function getProductPageData()
{
	$data = array();
	$product = Mage::registry('current_product');
	if($product INSTANCEOF Mage_Catalog_Model_Product) {
		$data['productId'] = $product->getId();
		$data['category'] = Mage::helper('tradedoubler')->getCurrentCategory()->getName();
		$data['brand'] = $product->getAttributeText('manufacturer');
		$data['productName'] = $product->getName();
		$data['productDescription'] = strip_tags($product->getDescription());
		$data['price'] = $product->getFinalPrice();
		$data['currency'] = Mage::helper('tradedoubler')->getCurrentCurrency();
		$data['url'] = $product->getUrlInStore();
		$data['imageUrl'] = Mage::helper('tradedoubler')->getProductMainImage($product);
	} else {
		Mage::helper('tradedoubler')->log(sprintf('getProductPageData: Illegal / unknown product object: %s', print_r($product, true)));
	}
	// Get the container tag ID for this specific page type
	$data['containerTagId'] = Mage::helper('tradedoubler')->getSettings('retargeting/container_tag_id_product');
	return $data;
}

Hinweis zur Nutzung und weitere Hilfestellungen

Anzeige der an Tradedoubler übermittelten Daten in der Browser-Konsole.

Anzeige der an Tradedoubler übermittelten Daten in der Browser-Konsole.

Die Erweiterung wurde gemäss den Anfangs 2015 gültigen Anforderungen von Tradedoubler entwickelt. Es ist möglich, dass sich diese Anforderungen zwischenzeitlich geändert haben. Mit der Anpassung der Datei RetargetingTag.php sollte es jedoch ein leichtes sein die übermittelten Daten entsprechend der aktuellen Anforderungen zu übergeben.

Falls Sie Hilfe brauchen bei der Installation der Erweiterung oder spezifische Anpassungen wünschen stehen wir dazu natürlich gerne zur Verfügung. Setzen Sie zu diesem Zweck einfach mittels dem unten stehenden Kontaktformular mit uns in Verbindung damit wir Ihre Anforderungen besprechen können.

Other interesting articles:

Back to the blog overview