Journey AI · dokuz sahnelik bir hikâye

Journey AI'ın web ekibinize dokuz katkısı.

Her katkı, web ekiplerinin iyi bildiği bir sorunu ortadan kaldırıyor: ziyaretçinin gördüğü yarım bir sayfa, gece yarısı başlaması gereken bir kampanya, hiçbir yere ulaşmayan form mesajları… Aşağı kaydırın: her bölümde sorunu ve Journey AI'ın getirdiği çözümü yan yana göreceksiniz.

İlk katkıyla başlayın
Kırmızı: sorunMavi: Journey AI ile çözümHer bölümde sorunu ve çözümünü yan yana görebilirsiniz.
Katkı 01 / 09

Bir başlığı değiştirmek neden üç gün sürüyor?

Metni pazarlama yazıyor, kodu geliştirici değiştiriyor, yayını da başka biri yapıyor. Küçük bir düzeltme bile uzun bir e-posta zincirine dönüşüyor.

Sorun · bugün
Gelen kutusu — "Ana sayfa başlığı" (14 yanıt)
EditörPzt 09:12Ana sayfadaki başlığı değiştirebilir misin? Tek cümle.
GeliştiriciÇar 16:40Bir sonraki sürüme aldım, yayın günü belli değil.
EditörAcilSitede hâlâ eski başlık görünüyor. Kampanya bugün başladı.
Sıradaki katkıPeki ya sayfa, her şeyin ayrı ayrı kopyalandığı tek parça bir metinse?
Journey AI ile

Herkes kendi işini kendi alanında yapar.

Journey AI üç parçadan oluşur. Editör içeriği yönetim panelinde hazırlar. API yayındaki içeriği dil ve yol bazında JSON olarak sunar. Next.js site bu JSON'u bileşenlere çevirir.

Başlık, panelden düzenlenen bir içerik alanıdır. Değiştirmek için yeni bir yazılım sürümünü beklemeniz gerekmez.

Journey AI ile
Yönetim paneliEditör hazırlar, onaylama izni olan kullanıcı yayına alır.
APIYayındaki içeriği dil ve yol bazında JSON olarak sunar.
Next.js siteJSON'daki bileşen ağacını React bileşenlerine çevirir.
Önizleme sitesi
Önizleme kopyalarını gösterir, önbellek kullanmaz.
Canlı site
Yalnızca yayındakini gösterir.
Katkı 02 / 09

Menüdeki bir bağlantıyı her sayfada tek tek mi değiştireceksiniz?

Her sayfa tek parça bir metin kutusuysa header ve menü her sayfada ayrı bir kopya olarak durur. Birini güncellemeyi unutursanız sayfalar farklı menüler gösterir.

Sorun · kopyalar
Menü: Hakkımızda · Ürünler · İletişim
Ana Sayfa
Menü: Hakkımızda · Ürünler · İletişim
Ürünler
Menü: Hakkımızda · İletişim
Kariyer · eski menü
Menü: Hakkımızda · Ürünler · İletişim
Hakkımızda
Menü: Ürünler · İletişim
Basın · eski menü
Menü: Hakkımızda · Ürünler · İletişim
İletişim
Aynı menü her sayfada ayrı bir kopya olarak duruyor2 sayfa güncel değil
Sıradaki katkıPeki siz bu ağacı düzenlerken ziyaretçi sayfanın yarım hâlini görürse?
Journey AI ile

Sayfa, iç içe bileşenlerden oluşan bir ağaçtır.

Hero, Bölüm ve Metin Bloğu birer yapı taşıdır ve istediğiniz derinlikte iç içe yerleştirilebilir. Header, footer ve navigasyon bir şablonda tutulur. Şablonda onaylanan bir değişiklik, o şablonu kullanan tüm sayfalarda görünür.

Haber, duyuru, ekip gibi tekrar eden içerikler listelerle yönetilir.

Journey AI ile
Bileşen ağacı · bir parçaya dokunun
Hero, sayfanın en üstündeki bileşendir. İçeriği yalnızca bu sayfaya aittir; aynı bileşen başka bir sayfada farklı bir metin taşıyabilir.
Katkı 03 / 09

