Hinweise zu IP-Adressen
Hinweise zu IP-Adressen
In letzter Zeit häufen sich Hinweise in Verbindung mit IP-Adressen im Meta (Facebook) Events Manager. Darunter unter anderem:
- Server sending IPv4 IP addresses (Übersetzung: Server sendet IPv4 IP-Adressen)
- Server is sending mismatched IP addresses (Übersetzung: Server sendet falsch zugeordnete IP-Adressen)
Diese Hinweise stehen bei Meta (Facebook) in Zusammenhang mit der IPv6 Technologie, die aufgrund der limitierenden IPv4 Technologie im Internet eingeführt wurde. Meta (Facebook) forciert mit diesen Hinweisen die Umstellung auf die IPv6 Technologie und präferiert laut eigenen Aussagen auch IPv6 Adressen.
Server sendet IPv4 IP-Adressen
Dieser Fehler erscheint bei der Nutzung vom Meta (Facebook) Pixel, unabhängig von der Nutzung der Conversions API. Um diesen Hinweis zu beheben, muss der Server, auf dem die Website betrieben wird, neben der IPv4 Technologie auch die IPv6 Technologie unterstützen.
Server sendet falsch zugeordnete IP-Adressen
Dieser Fehler erscheint bei der Nutzung vom Meta (Facebook) Pixel in Verbindung mit der Nutzung der Conversions API. Um diesen Hinweis zu beheben, muss der Server, auf dem die Website betrieben wird, neben der IPv4 Technologie auch die IPv6 Technologie unterstützen.
Warum sendet der Server falsch zugeordnete IP-Adressen?
Ein Beispiel aus der Praxis mit einem Shopware 6 Shop und unserem Plugin für den Meta (Facebook) Pixel:
Besucher X (mit IPv4 und IPv6 IP-Adresse seines Internetproviders) besucht den Shop Y (Server unterstützt nur IPv4). Im Shop ist der Meta (Facebook) Pixel inkl. nachgelagerter Conversions API eingebunden. Der Besucher akzeptiert die Nutzung des Pixels. Der Pixel (JavaScript) sendet in diesem Zusammenhang die erfassten Ereignisse (Events) an die Server von Meta (Facebook). Diese wiederrum unterstützen die IPv6 Technologie. Somit wird für die Kommunikation zu den Servern von Meta (Facebook) die IPv6 Adresse übermittelt und die Anfrage und dessen Ereignisse mit der IPv6 Adresse von Besucher X verknüpft.
Parallel werden dieselben Ereignisse (Events) durch unser Plugin als Ajax Request an den Shop Server übermittelt. Da dieser nur die IPv4 Technologie unterstützt, wird hier nun die IPv4 Adresse von Besucher X für die Kommunikation genutzt. Der Shop Server sendet dann via PHP die erfassten Ereignisse (Events) inkl. der IPv4 Adresse von Besucher X an die Server von Meta (Facebook).
So kann es passieren das Ereignisse (Events) von ein und demselben Besucher mit zwei verschiedenen IP-Adressen an Meta (Facebook) übermittelt werden.
Warum nutzt man nicht immer IPv4 oder IPv6?
Welche IP-Technologie zum Einsatz kommt, hängt immer davon ab welche Versionen sowohl beim Besucher (Client), als auch beim Server unterstützt werden. Wird sowohl IPv4 als auch IPv6 von beiden Seiten unterstützt, wird laut Spezifikation immer IPv6 bevorzugt.
Client | Server | Genutzte Technologie |
---|---|---|
IPv4 | IPv4 | IPv4 |
IPv4 + IPv6 | IPv4 | IPv4 |
IPv4 | IPv4 + IPv6 | IPv4 |
IPv4 + IPv6 | IPv4 + IPv6 | IPv6 wird bevorzugt |
IPv4 | IPv6 | Zugriff nicht möglich ohne Übergangstechnologien oder Proxys |
IPv4 + IPv6 | IPv6 | IPv6 |
Warum sollte ich die IPv6 Technologie auf meinem Server nutzen?
Mittlerweile laufen laut Google ca. 47% des weltweiten und ca. 73% des Traffics in Deutschland über IPv6.
Insbesondere bei der Nutzung der Meta (Facebook) Conversions API und den Hinweisen zu falsch zugeordneten IP-Adressen sollte eine Unterstützung des Servers für die IPv6 Technologie angestrebt werden.
Diese muss immer mit dem jeweiligen technischen Ansprechpartner für den Server abgeklärt und umgesetzt werden.