Google siteniz için reklam ağınızın çalışmasını Google Search Çeviri İşlevleriyle Nasıl Yapılandırırsınız

Google siteniz için reklam ağınızın çalışmasını Google Search Çeviri İşlevleriyle Nasıl Yapılandırırsınız

Google Search, kullanıcıların çevrilmiş içeriğe erişmesine izin veren çeviri ile ilgili çeşitli işlevler sunar. Reklam ağınız çevrilmiş web sayfalarında düzgün çalışmıyorsa, reklamlarınızın doğru görüntülenmesi ve öznitelikler doğru bir şekilde eklenmesi için bu kılavuzda verilen önerileri izlemeniz gerekir.

Google'da siteniz için çevirilerle çalışma yaklaşımımız

Kullanıcılar, Google tarafından Tercüman tarafından sağlanan çevrilmiş içeriğe başvurduğunda, arama sonuçlarından Google yayıncıdan bir sayfa alır, kaynak URL'yi değiştirir ve kullanıcının çevrilen sonucuna tıkladıktan sonra web sayfasını çevirir.

Google web siteniz için URL Google Çevirisini Orijinal URL'ye nasıl dönüştürür?

Reklam ağınız ilk URL yayıncısına bağlıysa, reklamların doğru görüntülenmesi için Google çevirisini dönüştürmeniz gerekir. Yayıncı sunucusunun adını çözmek için bu adımları izleyin:

  • .Translate.goog ekini silerek önek etki alanını ana bilgisayar adından çıkarın.
  • Bir virgül (,) kullanarak _X_TR_ENC parametresini bölün ve bunları encoding_list olarak kaydedin.
  • Varsa, etki alanının önekine _X_TR_HP parametresini ekleyin.
  • Encoding_list 1 içeriyorsa ve çıkış 1 ile başlarsa, 1- önekini silin.
  • Encoding_list 0 içeriyorsa ve sonuç 0- ile başlarsa, 0- önek 0- Adım sonundan silin. Önek kaldırılırsa, IS_IDN'i true'da yükleyin, aksi takdirde false'a yükleyin.
  • / B- b / (normal ifade) bir satırdaki bir nokta (.) İle değiştirin.
  • Çift çizgiyi (-) tek bir çizgi (-) ile değiştirin.
  • IS_IDN true'da yüklüyse, xn-- öneki punycode ekleyin.
  • İsteğe bağlı: Unicode'a dönüş.

URL Google çevirisinden bir ana bilgisayar adını çözmek için bir JavaScript kodu örneği

function decodeHostname(proxyUrl) {
 const parsedProxyUrl = new URL(proxyUrl);
 const fullHost = parsedProxyUrl.hostname;
 // 1. Извлеките префикс домена из имени хоста, удалив суффикс ".translate.goog"
 let domainPrefix = fullHost.substring(0, fullHost.indexOf('.'));
 // 2. Разделите параметр _x_tr_enc на части, используя запятую, и сохраните как encodingList
 const encodingList = parsedProxyUrl.searchParams.has('_x_tr_enc') ?
 parsedProxyUrl.searchParams.get('_x_tr_enc').split(',') : [];
 // 3. Добавьте значение параметра _x_tr_hp к префиксу домена, если оно существует
 if (parsedProxyUrl.searchParams.has('_x_tr_hp')) {
 domainPrefix = parsedProxyUrl.searchParams.get('_x_tr_hp') + domainPrefix;
 }
 // 4. Удалите префикс '1-' из результата шага 2, если encodingList содержит '1' и результат начинается с '1-'.
 if (encodingList.includes('1') && domainPrefix.startsWith('1-')) {
 domainPrefix = domainPrefix.substring(2);
 }
 // 5. Удалите префикс '0-' из результата шага 3, если encodingList содержит '0' и результат начинается с '0-'.
 // Установите isIdn в true, если префикс был удален, в false в противном случае.
 let isIdn = false;
 if (encodingList.includes('0') && domainPrefix.startsWith('0-')) {
 isIdn = true;
 domainPrefix = domainPrefix.substring(2);
 }
 // 6. Замените /-/ на точку (.)
 // 7. Замените двойное тире на одно тире.
 let decodedSegment = domainPrefix.replaceAll(/-/g, '.').replaceAll('--', '-');
 // 8. Если isIdn равно true, добавьте префикс 'xn--'.
 if (isIdn) {
 decodedSegment = 'xn--' + decodedSegment;
 }
 return decodedSegment;
}

Google'da siteniz için orijinal URL'yi nasıl geri yükleyebilirsiniz?

  • Orijinal URL sayfasını kullanarak, ana bilgisayar adını kod çözülmüş ana bilgisayar adıyla değiştirin.
  • Tüm parametreleri kaldır _x_tr_*.

Kodunuzu Google web sitenizde nasıl test edersiniz

Bir sonraki tabloyu kullanarak kodunuz için birim testler oluşturabilirsiniz. ProxyURL gönderirken, DecodeHostName işlevi beklenen değeri döndürmelidir.

Aşağıdaki tablo yalnızca ana bilgisayarın adını test etmek için kullanılır. Yol, fragman ve orijinal URL parametrelerinin değişmeden tutulduğundan emin olmak gerekir.

ProxyurlDecodehostname
Https: // örnek-Kom. Translavit. HogoÖrnek.com
Https: // fo-example-Kom. Translavit. HogogFu. Örnek.Kom
Https: // fo --- Örnek-Kom. Translavit. HogogFooo-example.kom
Https: //0-57xh060o-oko.salt. Goog/? _C_tr_ents = 0HN-57XH060O.K.
https: // 1-en-us-example-com/? _x_tr_enc = 1En-usa exmple.K.
https: //lanfairpwlgwyngylgogogogorychwyrndrobwllantyogogogocho-co-uk.translate .goog/? _ X_TR_HP = lllanfairpwlgwyngylgogogorndrobwllantysiliogogoc.co.ukLllanfirepvlgvalgogogergargychyrndrovlelandiliogogogchch.so.uk

Sitenizdeki transferlerin entegrasyonu ve reklamcılığın doğru görüntülenmesi hakkında sorularınız varsa, e -posta için herhangi bir sorun için Seo.computer SEO Şirketi ile iletişime geçebilirsiniz. info@seo.computer Veya whatsapp'ta +79202044461.

ID 168

Bir talep gönderin ve size danışmanlık sunalım Açık SEO web sitenizin tanıtımı