Mantık ve Sonuçlar

Chart'ınızın üçüncü adımı, verdiğiniz yanıtlara göre hangi sonucu göstereceğinizi belirleyen Logic Builder ekranıdır. Burada hem tablo verisinden otomatik üretilen kuralları inceleyebilir hem de kendi koşullarınızı tanımlayabilirsiniz.

Ekrana nasıl ulaşırsınız?

  • Pano kartındaki aksiyon menüsünden Edit Logic seçeneğini tıklayın.
  • Tablo ekranındaki araç çubuğunda Edit Logic butonu bulunur.
  • Üst menüdeki Preview bağlantısı ile test edip geri döndüğünüzde, yeniden bu sayfaya yönlendirilebilirsiniz.

Genel görünüm

  • Üst çubukta chart adını düzenleyebilir, Save, Preview, Edit Questions ve Edit Table kısayollarına erişebilirsiniz.
  • İlerleme çubuğunda bu adım 3 numaralı halkadır; önce form ve tablo adımlarını tamamlamanız önerilir.
  • Henüz soru yoksa sistem, önce form ekranına dönmeniz gerektiğini belirten bilgilendirme kartı gösterir.

Yeni kural ekleme

  1. Add First Rule veya Add Logic Rule butonuna tıklayın.
  2. Açılan formda şu alanları doldurun:
    • When this question: Koşul uygulamak istediğiniz soruyu seçin. Liste, formda tanımladığınız tüm soruları içerir.
    • Condition: JavaScript karşılaştırma operatörleri kullanarak koşul yazın. Örnekler:
      • === "Kadın" – Dropdown seçeneği eşleşmesi
      • > 180 – Sayısal değer karşılaştırması
      • !== "" – Boş olmayan cevap kontrolü
    • Then do this: Dört aksiyon arasından birini seçin:
      • Go to question (goto): Belirli bir soruya dallanır.
      • Result: Kullanıcıya doğrudan sonuç (beden) mesajı gösterir.
      • Skip: Belirli sayıda soruyu atlar.
      • Custom Response: Serbest HTML içeren bir mesaj verir (ör. destek e-postası).
    • Seçtiğiniz aksiyona göre ek değer girmeniz gerekir:
      • Go to question: Hedef soruyu seçin.
      • Result: Gösterilecek mesajı yazın (ör. Bedeniniz M).
      • Skip: Atlanacak soru sayısını girin (pozitif tam sayı).
      • Custom Response: Zengin metin/HTML ile özel mesaj oluşturun.
  3. Add Rule butonuyla kaydedin. Kural listede en alta eklenir.

İpucu: Koşul alanında sayı karşılaştırması yapıyorsanız, form sorunuzun Number türünde olduğundan emin olun. Aksi halde değerler metin olarak değerlendirilir.

Kuralları düzenleme ve silme

  • Her kural kartında Edit ve Delete seçenekleri bulunur.
  • Edit seçeneği kurala ait formu yeniden açar. Düzenlenen kural otomatik üretim statüsünü kaybeder ve gelecekte tabloyu yeniden oluşturduğunuzda korunur.
  • Delete işlemi geri alınamaz; sistem silmeden önce onay ister.

Otomatik üretilen kurallar

  • Tablo adımında Generate Questions & Logic çalıştırdığınızda, her satırın verisine göre otomatik result veya goto kuralları oluşur.
  • Kuralların kartında Generated etiketi görürseniz bunlar tabloya bağlı kurallardır ve tabloyu değiştirdiğinizde güncellenir.
  • Kurala müdahale ettiğiniz anda etiket kaybolur; bundan sonra tabloyu yeniden oluşturduğunuzda bu özel kural silinmez.

Sonuçların çalışma şekli

  • Aynı soruya bağlı birden fazla kuralınız olabilir. Kullanıcının cevabı koşulu karşıladığında ilk eşleşen kural çalışır.
  • Result veya Custom Response aksiyonu tetiklendiğinde form tamamlanmış kabul edilir ve embed ön yüzü sonuç ekranına geçer.
  • Skip aksiyonu sorularınızı hızlandırmak için kullanışlıdır; örneğin Cinsiyet === "Erkek" ise kadın ürünleriyle ilgili soruları atlayabilirsiniz.
  • Go to question aksiyonları anketi dallandırır, ancak loop oluşturmaktan kaçının. Kullanıcının tekrar aynı soruya gelmesi durumunda sonsuz döngü oluşabilir.

Kaydetme ve test etme

  • Save butonu, yaptığınız tüm değişiklikleri config.logic alanına kaydeder.
  • Test etmek için üstteki Preview kısayoluna tıklayın. Önizleme ekranında verdiğiniz cevaplara göre mantığın çalıştığını canlı olarak görebilirsiniz.
  • Mantık ekranından Save ettikten sonra Back to Dashboard butonu ile panoya dönebilir, embed kodunu almak için Embed sayfasına geçebilirsiniz.

Mantıklarınız hazırsa embed görünümünü test etmek ve müşterilere açmak için /onizleme-ve-yayinlama rehberine devam edin.