Ziyaretçi, henüz bitmemiş sayfayı görüyor.

Her kayıt anında canlı siteye yansıyorsa, yarım cümleler ve yer tutucu metinler herkesin önünde kalır.

Sorun · canlıda
www.ornek.com/kurumsal/hakkimizdaCANLI

BAŞLIK BURAYA GELECEK

Lorem ipsum dolor sit amet, consectetur adipiscing… Örnek Şirket, kurumların web siteleri

görsel-son-hali-v3.jpg yüklenemedi
Ziyaretçiler bu sürümü şu anda görüyor
Sıradaki katkıPeki bu kopyayı kim onaylayacak? Herkes mi?
Journey AI ile

Canlı site hiç yarım değişiklik göstermez.

Yayındaki bir sayfada Kaydet'e ilk bastığınızda bir önizleme kopyası oluşur. Sonraki tüm kayıtlar bu kopyaya yazılır; yayındaki kayıt değişmez.

Değişiklik onaylandığında iki kayıt yer değiştirir: onaylanan kopya yayına girer, eski kayıt yeni önizleme kopyası olur. Sahnedeki düğmeyle deneyebilirsiniz.

Journey AI ile
Yayındaki · canlı site
Kayıt A
Hakkımızda

Yirmi yılı aşkın deneyimle kurumların yanındayız.

Önizleme kopyası · önizleme sitesi
Kayıt B · düzenleniyor
Hakkımızda

Örnek Şirket, kurumların web sitelerini hızlı ve güvenli biçimde yönetmesine yardımcı olur.

Kayıt B, Kaydet'e ilk basıldığında oluşan önizleme kopyasıdır. Canlı site hâlâ Kayıt A'yı gösteriyor.
Katkı 04 / 09

Yayınla düğmesine herkes basabiliyor.

Kontrol edilmemiş bir fiyat, yanlış bir tarih ya da yazım hatalı bir kampanya başlığı, fark edildiğinde çoktan yayına girmiş olur.

Sorun · kontrolsüz
www.ornek.com/kampanya
Kasım fırsatları: tüm paketlerde %50 indirm
Son gün: 31 Kasım
YayınlaYayına girdi, ama kimse incelemedi.
Sıradaki katkıPeki onaylanan kampanyanın tam gece yarısı yayına girmesi gerekiyorsa?
Journey AI ile

Yayına alma yetkisi ayrı bir izindir.

Editör sayfayı Onaya Gönder ile incelemeye yollar. Onaylama izni olan kullanıcı değişiklikleri renk kodlu olarak görür, sonra Onayla'ya ya da Reddet'e basar.

Reddedilen sayfa Düzenleme Bekliyor durumuna geçer; editör düzeltip yeniden gönderir. İki kararı da sahnede deneyebilirsiniz.

Journey AI ile
TaslakOnay BekliyorOnaylandıYayındaKaldırıldıDüzenleme Bekliyor
Onaycı
onaylama izni olan kullanıcı
Editör Onaya Gönder'e bastı
Metin Bloğu · değiştirildi– Sorularınız için formu doldurun; size bir iş günü içinde dönelim.+ Sorularınız için formu doldurun; ekibimiz en kısa sürede size dönsün.
Karar onaycıda. Değişiklikler renk kodlarıyla gösteriliyor.
Katkı 05 / 09

Kampanya 00:00'da başlıyor. Ekipte kimse uyanık değil.

Birinin alarm kurup gece yarısı sayfayı yayına alması gerekiyor. Ay sonunda sayfayı kaldırmayı da birinin hatırlaması lazım.

Sorun · 23:58
31 Ekim Cumartesi
23:58
Alarm · 00:00Kasım kampanyasını yayına al. Unutma!
Hatırlatma · 30 KasımKampanya sayfasını kaldır, ziyaretçiyi yönlendir.
Sıradaki katkıPeki kampanyanın İngilizce sayfası hiç yoksa?
Journey AI ile

Kampanya gece yarısı kendiliğinden yayına girer.

