Generic selectors
Nur exakte Treffer
Suche im Titel
Suche im Inhalt
Post Type Selectors
Inhaltsverzeichnis anzeigen

Wie Sie Ihre Affiliate-Produkte einem Land zuordnen

In diesem Artikel lernen Sie, wie Sie die Angebote Ihres Produktes je einem zugeordneten Land anzeigen können. Für diese Funktion benötigen Sie die Geolocation-Erweiterung von affiliate-toolkit.

Installation

Sie müssen die Erweiterung auf unserer Webseite unter Add-Ons herunterladen. Suchen Sie nach der Geo-Targeting Erweiterung. Falls Sie einen Extended-Pass oder höher haben, ist diese Erweiterung dort bereits inkludiert. Andernfalls müssen Sie diese Erweiterung kaufen.

Nach dem Download erhalten Sie eine zip-Datei. Diese Datei können Sie ganz einfach im WordPress Backend als Plugin installieren.

Anschließend können Sie unter affiliate-toolkit -> Einstellungen -> Lizenzen Ihre Lizenz eingeben und die Erweiterung aktivieren.

Wichtig: Es muss "allow_url_fopen" auf Ihrer Seite aktiviert sein. Kontaktieren Sie hierfür Ihren Hoster, falls Sie Hilfe benötigen.

Einrichtung

Sie finden nun unter Einstellungen einen neuen Tab "GeoIP". Unter diesem Tab finden Sie alle relevanten Einstellungen für diese Erweiterung.

Für die Benuztung benötigen Sie einen kostenlosen MaxMind Lizenzschlüssel. Sofern sie noch keinen Account haben, klicken Sie dazu auf den folgenden Link: https://dev.maxmind.com/geoip/geolite2-free-geolocation-data?lang=en

Erstellen Sie nun einen Account und befolgen Sie die notwendigen Schritte.

Sobald Sie angemeldet sind, können Sie einen neuen Lizenzkey erstellen:

Vergeben Sie einen Namen und wählen Sie "No":

Anschließend sehen Sie die Lizenzkey welchen Sie benutzen können:

Der Lizenzschlüssel ist nur an dieser Stelle vollständig sichtbar. Außerdem kann es einige Minuten dauern bis er aktiv wird.

Nun fügen Sie den Lizenzschlüssel in das Textfeld bei affiliate-toolkit und klicken Sie auf "Save Changes".

Mit dem Speichern wird im Hintergrund nun die Datenbank von MaxMind heruntergeladen und in eine interne Tabelle importiert.

Es kann passieren, das der Import an dieser Stelle stehen bleibt (timeout). Das macht allerdings nichts, da der Import vom Cronjob ebenfalls regelmäßig aktualisiert wird.

Falls beim Speichern nichts passiert, kann sein das der Lizenzschlüssel von MaxMind noch nicht aktiv ist. Hier muss man in der Regel normalerweise nur abwarten.

In der Datenbank wird eine Tabelle "{prefix}_atkp_geo_ip_country" angelegt. Diese wird bei jedem Import neu erzeugt. Ist allerdings für die Zuordnung der Besucher zu einem Land erforderlich.

Konfiguration

Sobald die IP-Adresse und die Länder geladen wurden, erhalten Sie eine Liste von Ländern. Sie müssen hier nun die Länder auswählen für welche Sie Produkte ausspielen möchten. Es ist nich notwendig (und empfohlen) alle Länder zu wählen.

Wenn Sie z.b. nur für Österreich andere Produkte ausspielen möchten, dann wählen Sie lediglich Österreich aus. Möchten Sie für Österreich und Schweiz andere Produkte ausspielen, wählen Sie diese Länder.

Sie sehen auch gleich welches Land für Ihre aktuelle IP erkannt wurde und können so valdiieren ob die Zuordnung korrekt funktioniert.

Zuordnung im Shop

Nachdem wir nun Österreich ausgewählt haben, können wir in die Shops gehen und unseren Shop für Österreich auswählen.

In diesem Beispiel legen wir nun einen neuen Geizhals-Shop für Österreich an:

Sobald man nun ein Produkt mit diesem Shop anlegt oder z.b. ein Produkt automatisch im Preisvergleich gefunden wird, wird das dem Land Österreich zugeordnet.

Das heißt in diesem Beispiel nun, dass die beiden Produkte in Österreich ausgespielt werden und alle anderen Produkte werden in allen anderen Ländern ausgespielt.

Mehr ist hierzu auch nicht zu konfigurieren. Das einzige was Sie berücksichtigen müssen, ist die korrekte Land-Shop Zuordnung.

Datenschutz

Wir haben uns bewusst dazu entschlossen, eine lokale Datenbank zu benutzen. Das heißt, wir importieren regelmäßig eine Liste von IP-Adressen je Land. Diese Liste nehmen wir anschließend her, und prüfen welches Land dem Besucher zugeordnet ist.

Wir setzen weder ein Cookie für das aktuelle Land des Besuchers, noch greifen wir auf eine API zu und übermittelt zu dieser die IP-Adresse für die Feststellung des Landes.

Hinweise bei Benuzung eines Caches

Damit die Zuordnung auch funktioniert, wenn Sie einen Cache auf Ihrer Seite verwenden, müssen sie AJAX-Produktboxen aktivieren. Dadurch stellen Sie sicher, das die Produkte je Besucher ausgespielt werden und nicht im Cache liegen.

Hooks

Wenn man die Funktion für andere Länder testen möchte, kann man folgenden Hook nutzen. Achten Sie allerdings unbedingt auf eine Deaktivierung nach dem Test, da die IP sonst überall überschrieben wird.

function atkp_geo_ipaddress_x($ip) {
	//dallas
	$ip = '69.162.81.155';
	//miami
	$ip = '162.254.206.227';
	//australia
	$ip = '197.221.23.194';
	return $ip;
}

add_filter('atkp_geo_ipaddress', 'atkp_geo_ipaddress_x');
Aktualisiert: 21. April 2023
Sie verwenden affiliate-toolkit noch nicht?
Die Einrichtung dauert weniger als 5 Minuten und schon können Sie die ersten Produkte importieren!
Erfahren Sie mehr über die PaketeKostenlose Version herunterladen
Brauchen Sie noch Hilfe?
Ihre Frage einreichen
Bitte geben Sie uns die Details, unser Support-Team wird sich mit Ihnen in Verbindung setzen.
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram