Affiliate-Boxen im Page Builder: So nutzt du den HTML-Baustein für Produktboxen
Affiliate-Boxen im Page Builder einbauen: Schlüssel anlegen, Code erzeugen und im HTML- oder Embed-Baustein einfügen, mit Hinweisen zu Domains und Amazon-Preisen.
Affiliate-Boxen im Page Builder zu nutzen ist unkompliziert, wenn dein Baukasten einen HTML- oder Embed-Baustein bietet. Du legst einen Einbettungs-Schlüssel an, erzeugst den Code für die gewünschte Produktbox und fügst ihn an der passenden Stelle in die Seite ein. Dieser Beitrag beschreibt den Weg für Baukästen, die einen HTML- bzw. Embed-Baustein anbieten, und zeigt, worauf du achten solltest, damit die Box auf der Live-Seite erscheint.
Wichtig vorweg: Dein Baukasten muss das Script zulassen. Prüfe das, bevor du mit der Einrichtung beginnst, zum Beispiel in den Einstellungen des Baukastens oder bei dessen Hilfe. Die Schritte hier beschreiben die allgemeine Vorgehensweise für Baukästen, die einen HTML- bzw. Embed-Baustein bieten.
Was du vorher brauchst
Du brauchst ein Konto bei affilinode und eine Website mit mindestens einer Domain, auf der die Seite später erscheint. Die Domain trägst du unter „Websites“ ein. Die Affiliate-Links in den Boxen tragen die Tracking-IDs dieser Website. Eine Seite, die auf einer anderen Domain liegt als der eingetragenen, zeigt keine Boxen.
Schritt für Schritt: Produktbox in den Page Builder einfügen
- Öffne unter „Websites“ deine Website und wähle den Bereich „Einbettung“. Klicke auf „Schlüssel anlegen“. Den Bereich sehen nur Owner und Admins.
- Öffne unter „Code erstellen“ die Darstellung, die du brauchst. Suche das Produkt oder wähle eine Liste und stelle das Aussehen ein. Die Live-Vorschau zeigt die Box mit echten Daten, auch bevor deine Domain eingetragen ist.
- Klicke auf „Code kopieren“.
- Füge im Page Builder einen HTML- bzw. Embed-Baustein an der Stelle ein, an der die Box erscheinen soll, und füge den Code dort ein.
- Veröffentliche die Seite und öffne sie auf der Domain, die du eingetragen hast.
Der Code besteht aus einem Script-Tag und einem Platzhalter. Ein typisches Beispiel sieht so aus, wobei pk_live_… für deinen eigenen Schlüssel steht:
<script src="…/embed.js" data-key="pk_live_…" async></script>
<div data-affilinode="product" data-id="asin:B0XXXXXXXX"></div>
Der Platzhalter <div data-affilinode="product" …> ist die eigentliche Box. Für jede weitere Box setzt du einen weiteren Platzhalter. Das Script-Tag braucht die Seite nur einmal. Ist es bereits auf der Seite, musst du es nicht erneut einfügen.
Welche Box-Arten passen in den Baustein?
Mit data-affilinode und einer Angabe bei data-id oder data-ids wählst du die Box. Für eine einzelne Produktbox nimmst du product, für eine kompakte Zeile compact, für den Preisvergleich offers und für den Kaufen-Knopf button. Eine Karte erhältst du mit card, den Preisverlauf mit price-history und data-days, Ersatzteile mit spare-parts.
Mit data-ids zeigst du mehrere Produkte. grid ordnet Karten nebeneinander, compare zeigt eine Vergleichstabelle mit bis zu 6 Produkten. Eine Bestenliste bindest du über data-list="<Listen-ID>" oder data-view="<Sicht>" ein. Mit picker können Leser selbst einen Vergleich zusammenstellen, und mit deals erscheinen Produkte mit gesunkenem Bestpreis. Für eigene Überschriften nutzt du data-title, mit data-title-style="short" oder "detailed" wählst du die Länge des Titels.
Am Script-Tag passt du das Aussehen für alle Boxen auf der Seite an. Mit data-theme="light", "dark" oder "auto" wählst du das Farbschema, mit data-accent die Akzentfarbe und mit data-cta-color die Farbe des Kaufen-Knopfs. Ohne data-locale übernimmt das Script die Sprache der Seite.
Häufige Stolperfallen
Die meisten Probleme haben mit Domains oder dem Script zu tun. Ruft eine Domain die Boxen ab, die nicht freigegeben ist, bleiben sie leer. Solche Domains listet das Dashboard beim Schlüssel unter „Abgewiesene Domains (30 Tage)“. Ist es deine eigene Domain, gibst du sie dort frei. Trage außerdem beispiel.de mit und ohne www ein oder nutze *.beispiel.de für Subdomains.
Übernimmt der Baukasten das Script-Tag nicht, erscheint die Box ebenfalls nicht. Dann lohnt sich ein Blick in die Einstellungen des Baukastens, ob eingebettete Scripts erlaubt sind. Die Live-Vorschau im Dashboard hilft nur, den Code zu prüfen, sie ersetzt keinen Test auf der veröffentlichten Seite.
Amazon-Preise im Page Builder
Bei Amazon-Angeboten gilt: Preise dürfen höchstens 24 Stunden alt sein. Ältere Preise blendet das Script aus und zeigt stattdessen „Aktuellen Preis ansehen“. Mit data-max-age legst du den Zeitraum fest, der Standard sind 24 Stunden, und bei Amazon gilt nie mehr als 24 Stunden. Mit data-price-age zeigst du, wann der Preis aktualisiert wurde.
Für Amazon gibt es keinen Preisverlauf und keinen Preisalarm. Klicks gehen direkt zu Amazon. Amazon-Links gehören zudem nicht in gedrucktes Material.
Häufige Fragen
Brauche ich pro Seite im Baukasten einen neuen Schlüssel? Nein. Ein Schlüssel gehört zu einer Website. Wichtig ist, dass die Domain der Seite freigegeben ist.
Kann ich mehrere Boxen auf einer Seite einbauen? Ja. Jeder Platzhalter ist eine eigene Box, das Script-Tag brauchst du nur einmal pro Seite.
Was mache ich, wenn der Baukasten keinen HTML-Baustein hat? Dann braucht es eine andere Stelle im Code, an der du Script-Tag und Platzhalter einfügen kannst. Ohne eine solche Stelle lässt sich diese Anleitung nicht umsetzen.
Wo finde ich die vollständige Anleitung zur Einbettung? Alle Attribute und Schritte stehen in der Anleitung Produktboxen ohne WordPress einbetten.
14 Tage kostenlos testen
Probier die Produktbox zuerst auf einer Testseite im Page Builder aus, bevor du sie auf deiner Website einsetzt. Du kannst 14 Tage kostenlos testen. Die Tarife und ihre Leistungen findest du unter /preise.