Sayfa ayarlarının Yayın bölümünde Yayın Başlangıç ve Yayın Bitiş tarihlerini girersiniz. Her dakika çalışan bir görev, onaylı sayfayı başlangıç tarihinde yayına alır ve bitiş tarihinde kaldırır.

Yayın bitince yönlendir seçeneği, yayın bittikten sonra gelen ziyaretçiyi başka bir adrese gönderir. Tarihler Ajanda'da da görünür. Canlı site, değişikliği en geç 5 dakika içinde gösterir.

Journey AI ile
Kasım KampanyasıOnaylandı
Sayfa ayarları · Yayın
Yayın Başlangıç
1 Kas 2026, 00:00
Yayın BitişBitiş tarihi koy
30 Kas 2026, 23:59
1 Kasım30 Kasım
YönlendirmeYayın bitince yönlendir → /kampanyalar
31 Eki, 23:59
Görev her dakika çalışır. Başlangıç tarihi henüz gelmedi; sayfa onaylı ve bekliyor.
Katkı 06 / 09

İngilizce sitedeki ziyaretçi bir hata sayfasıyla karşılaşıyor.

Türkçe sayfa hazır ama İngilizcesi unutulmuş. Dil seçicide EN'e tıklayan ziyaretçi bir hata sayfası görüyor ve siteden ayrılıyor.

Sorun · /en
www.ornek.com/en/…TREN
404
Page not found
Bu sayfanın İngilizcesi hiç oluşturulmadı. Kimse de fark etmedi.
Sıradaki katkıPeki sayfa her dilde hazır olduğu hâlde kimse onu bulamıyorsa?
Journey AI ile

Eksik bir dil, yayından önce fark edilir.

Bir sayfanın aktif bir site dilinde varyantı yoksa panel Eksik dil uyarısı verir. Dil Varyantları bölümünden yeni bir varyant oluşturursunuz: Bileşenli seçenek tüm bileşenleri kopyalar, Bileşensiz seçenek boş bir sayfa açar.

Çeviri bitince sayfanın tüm dillerini tek seferde onaya gönderebilirsiniz.

Journey AI ile
İletişim · Dil VaryantlarıEksik dil
TRİletişimYayında
ENBu dilde varyant yokEksik
Yeni Dil Varyantı Oluştur · EN
Sayfanın aktif bir site dilinde varyantı olmadığı için panel uyarı veriyor.
Katkı 07 / 09

Sayfanız arama sonuçlarında "Untitled" olarak görünüyor.

Sayfanın ne açıklaması ne de yapılandırılmış verisi var. Bir yapay zekâ asistanına şirketinizi soran kişi de belirsiz bir cevap alıyor.

Sorun · görünmez
www.ornek.com › page
Untitled
No information is available for this page.
Örnek Şirket ne iş yapıyor?
Bu şirket hakkında güvenilir bir bilgi bulamadım.
Sıradaki katkıPeki ziyaretçi sizi bulup formu doldurduysa ama mesajı hiçbir yere ulaşmadıysa?
Journey AI ile

Her sayfanın her dil için üç katmanı vardır.

Meta arama sonucunda görünen bilgileri, Şema (JSON-LD) sayfanın türünü, Varlık (GEO) ise yapay zekâ sistemlerinin okuyacağı tanımı taşır. Bu katmanlar sayfanın onayından bağımsız olarak yayınlanır.

Yapay zekâ (OpenAI veya Gemini) üç katman için de içerik önerebilir. Bu çıktı her zaman bir öneri olarak kalır ve yayını engellemez.

Journey AI ile
Ana Sayfa · SEOTREN
Meta Title
Örnek Şirket | Dijital çözümler
Yapay zekâ önerisi · Meta Description
Öneri hazır. İsterseniz kullanın, isterseniz yok sayın.
Öneri yayını engellemez.
Meta · yayındaŞema · taslakVarlık · taslakKatmanlar sayfa onayından bağımsız yayınlanır.
Katkı 08 / 09

"Mesajınız alındı." Peki kim aldı?

Form ziyaretçiye teşekkür ediyor, ama mesaj artık kimsenin bakmadığı bir adrese gidiyor. Üstelik botlar da formu spamle dolduruyor.

