Rehber İçerik Haritası

1. Sanal Tur Entegrasyonunun Temel Mantığı: iframe Nedir?

360 derece sanal turlar; onlarca yüksek çözünürlüklü panoramik görsel, derinlik haritaları, radar kat planları ve etkileşimli JavaScript kütüphanelerinden oluşan mini birer web uygulamasıdır. Bu devasa veri yığınını doğrudan web sitenizin ana kodlarına dahil etmek yerine, HTML standardı olan <iframe> (Inline Frame) etiketiyle sayfanıza pencere açarak bağlarsınız.

Ancak profesyonel bir 360° deneyimi için standart bir iframe yeterli değildir. Kullanıcının cep telefonunun hareket sensörlerini (jiroskop / ivmeölçer) kullanabilmesi ve VR gözlük moduna geçebilmesi için izin parametrelerinin (Permissions Policy) eksiksiz tanımlanması şarttır.

Kritik iframe İzin Parametreleri:
  • allowfullscreen: Turun tek tıkla tam ekran moduna geçmesini sağlar.
  • gyroscope; accelerometer: Telefonu sağa/sola çevirdiğinizde sanal turun da dönmesini sağlayan sensör erişimi.
  • xr-spatial-tracking: Meta Quest, Apple Vision Pro gibi VR/AR başlıklarda 3D uzamsal takibi aktif eder.
  • loading="lazy": Ziyaretçi sanal turun olduğu bölüme kaydırmadan turun internet tüketmesini engeller.

2. Standart HTML Sitelere Ekleme (Responsive Kod Şablonu)

Birçok amatör uygulamada iframe'e sabit piksel değerleri (örneğin width="800" height="500") verilir. Bu durum mobil cihazlarda sayfanın sağa doğru taşmasına ve tasarımın bozulmasına yol açar.

Aşağıdaki modern Responsive (Duyarlı) CSS & HTML şablonu, her ekran genişliğine (16:9 oranında) mükemmel uyum sağlar:

HTML & CSS Responsive Wrapper CSS3 + HTML5
<!-- 1. CSS Kodları (style.css dosyanıza ekleyin) -->
<style>
  .sanal-tur-kapsayici {
    position: relative;
    width: 100%;
    aspect-ratio: 16 / 9; /* 16:9 Altın Oran */
    border-radius: 14px;
    overflow: hidden;
    border: 1px solid rgba(255, 255, 255, 0.1);
    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.4);
  }
  .sanal-tur-kapsayici iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
  }
</style>

<!-- 2. HTML Çağırma Kodu (Görünmesini istediğiniz yere yapıştırın) -->
<div class="sanal-tur-kapsayici">
  <iframe 
    src="https://vrturu.com/ornek-proje/" 
    allow="accelerometer; gyroscope; xr-spatial-tracking; fullscreen" 
    allowfullscreen 
    loading="lazy">
  </iframe>
</div>

3. WordPress, Elementor & Popüler CMS'lerde Adım Adım Kurulum

WordPress sitenizde sanal tur yayınlamak için herhangi bir ağır eklenti (plugin) kurmanıza gerek yoktur. Eklentiler sitenizi yavaşlatır ve güvenlik açığı yaratabilir. Bunun yerine yerel blokları kullanabilirsiniz:

A) WordPress Blok Editörü (Gutenberg) İle Ekleme

  1. Sanal turu eklemek istediğiniz sayfayı açıp yeni blok ekleme (+) simgesine tıklayın.
  2. Arama kutusuna "Özel HTML" (Custom HTML) yazıp ilgili bloğu seçin.
  3. Yukarıda paylaştığımız responsive iframe kodunu yapıştırın ve "Önizleme" sekmesinden kontrol edip sayfayı güncelleyin.

B) Elementor Sayfa Düzenleyici İle Ekleme

  1. Elementor editöründe sol menüden "HTML" bileşenini (widget) sayfadaki dilediğiniz bölüme sürükleyin.
  2. Sol taraftaki "HTML Kodu" alanına iframe kodunuzu yapıştırın.
  3. Bölüm genişliğini "Tam Genişlik" veya "Kutulu" olarak seçerek responsive görünümünü mobil cihaz görünümünde test edin.

C) Wix, Shopify & Webflow İle Ekleme

Wix'te Ekle > Gömülü > HTML iframe yolunu izleyin. Shopify'da ise ürün açıklaması veya sayfa editöründe "<> HTML'i Göster" ikonuna tıklayarak iframe kodunu ilgili satıra ekleyin.

4. Google Street View Sanal Turunu Web Sitesine Gömme

İşletmeniz için Google Haritalar'a onaylı bir Google Street View çekimi yaptırdıysanız, bu 360° çekimi web sitenize doğrudan Google üzerinden hiçbir ek ücret ödemeden gömebilirsiniz:

