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
publicKeydeğ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.comve geliştirme içinlocalhost. - 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ı sorunu403 Forbidden— alan adı izin listesinde değil404 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.ioconnect-src: api.conviro.ioframe-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.