Widget Görüntülenmiyor

Troubleshooting6 görüntüleme

Widget Görüntülenmiyor

Conviro sohbet widget'ı web sitenizde görünmüyorsa, bu kontrol listesini adım adım uygulayın.

1. Embed Code'u Doğrulayın

  • Dashboard -> Assistants -> Botunuz -> Embed Code yolunu açın.
  • En güncel kod parçasını kopyalayın ve HTML'inize doğru şekilde yerleştirildiğinden emin olun.
  • Script etiketi kapanış \</body\> etiketinden önce yer almalıdır (\<head\> içinde değil).
  • Yazım hatası veya eksik karakter olmadığından emin olun.

2. Public Key'i Kontrol Edin

  • Embed kodundaki publicKey değerinin Dashboard'da görünen anahtarla eşleştiğini doğrulayın.
  • Public key'ler pk_ ile başlar.
  • Anahtarı yeniden oluşturduysanız, web sitenizdeki embed kodunu güncelleyin.

3. Alan Adı İzin Listesini Doğrulayın

  • Dashboard -> Assistants -> Botunuz -> Channels yolunu açın.
  • Web sitenizin alan adının Allowed Domains listesinde olduğundan emin olun.
  • Tüm varyasyonları ekleyin: example.com, www.example.com ve geliştirme için localhost.
  • Protokolü (https://) eklemeyin — yalnızca alan adını yazın.

4. Botun Aktif Olduğunu Doğrulayın

  • Dashboard -> Assistants bölümünü açın.
  • Botunuzun durumu Active (yeşil gösterge) olmalıdır.
  • Duraklatılmışsa veya pasifse, etkinleştirmek için üzerine tıklayın.

5. JavaScript Hatalarını Kontrol Edin

  • Web sitenizi bir tarayıcıda açın.
  • Developer Tools'u açmak için F12 tuşuna basın (veya sağ tıklayıp -> Inspect).
  • Console sekmesine geçin.
  • Conviro veya widget ile ilgili hataları arayın:
  • Widget init failed — public key veya alan adı sorunu
  • 403 Forbidden — alan adı izin listesinde değil
  • 404 Not Found — widget script URL'si hatalı
  • net::ERR_BLOCKED_BY_CLIENT — reklam engelleyici script'i engelliyor

6. Reklam Engelleyicileri Devre Dışı Bırakın

Reklam engelleyiciler (uBlock Origin, AdBlock Plus, Brave Shields) widget script'ini engelleyebilir.

  • Reklam engelleyiciyi geçici olarak devre dışı bırakın ve sayfayı yeniden yükleyin.
  • Widget görünüyorsa, reklam engelleyici ayarlarından alan adınızı izin listesine ekleyin.

7. Önbelleği Kontrol Edin

  • Bir önbellek eklentisi (WP Super Cache, Cloudflare vb.) kullanıyorsanız, embed kodunu ekledikten sonra önbelleği temizleyin.
  • Önbelleği atlamak için sayfayı bir gizli/özel tarayıcı penceresinde açmayı deneyin.

8. Çakışan Script'leri Kontrol Edin

  • Diğer sohbet widget'ları veya JavaScript kütüphaneleri Conviro ile çakışabilir.
  • Console'da diğer script'lerden gelen hataları kontrol edin.
  • Sorunu izole etmek için diğer sohbet widget'larını geçici olarak kaldırmayı deneyin.

9. Content Security Policy (CSP)

Sitenizde katı bir Content Security Policy varsa, şunlara izin vermeniz gerekebilir:

  • script-src: cdn.conviro.io
  • connect-src: api.conviro.io
  • frame-src: cdn.conviro.io

10. Hâlâ Çalışmıyor mu?

Yukarıdakilerin hiçbiri sorunu çözmediyse:

  • Console hatalarının ekran görüntüsünü alın.
  • Web sitenizin URL'sini, tarayıcınızı ve işletim sisteminizi not edin.
  • Ayrıntılarla birlikte [email protected] adresinden destek ekibiyle iletişime geçin.
widgettroubleshootingnot-showingembeddomainerrordebug

Bu makale yardımcı oldu mu?