Google Haritalar'dan Embed Kodu Alma Adımları

  1. Bilgisayarınızdan Google Haritalar'ı açın ve işletmenizin adını aratın.
  2. Fotoğraflar sekmesinden 360° / Street View görünümünü açın ve ziyaretçinin ilk görmesini istediğiniz açıya kamerayı çevirin.
  3. Sol üstteki üç nokta (⋮) menüsüne tıklayın ve "Resmi paylaş veya yerleştir" seçeneğini seçin.
  4. Açılan pencerede "Harita Yerleştir" sekmesine geçin ve "HTML'yi Kopyala" butonuna basın.
  5. Kopyaladığınız kodu sayfanıza yapıştırırken genişliği width="100%" olarak güncelleyin.

5. En Büyük Mobil Problem: Scroll Hijacking (Sayfa Kilitlenmesi) ve Çözümü

Birçok web sitesinde karşılaşılan ve ziyaretçiyi çıldırtan bir kullanıcı deneyimi (UX) hatası vardır:

Scroll Hijacking (Sayfa Kaydırma Kapanı): Ziyaretçi cep telefonundan web sitenizi aşağı kaydırırken parmağı 360° sanal turun üzerine denk gelir. Sayfa kaydırma bir anda durur; parmak hareketi sanal turun içinde dönmeye ve tura zoom yapmaya başlar. Ziyaretçi sayfayı aşağı kaydıramaz ve siteyi terk eder!

VRTuru Çözümü: Tıklamayla Etkinleşen Akıllı Overlay (Click-to-Interact)

Bu sorunun en zarif çözümü; iframe'in üzerine şeffaf bir önizleme ve "Sanal Turu Başlat" butonu koymaktır. Kullanıcı butona basana kadar iframe dokunmatik hareketleri yakalamaz, sayfa kaydırma akıcı biçimde devam eder:

Scroll Hijacking Önleyici Overlay Kodu HTML + JS
<div class="sanal-tur-kapsayici" style="position: relative; aspect-ratio: 16/9; width: 100%; border-radius: 14px; overflow: hidden;">

  <!-- Tıklamayla Kaybolan Etkileşim Katmanı -->
  <div class="iframe-overlay" 
       onclick="this.style.pointerEvents='none'; this.style.opacity='0';" 
       style="position: absolute; inset: 0; background: rgba(0,0,0,0.5); z-index: 10; display: flex; flex-direction: column; align-items: center; justify-content: center; cursor: pointer; transition: opacity 0.3s ease; backdrop-filter: blur(2px);">
    <button style="pointer-events: none; padding: 12px 26px; font-size: 1rem; font-weight: 700; background: #00aeef; color: #fff; border: 0; border-radius: 8px; box-shadow: 0 4px 20px rgba(0,174,239,0.5);">
      <i class="fa-solid fa-play" style="margin-right: 8px;"></i> 360° Sanal Turu Başlat
    </button>
    <span style="color: #cbd5e1; font-size: 0.82rem; margin-top: 8px;">(Gezinmek için dokunun)</span>
  </div>

  <!-- Asıl Sanal Tur iframe'i -->
  <iframe 
    src="https://vrturu.com/ornek-proje/" 
    style="width: 100%; height: 100%; border: 0;" 
    allow="accelerometer; gyroscope; xr-spatial-tracking; fullscreen" 
    allowfullscreen 
    loading="lazy">
  </iframe>

</div>

6. Web Hızını (PageSpeed & Core Web Vitals) Korumanın 4 Kuralı

Google, web sitelerinin ilk açılış hızını (LCP - Largest Contentful Paint ve INP - Interaction to Next Paint) doğrudan bir SEO sıralama kriteri olarak değerlendirir. Sitenizin arama motorlarında geriye düşmemesi için şu 4 optimizasyon kuralına uyun:

1. lazy-loading Özelliğini İhmal Etmeyin

iframe etiketine loading="lazy" eklemek, tarayıcının kullanıcı o bölüme kaydırana kadar sanal tur dosyalarını indirmesini engeller. Sayfa anında açılır.

2. Tesis Turunu Alt Bölümlere Yerleştirin

Sanal turu anasayfanın en tepe manşet alanı (Hero section) yerine, 2. veya 3. içerik bloğuna ya da özel "Hakkımızda / Tesisimiz" sekmesine koyun.

3. Ağır WordPress Eklentilerinden Kaçının

Sanal tur eklemek için 5 MB'lık yabancı eklentiler yüklemek yerine basit iframe kodunu kullanın; gereksiz veritabanı sorgularından kurtulun.

4. CDN ve HTTP/2 Destekli Hosting

Tur dosyalarının yüksek hızlı bir Content Delivery Network (CDN) ve bulut altyapısından paralel indirilmesi görsel geçişlerini pürüzsüzleştirir.

