Geo-Customizing
Passen Sie Ihre Inhalte an den Standort des Besuchers an
Was ist Geo-Customizing?
Geo-Customizing ist ein mit Ihrem Web-Stat-Konto bereitgestelltes Tool, mit dem Sie den Inhalt Ihrer Website automatisch an den geografischen Standort eines Besuchers anpassen und anpassen können. Es gibt viele Gründe, warum Sie dies tun möchten:
Verhindern Sie SPAM
Zeigen Sie eine GDPR-Konformität-Nachricht nur für EU-Besucher und EU-Besucher an
Zielen Sie auf der Produkte, die Sie Ihrem Publikum präsentieren
Anpassen die Banner, die Sie auf Ihrer Website anzeigen, sodass sie nur Besuchern aus bestimmten Bundesstaaten oder Ländern angezeigt werden
Blockieren Sie Personen außerhalb Ihres Vertriebsgebiets vom Zugriff auf Ihre Website (um beispielsweise unnötige Supportanfragen zu reduzieren)
Die Liste ist lang, also hören wir hier auf!
Hier ist, was einer unserer Kunden über Web-Stat Geo-Customizing zu sagen hatte:
S.J.Haenn
PopUpPortal.com
Und hier sagt eine andere Kundin auf ihrer eigenen Website
Was sind die Anforderungen ?
Um Geo-Customizing nutzen zu können, müssen zwei Bedingungen erfüllt sein:
Sie benötigen ein Konto oder höher. Bei Bedarf können Sie hier ein Upgrade durchführen.
Sie müssen das Tool auf Ihrer eigenen Website verwenden. Die geografische Anpassung Ihres Kontos funktioniert nur für die URL, die Sie in den Einstellungen eingegeben haben.
Wie setze ich Geo-Customizing um?
Bearbeiten Sie das HTML Ihrer Site und fügen Sie Folgendes in den Abschnitt <head> ein:
Das Skript erstellt ein globales JavaScript-Objekt namens GEO mit den folgenden Daten.
var GEO = { "ip": "IP des Besuchers - Beispiel: 74.244.143.12", "country_code": "2-stelliger Ländercode des Besuchers – Beispiel: US (siehe Liste hier)", "country_name": "Ländername des Besuchers – Beispiel: Vereinigte Staaten", "is_eu": "Ob der Besucher aus der EU kommt: 1, wenn ja, 0, wenn nicht", "region": Name der Region/des Staates des Besuchers – Beispiel: South Carolina "city": "Name der Stadt des Besuchers – Beispiel: Charleston", "post_code": "Postleitzahl des Besuchers - Beispiel: 29200", "latitude": "Ungefährer Breitengrad des Besuchers - Beispiel: 32.8255", "longitude":"Ungefährer Längengrad des Besuchers - Beispiel: -79.968", "isp": "ISP des Besuchers – Beispiel: AT&T Internet", "referer": "Der Referrer des Besuchs, falls vorhanden – Beispiel: http://www.google.com", "last_visit_time": "UNIX-Zeitstempel des vorherigen Besuchs dieses Besuchers, falls vorhanden", "seconds_since_las_visit": "Anzahl der Sekunden seit dem letzten Besuch dieses Besuchers (sofern vorhanden)", "n_visits": "Anzahl der Besuche dieses Besuchers", "error": "Irgendein Fehler, normalerweise leer." }
Sie können das GEO-Objekt dann auf Ihrer Seite verwenden, um benutzerdefinierte Inhalte anzuzeigen.
Beispiel 1
Stellen Sie sich vor, Sie haben drei Banneranzeigen: eine für Kalifornien (banner_ca.gif), eine für Texas (banner_tx.gif) und eine für den Rest der Welt (banner_generic.gif). Sie möchten Besuchern aus Texas das Texas-Banner anzeigen, Besuchern aus Kalifornien das Kalifornien-Banner, allen anderen in den USA das allgemeine Banner (banner_generic.gif) und Leuten, die sich nicht in den USA befinden, gar nichts. Hier wäre der Code, den Sie an der Stelle Ihrer Seite hinzufügen müssen, an der das Banner erscheinen soll:
<img src="" id="banner" alt="Banner Image" style="visibility:hidden;"> <script> window.onload = function() { if (typeof GEO === "undefined") { return; } if (GEO.error) { console.log("Web-Stat Geo-Customization script error: "+GEO.error); } if (GEO.country_code == 'US'){ if (GEO.region == 'California'){ updateBannerImage('banner_ca.gif'); } else if (GEO.region == 'Texas'){ updateBannerImage('banner_tx.gif'); } else{ updateBannerImage('banner_generic.gif'); } } else{ document.getElementById('banner').style.display = 'none'; } }; function updateBannerImage(newSrc) { var img = document.getElementById('banner'); img.style.visibility = 'hidden'; img.src = newSrc; img.onload = function() { img.style.visibility = 'visible'; }; } </script>
Beispiel 2
Sie möchten, dass Ihre Website nur aus den USA, Kanada und Großbritannien zugänglich ist. Sie verkaufen nicht in anderen Ländern und Sie möchten nicht, dass die Leute den Support anschreiben und nach Ihrem Produkt fragen, wenn Sie ihre Bestellungen nicht ausführen können
<script> window.onload = function() { if (typeof GEO === "undefined") { return; } if (GEO.error) { console.log("Web-Stat Geo-Customization script error: "+GEO.error); } if (GEO.country_code != 'US' && GEO.country_code != 'CA' && GEO.country_code != 'GB'){ alert('Sorry this site is only accessible from the USA, Canada and Great Britain'); window.location = 'https://www.wikipedia.com'; } }; </script>
Beispiel 3
Zeigen Sie allen EU-Besuchern eine Meldung an, um sie über Ihre Verwendung von Cookies und/oder die Erfassung von IP-Adressen zu informieren.
Hinweis: Wir verwenden lokalen Speicher, um zu verhindern, dass diese Nachricht demselben Besucher mehrmals angezeigt wird.
<div id="gdpr_info_message" style="display:none;">>Insert here the message you wish to display to your visitors. This section goes anywhere you wish on your page</div> <script> window.onload = function() { if (typeof GEO === "undefined") { return; } if (GEO.error) { console.log("Web-Stat Geo-Customization script error: "+GEO.error); } if (GEO.is_eu == '1'){ var gdpr_message_already_shown = localStorage.getItem(\gdpr_message_already_shown'); if (gdpr_message_already_shown != 'yes'){ document.getElementById("gdpr_info_message").style.display = 'block'; localStorage.setItem('gdpr_message_already_shown', 'yes'); } } }; </script>
Hinweis: Wenn Sie Geo-Customizing verwenden, müssen Sie bedenken, dass die von uns verwendeten geografischen Informationen aus IP-Adressen stammen. Obwohl wir alles tun, um sie so präzise und vollständig wie möglich zu machen, können wir aus technischen Gründen keine 100-prozentige Genauigkeit erreichen. Daher ist es möglich, dass die im Array geo enthaltenen Daten manchmal unvollständig oder ungenau sind. Sie müssen diese Möglichkeit in Ihrer Anwendung berücksichtigen.
Brauchen Sie Hilfe? Haben Sie Fragen? Schreiben Sie uns und wir melden uns umgehend bei Ihnen!