Sorun · kayıp mesaj
İletişim formu
Teklif almak istiyoruz…
Mesajınız alındı.
?
eski-adres@… · kimse okumuyor
Spam gönderimleri birikiyor
asdf asdf · bit.ly/xxxx · "cheap deals"
qwerty · http://… · "SEO hizmeti"
Sıradaki katkıPeki bütün bunları siteye bağlayacak geliştirici, içeriğin yapısını tahmin etmek zorunda kalırsa?
Journey AI ile

Her gönderim tanımlı bir akıştan geçer.

Gönderimler Gelen Kutusu'nda toplanır ve Excel'e indirilebilir. Gönderim Akışı e-posta ve webhook adımlarından oluşur. Adımlar bir koşula bağlı çalışabilir; e-postalar için 16 tema vardır.

Spam'e karşı reCAPTCHA ya da Cloudflare Turnstile kullanılabilir. İşe hazır formlarla başlayabilirsiniz: İletişim, Bülten ve Toplantı Talebi.

Journey AI ile
İletişim Formu · Gönderim AkışıTurnstile açık
Form gönderildi · spam denetimireCAPTCHA / Turnstile
Gelen Kutusu12 gönderim
E-posta · Ekibe Mail16 temadan biri
Koşullu adım · Webhookörnek koşul
Excel'e indir
Her gönderim önce Gelen Kutusu'na düşer, sonra akıştaki adımlar çalışır.
Katkı 09 / 09 · geliştirici için

İçeriğin yapısını tahmin etmek zorunda kalıyorsun.

Alanlar belgelenmemiş ve her sayfa farklı bir yapıyla geliyor. Tahminin tutmazsa site boş, beyaz bir ekran gösteriyor.

Sorun · tahmin
const res = await fetch(url).then(r => r.json());
// alan adı neydi? content mi, blocks mu?
const title = res.content.blocks[0].text;
TypeError: Cannot read properties of undefined (reading 'blocks')
www.ornek.com/kampanya · boş ekran
Son sahneDokuz sorun çözüldü. Şimdi hepsini birlikte görün.
Journey AI ile

API içeriği net bir bileşen ağacı olarak verir.

Yayındaki içerik, dil ve yola göre JSON olarak gelir. Paneldeki bileşen slug'larını kendi bileşenlerinle eşlersin. Eşleşmeyen bir slug sitede mavi bir hata ayıklama kartı gösterir; böylece eksiği hemen görürsün.

Önizleme sitesi önbellek kullanmaz. Canlı site ISR (300 sn) ve panelin tetiklediği yenilemeyle güncellenir; Cache Yenile ile bunu elle de yapabilirsin.

Journey AI ile
GET /api/v1/page/detail/tr?path=kampanya
{
  "data": {
    "title": "Kasım fırsatları",
    "path": "kampanya",
    "components": [{
      "uniqueId": 4711,
      "slug": "hero-banner",
      "children": [{
        "slug": "title",
        "data": "Kasım fırsatları"
      }]
    }, {
      "slug": "geri-sayim"
    }]
  }
}
Örnek yanıt
Bileşen eşleme · slug → bileşen
hero-bannerHeroBanner
markdown-contentMarkdownContent
formFormContainer
geri-sayimeşleşme yok
Mavi hata ayıklama kartı
slug: "geri-sayim" · tüm alanlar burada
Önizleme: önbelleksizCanlı: ISR 300 sn+ panelden yeniden doğrulamaCache Yenile
Son sahne

Dokuz katkı. Tek sistem.

Az önce gördüğünüz her katkı Journey AI'ın bir parçasından geliyor. Hepsini bir araya getirdiğinizde üç parçalı tek bir sistem ortaya çıkıyor.

Okuduğunuz katkılar: 0 / 9

API

Yayındaki içeriği dil ve yol bazında JSON olarak sunar.

01Üç parçaHerkes kendi alanında

Next.js site

Bileşen ağacını kendi bileşenlerine çevirir. Biri önizleme, biri canlı olmak üzere iki ayrı site olarak çalışır.

09Bileşen eşlemeISR ve Cache Yenile