7. Barındırma Karşılaştırması: Bulut vs Kendi Sunucunuz (Self-Hosted)

Web sitenize sanal tur eklerken dosyanın nerede barındırılacağı büyük önem taşır:

Özellik VRTuru Bağımsız HTML5 Matterport vb. Abonelikli
Yıllık Lisans Ücreti 0 TL (Ömür boyu kalıcı) Her ay/yıl dövizle abonelik
Kendi Sunucunuzda Tutma %100 Kendi hostinginizde Başkasının bulutuna bağımlı
Fuar / Çevrimdışı Çalışma İnternetsiz offline çalışır Kesintisiz internet şart
Özelleştirme & Hotspot Sınırsız video, PDF, çok dilli arayüz Kısıtlı şablonlar

VRTuru'nun hazırladığı turlar tamamen açık HTML5 mimarisinde teslim edildiği için; fabrika tesisleri, diş klinikleri ve mağazalar istedikleri takdirde turları doğrudan kendi şirket sunucularında ömür boyu sıfır maliyetle barındırabilir.

Uzmanından Entegrasyon Desteği

Siteniz İçin Kristal Netliğinde 360° Çözüm

İster yeni bir 360° çekim yaptırmak isteyin, ister mevcut çekimlerinizi web sitenize sıfır hız kaybıyla entegre ettirmek... 10 yıllık IVRPA akreditasyonumuzla yanınızdayız.

WhatsApp'tan Canlı Danışın İletişim Formunu Doldurun

Sıkça Sorulan Sorular (SSS)

Web sitesine sanal tur eklemek sitenin açılış hızını (PageSpeed) yavaşlatır mı?

Eğer doğrudan yüzlerce megabaytlık 3D veriyi sayfa yüklenirken çağırırsanız yavaşlatabilir. Ancak iframe üzerine loading="lazy" parametresi eklenirse veya kullanıcı butona basana kadar yüklemeyen "Facade" (önizleme katmanı) kurgulanırsa sitenizin PageSpeed ve Core Web Vitals (LCP/FID) skorları kesinlikle olumsuz etkilenmez.

Mobil kullanıcıların sayfayı kaydırırken sanal tura takılıp kalması (Scroll Hijacking) nasıl engellenir?

Bu problem iframe üzerine şeffaf veya butonlu bir overlay (tıklama katmanı) konularak çözülür. Ziyaretçi sayfayı serbestçe yukarı-aşağı kaydırabilir; yalnızca "Sanal Turu Başlat" butonuna dokunduğunda iframe etkileşime açılır. Bu sayede sayfa kilitlenmesi tamamen ortadan kalkar.

iframe kodundaki allow parametreleri (gyroscope, accelerometer) neden gereklidir?

allow="accelerometer; gyroscope; xr-spatial-tracking; fullscreen" parametreleri, kullanıcının akıllı telefonunu çevirdiğinde sanal turun hareket algılayıcı sensörlerle dönmesini ve VR gözlük moduna tam ekran geçebilmesini sağlayan modern tarayıcı güvenlik izinleridir.

WordPress sitelerde Elementor ile sanal tur nasıl eklenir?

Elementor sayfa düzenleyicide sol panelden "HTML" widget'ını sürükleyip istediğiniz bölüme bırakın. Ardından responsive iframe wrapper kodunuzu bu widget içerisine yapıştırıp sayfayı kaydedin.

Sanal tur için yıllık lisans veya sunucu ücreti ödemek zorunda mıyız?

Matterport gibi bulut platformlar aylık/yıllık barındırma aboneliği gerektirir. Ancak VRTuru'nun hazırladığı bağımsız HTML5 sanal turlar tek seferlik teslim edilir; kendi web hosting veya sunucunuzda barınır ve ömür boyu hiçbir periyodik lisans maliyeti çıkarmaz.

Sanal Tur Ekosistemi

Sektörel Sanal Tur Rehberlerimiz

Farklı sektörler için özel olarak kurgulanan 360° çekim ve pazarlama stratejilerimiz:

SANAYİ & FABRİKA

Fabrika Sanal Tur Çekimi

Üretim hatları, ağır sanayi ve ihracat tesisleri için 360° dijital ikiz çözümü.

Rehberi Oku
B2B İHRACAT

İhracatçı Fabrikalar Dijital Denetim

Yabancı alıcıların vize engeli olmadan tesisinizi teftiş etmesini sağlayan B2B rehberi.

Rehberi Oku
SAĞLIK & DİŞ

Klinikler İçin 360° Sanal Tur

Sağlık turizmi ve yerel hastalarda güven inşa eden steril klinik sanal tur rehberi.

Rehberi Oku
GOOGLE HARİTALAR

Google Street View İşletme Rehberi

Müşterileri sokaktan içeri bağlayan onaylı Google Street View sanal tur avantajları.

Rehberi Oku