Translated features

Aktivierung der Zusammenarbeit Ihres Werbenetzwerks mit übersetzungsbezogenen Google-Suche-Funktionen

Die Google Suche bietet mehrere übersetzungsbezogene Funktionen
, mit denen Nutzer auf übersetzte Inhalte zugreifen können. Wenn Sie ein Werbenetzwerk betreiben und Ihre Anzeigen auf übersetzten Webseiten nicht ordnungsgemäß funktionieren, müssen Sie die Schritte in diesem Leitfaden befolgen, um sicherzustellen, dass Ihre Anzeigen korrekt gerendert oder zugeordnet werden.

Unser Ansatz

Wenn Nutzer auf übersetzte Inhalte zugreifen, die von Google Translate bereitgestellt werden, ruft Google die Seite aus den Suchergebnissen vom Publisher ab, schreibt die Quell-URL um und übersetzt die Webseite, nachdem der Nutzer auf das übersetzte Ergebnis geklickt hat.

Aktivierung der Zusammenarbeit Ihres Werbenetzwerks mit übersetzungsbezogenen Google-Suche-Funktionen

Google Translate-URL in die Original-URL umwandeln

Wenn Sie ein Werbenetzwerk betreiben, das auf der Quell-URL des Publishers basiert, müssen Sie die Google Translate-URL umwandeln, um sicherzustellen, dass Ihre Anzeigen ordnungsgemäß funktionieren. Folgen Sie diesen Schritten, um den Hostnamen des Publishers zu decodieren:

  1. Extrahieren Sie das Domain-Präfix aus dem Hostnamen, indem Sie das Suffix .translate.goog entfernen.
  2. Teilen Sie den Parameter _x_tr_enc anhand des , Zeichens (Komma) und speichern Sie ihn als encoding_list.
  3. Stellen Sie den Wert des Parameters _x_tr_hp dem Domain-Präfix voran, falls er existiert.
  4. Wenn encoding_list enthält 1 und die Ausgabe mit 1-beginnt, entfernen Sie das 1- Präfix aus der Ausgabe von Schritt 2.
  5. Wenn encoding_list enthält 0 und die Ausgabe mit 0-beginnt, entfernen Sie das 0- Präfix aus der Ausgabe von Schritt 3. Wenn Sie das Präfix entfernt haben, setzen Sie is_idn auf true. Andernfalls setzen Sie is_idn auf false.
  6. Ersetzen Sie /b-b/ (regex) durch das . (Punkt) Zeichen.
  7. Ersetzen Sie das -- (doppelter Bindestrich) Zeichen durch das - (Bindestrich) Zeichen.
  8. Wenn is_idn gesetzt ist auf true, fügen Sie das Punycode-Präfix hinzu xn--.
  9. Optional: In Unicode konvertieren.

Beispiel-JavaScript-Code zum Dekodieren des Hostnamens aus einer Google Translate URL

URL rekonstruieren

  1. Ersetzen Sie mithilfe der Original-Seiten-URL den Hostnamen durch den dekodierten Hostnamen.
  2. Entfernen Sie alle _x_tr_* Parameter.

Testen Sie Ihren Code

Sie können Unit-Tests für Ihren Code mit der folgenden Tabelle erstellen. Gegeben ein proxyUrl,
muss der decodeHostname dem erwarteten Wert entsprechen.

Die folgende Tabelle kann nur zum Testen der Hostnamendekodierung verwendet werden. Sie müssen sicherstellen, dass der Pfad, das Fragment und die Originalparameter der URL unverändert erhalten bleiben.

Aktivierung der Zusammenarbeit Ihres Werbenetzwerks mit übersetzungsbezogenen Google-Suche-Funktionen — 2
proxyUrldecodeHostname
https://example-com.translate.googexample.com
https://foo-example-com.translate.googfoo.example.com
https://foo--example-com.translate.googfoo-example.com
https://0-57hw060o-com.translate.goog/?_x_tr_enc=0xn--57hw060o.com (⚡😊.com)
https://1-en--us-example-com/?_x_tr_enc=1en-us.example.com
https://0-en----w45as309w-com.translate.goog/?_x_tr_enc=0xn--en--w45as309w.com (en-⚡😊.com)
https://1-0-----16pw588q-com.translate.goog/?_x_tr_enc=0,1xn----16pw588q.com (⚡-😊.com)
https://lanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch-co-uk.translate.goog/?_x_tr_hp=lllanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch.co.uk
https://lanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch-co-uk.translate.goog/?_x_tr_hp=www-lwww.llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch.co.uk
https://a--aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-com.translate.goog/?_x_tr_hp=a--xn--xn--xn--xn--xn--------------------------aa-xn-xn-xn-xn-xn-------------aa-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.com
https://g5h3969ntadg44juhyah3c9aza87iiar4i410avdl8d3f1fuq3nz05dg5b-com.translate.goog/?_x_tr_enc=0&_x_tr_hp=0-xn--g5h3969ntadg44juhyah3c9aza87iiar4i410avdl8d3f1fuq3nz05dg5b.com (💖🌲😊💞🤷‍♂️💗🌹😍🌸🌺😂😩😉😒😘💕🐶🐱🐭🐹🐰🐻🦊🐇😺.com)
Alien Road

So setzen wir das um

Ad network compatibility with translated features is an implementation detail that breaks monetisation quietly. We verify it with the client’s ad ops team rather than assuming the network handles it.

Verwandte Leistungen

Teilen