Otel listenizi oluşturmak için aşağıdaki yöntemlerden birini kullanabilirsiniz:
- CSV veya XML dosyası sağlayın
- Hotel Center'dan dosya yükleme
- Sunucuda dosya barındırma
Bu kılavuzda, XML dosyalarını kullanarak otel listesini nasıl oluşturacağınız ve Google'ın XML dosyalarınızı istenen programa göre indirmesi için XML feed'ini sunucunuzda nasıl barındıracağınız açıklanmaktadır. Diğer otel listesi oluşturma yöntemleri için Otel envanterinizi oluşturma başlıklı makaleyi inceleyin.
XML biçimindeki otel listeleri hakkında
Bir otel listesi dosyası, Hotel Center hesabındaki tüm tesisler için tesise göre düzenlenmiş, tesis adı, adres, GeoCode konumu gibi açıklayıcı veriler içerir.
Aşağıda, XML dosya biçimindeki bir otel listesi dosyasının çok temel bir örneği verilmiştir. Bu örnekte, dosyada belirtilen birkaç <listing>
öğesinden yalnızca biri gösterilmektedir. Her <listing>
öğesi bir mülkü temsil eder.
<?xml version="1.0" encoding="UTF-8"?>
<listings xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="http://www.gstatic.com/localfeed/local_feed.xsd">
<language>en</language>
<listing>
<!-- The value of <id> must be unique to your site for all time. Do NOT reuse IDs. -->
<id>123abc</id>
<name>Belgrave House</name>
<address format="simple">
<component name="addr1">6 Acacia Ave</component>
<component name="addr2">Floor 5</component>
<component name="city">London</component>
<component name="province">Greater London</component>
<component name="postal_code">SW1W 9TQ</component>
</address>
<country>GB</country>
<latitude>35.070374</latitude>
<longitude>-106.213648</longitude>
<phone type="main">123-456-7890</phone>
<category>hotel</category> <!-- You can use whatever property type categories you wish -->
</listing>
...
</listings>
XML olarak otel listesi oluşturma
XML biçiminde otel listesi feed'i oluşturmak için aşağıdaki adımları uygulayın:
Dosya koşullarını inceleyin.
Dosyalarınızı Otel Listesi XML Referansı'nda açıklandığı şekilde kodlayın.
Otel listesi feed'i şemasını kullanarak dosyaları doğrulayın.
Dosyalarınızı doğruladıktan sonra feed'i sunucunuzda barındırın. Alternatif olarak listenizi Hotel Center'a manuel olarak da yükleyebilirsiniz.
XML feed'ini sunucunuzda barındırın
Otel Listesi Çekme iletim yöntemiyle, sunucunuzda bir otel listesi barındırabilirsiniz. Google, feed'i tercih ettiğiniz sıklıkta getirir. Otel listenizi oluşturduktan ve XML dosyalarını doğruladıktan sonra aşağıdakileri yapın:
Dosyaları Google için Barındırma koşulları bölümünde açıklandığı şekilde hazırlayın.
Aşağıdakileri ayarlamak için Teknik Hesap Yöneticinizle (THY) iletişime geçin:
- Google için bir indirme programı (genellikle haftada bir kez)
- İndirme URL'si ve kimlik doğrulama gereksinimleri
Hata yoksa otel listeniz yayınlanır ve Google Haritalar'da başarıyla eşleşen tüm tesisler Hotel Center hesabınızın Tesisler sekmesinde gösterilir.
Hatalar varsa Google, hataları düzeltebilmeniz ve dosyaları indirilmeye yeniden hazırlayabilmeniz için bu hataları sizinle paylaşır.
Barındırma koşulları
XML feed'inizi barındırırken aşağıdaki koşullara uyun:
Sunucu gereksinimi
- Sunucuya HTTP veya HTTPS üzerinden erişilebilmelidir.
Dizin gereksinimleri
Google'ın verilerinizin eksiksiz bir anlık görüntüsünü aldığından ve eksik dosyaları indirmeye çalışmadığından emin olmak için dosyaları HTTP sunucunuza gönderirken aşağıdaki yönergeleri izleyin:
Feed'inizin XML dosyalarını Google'ın getirdiği dizin dışındaki bir dizinde geliştirin ve doğrulayın. Yani
download
dizinini kullanmayın.Feed'inizin XML dosyalarını başarıyla doğruladıktan sonra indirme dizininden yeni oluşturulan feed'e sembolik bir bağlantı oluşturun.
.zip
dosyası sağlıyorsanız XML dosyalarını indirme dizinine değil, kök düzeyinde ekleyin.
Dosya gereksinimleri
Microsoft Word dosyası gibi biçimlendirilmiş bir dosya değil, düz metin dosyaları kullanın.
Sıkıştırılmamış XML dosyasının 100 MB'ı aşmadığından emin olun. Bir veya birden fazla XML dosyası, tek bir
.zip
dosyası halinde sıkıştırılabilir. Sıkıştırılmış XML dosyaları veya.zip
dosyaları için herhangi bir sınır yoktur.Dosyaları şu şekilde adlandırın:
- Tek bir XML dosyası için
PARTNER_NAME_local.xml
değerini kullanın. - ZIP dosyasında bir veya daha fazla XML dosyası için
PARTNER_NAME_local.xml.zip
değerini kullanın
ZIP dosyasındaki ayrı XML dosyaları herhangi bir şekilde adlandırılabilir, ancak her dosya adına bir dil kodu eklemenizi öneririz.
- Tek bir XML dosyası için
Kimlik doğrulama şartları
İsterseniz BASIC veya DIGEST kimlik doğrulamasını kullanarak kullanıcı adı ve şifreyle dosyalarınızın güvenliğini sağlayabilirsiniz.
NTLM desteklenmiyor.