İçeriğe geç

Aday kazanımı

Kendi Sitenize Başvuru Formu Ekleme

Kurumsal sitenizde bir kariyer sayfası zaten var ve aday oradan bir e-posta adresine CV yolluyor. Embed widget o sayfayı değiştirmeden başvuru formunu içine yerleştirir: aday siteden ayrılmadan doldurur, kayıt panele düşer. Sayfaya eklenen şey iki satır koddur.

Kısa cevap

Embed widget, iş ilanı başvuru formunu şirketin kendi sitesine gömme yöntemidir. Sayfaya bir kap div'i ile barındırılan bir yükleyici script'i eklenir; script çerçeveyi kurar ve yüksekliğini içerikle birlikte ayarlar. Aday siteden ayrılmaz, başvuru doğrudan panele düşer. Kod HTML, PHP, JavaScript ve React biçimlerinde verilir. Arama motoruna çıkan yüzey ayrıdır: çerçeve içindeki sayfa noindex işaretlidir.

Şirketin kendi sitesindeki kariyer sayfasına gömülü başvuru formu: üstte sitenin kendi menüsü, altında kabuksuz form

Kurulum: iki satır kod, dört biçim

Kurulum iki satırdır: formun görüneceği yere bir kap div'i, sayfaya da barındırdığımız yükleyici script'i konur. Çerçeveyi div oluşturmaz, script oluşturur. Yükleyici sayfadaki bütün kap div'lerini tarar ve her birine bir çerçeve yerleştirir, yani aynı sayfada birden çok ilan durabilir.

Kod dört biçimde verilir, çünkü her site ham HTML değil: HTML, PHP, JavaScript ve React/Next. Dördü de aynı çerçeveyi kurar, değişen tek şey div'in nasıl oluşturulduğudur. Panelde ilanı seçersiniz, kod o ilanın adresiyle üretilir ve kopyalanır.

Yükleyici bizim alan adımızdan servis edildiği için davranışı sonradan düzeltilebilir, sitenizdeki koda bir daha dokunmanız gerekmez. Sayfanın hangi yükleyici sürümünü çalıştırdığını tarayıcı konsolundan okuyabilirsiniz.

Kap div'inin öznitelikleri
ÖznitelikZorunlu muNe yapar
data-companyZorunluHangi şirketin ilanı olduğunu söyler
data-jobZorunluHangi ilanın açılacağını söyler; ilan yayında değilse çerçevede 404 görünür
data-mode="form"İsteğe bağlıİlan detayını atlar, doğrudan başvuru formunu açar
data-titleİsteğe bağlıÇerçevenin başlığı, ekran okuyucu bunu okur. Yazılmazsa "Başvuru Formu" olur, dil İngilizce seçilmişse "Application Form"
data-accentİsteğe bağlıAna buton rengi. Yalnız hex kabul edilir, örneğin #1e5aa8
data-localeİsteğe bağlıFormun dili. "tr" ya da "en" yazılır, yazılmazsa form Türkçe açılır

Çerçeve ile sayfanız arasındaki köprü

Bir iframe normalde sabit boyludur ve içine sığmayan içerik kendi kaydırma çubuğunu üretir. Burada öyle olmuyor: çerçevenin içindeki sayfa kendi içerik kutusunu ölçüp yüksekliğini dışarı bildiriyor, yükleyici de çerçeveye yazıyor. İç kaydırma çubuğu oluşmaz.

Ölçüm bilerek sayfanın kök elemanı üzerinden değil içerik kutusu üzerinden yapılıyor. Kök eleman çerçevenin kendi yüksekliğinde tabanlandığı için çerçeve büyüyebilir ama küçülemezdi; uzun bir form yerini kısa bir onay ekranına bıraktığında altta boşluk kalırdı.

İki köprü daha var. Sayfanız kaydırıldıkça ekranda gerçekten görünen bölge çerçeveye akıtılır, böylece form içindeki bir pencere sayfanın ortasına değil kullanıcının gördüğü yere ortalanır. Başvuru gönderildiğinde çerçeve sayfadan kaydırma ister; yükleyici yükseklik güncellemesiyle yarışmamak için kısa bir an bekler ve hedefi sonradan bir kez daha doğrular.

  • Sayfa ile çerçeve arasındaki her mesaj tek bir adrese kilitli, başka bir adresten gelen mesaj işlenmeden düşer
  • Zemin saydam gelir, kabuk yoktur: menü çubuğu, altbilgi ve arka plan çizilmez
  • Eski adresle kurulmuş kodlar çalışmaya devam eder, yükleyici eski adresi kanonik adrese eşler

Arama motoru tarafı: gömülü form ne yapar, ne yapmaz

Çerçeve içindeki sayfa noindex ve nofollow ile işaretlidir, site haritasında da yoktur. Somut sonucu şudur: gömülü form sitenizde yeni bir sayfa üretmez ve ilan metniniz sizin alan adınızda indekslenmez. Bunu açıkça yazıyoruz, çünkü tersi beklenirse yanlış bir kurulum kararı verilir.

İlanın arama sonuçlarına girmesi ayrı bir yüzeyle çözülür: kariyer sayfası. Orada ilan Aktif durumdaysa ve gövdesi 300 karakteri geçiyorsa indekslenir, ilan bazında site haritasına girer ve iş ilanı yapısal verisiyle birlikte yayınlanır.

İkisi aynı anda açık olabilir. Yalnız embed kullanmak isteyen şirkette kariyer sayfası ayarı kapatılır; o zaman herkese açık kariyer adreslerinin tamamı 404 döner, gömülü form ve başvuru ucu çalışmaya devam eder.

Panelde kurulum sağlığı

Çerçeve her yüklendiğinde bir sağlık kaydı düşer. Sayfanızın adresi tarayıcının verdiği üst çerçeve bilgisinden ya da yönlendirenden okunur; isteğin kendi adres başlığı bizim alan adımız olduğu için oraya bakmak işe yaramaz.

Kayıt şirket başına tek satırdır: son yüklenme zamanı, formun en son açıldığı alan adı, en son açılan ilanın slug'ı ve toplam yükleme sayısı. Bu bir yapılandırma değil, çalışma zamanı sağlığıdır; ilan bazlı ya da site bazlı bir rapor vermez.

Kartın üstünde iki metrik durur. "Formun açıldığı site" doğrudan bu kayıttan gelir. "Son 30 günde başvuru" ise şirketin bütün iş başvurularını sayar, yalnız gömülü formdan gelenleri değil; sayıyı okurken bunu hesaba katın.

Sağlık kartındaki dört durum
DurumNe demekSıradaki adım
KapalıPaneldeki embed anahtarı kapalıAnahtar bir panel ayarıdır; sitedeki çerçeveyi kaldırmak için kodu sayfadan çıkarın
Kurulum tamamlanmadıİzinli adresler listesi boşSitenizin adresini listeye ekleyin, panel kurulumu o zaman doğrulanmış sayar
HazırKod hazır, çerçeve henüz hiç yüklenmemişKodu sayfaya yapıştırın ve sayfayı bir kez açın
YayındaÇerçeve en az bir kez yüklenmişSon yüklenme zamanı ve son alan adı kartta yazılı

Gömülü başvuru da aynı hattan geçiyor

Gömülü sayfa kariyer sayfasıyla aynı veri yolunu kullanır. Form aynı uca gider, aday alındı e-postasını alır, CV analizi arka planda çalışır ve sonuç başvurunun üstünde panelde durur. Değişen tek şey kabuktur.

Güvenlik tarafı da aynıdır: gömülü formda bot doğrulaması zorunludur, doğrulanmayan başvuru reddedilir, uçlar dakikada 30 istek oran sınırına tabidir. Veri sitenizde saklanmaz, başvuru doğrudan GoTeam tarafına gider; aydınlatma ve açık rıza onayları formun içindedir.

Karar mekanizması da değişmez. Yapay zeka sıralama ve öneri üretir, hiçbir başvurunun durumunu kendiliğinden değiştirmez; kararı İK verir.

  • Yalnız yayındaki ilan gömülebilir, taslak ya da kapalı ilanın slug'ı çerçevede 404 döner
  • Aynı anda açık tutulabilecek ilan sayısı pakete bağlıdır, bir ilanı yayına almak bu haktan bir yer harcar
  • Kod hem ayarlar ekranında hem ilan detayındaki "Sitene Ekle" bölümünde durur
  • Embed ayarlarını görmek ve değiştirmek şirket ayarları yetkisi ister
  • Şirketinize özel, yazdırılabilir bir kurulum kılavuzu var: yedi adım, ekran görüntüleri ve PDF çıktısı

Sık takılan yerler

Kurulumda çıkan sorunların neredeyse tamamı beş başlıkta toplanıyor. Kurulum kılavuzunun sorun bölümü de aynı sırayla yazılmıştır.

Bir uyarı da bizim tarafımızda olmayan bir engelle ilgili: sitenizin kendi güvenlik başlıkları çerçevelemeyi kısıtlıyorsa form açılmaz. Biz embed adresine çerçeveleme kısıtı koymuyoruz ve gerekçesi kodda yazılı, ama sitenizin başlıklarının izin vermesi gerekir.

  • Yalnız div'i ya da yalnız script'i yapıştırmak: ikisi birlikte gider, tek başına hiçbiri çerçeve kurmaz
  • Kodda ILAN-SLUG yer tutucusunun kalması: panelde aktif ilan yokken üretilen kodda bu yazı durur, kendi ilan slug'ınızla değiştirin
  • Taslak ilanın slug'ını yazmak: çerçeve "ilan bulunamadı" gösterir, ilanı önce yayına alın
  • data-accent alanına hex dışında bir değer yazmak: "rgb(...)", "blue" ya da bir CSS değişkeni sessizce düşer, varsayılan renk kalır
  • Adresi eksik yazmak: izinli adresler listesine alan adını şemasıyla birlikte ekleyin, kayıt sırasında normalize edilir ve listede en fazla 20 adres tutulur

Sık sorulan sorular

Evet. Formu göstermek istediğiniz sayfaya bir Özel HTML bloğu açın ve div ile script satırını birlikte yapıştırın. Şablon dosyasına yazacaksanız PHP biçimi de aynı kodu verir. Tek koşul, sitenizin kendi güvenlik başlıklarının çerçevelemeye izin vermesidir.

Form kabuksuz gelir: menü çubuğu, altbilgi ve arka plan çizilmez, zemin saydam kalır, yani sayfanızın kendi rengi görünür. Ana buton rengini data-accent özniteliğiyle sitenizin rengine çekebilirsiniz, yalnız hex değer kabul edilir. Yazı tipi ve genel tipografi formun kendi tasarımıdır.

Sabit değil. Çerçeve içindeki sayfa kendi içerik kutusunu ölçer ve yüksekliği dışarı bildirir, yükleyici de çerçeveyi o boya getirir. İç kaydırma çubuğu oluşmaz. Ölçüm içerik kutusu üzerinden yapıldığı için çerçeve yalnız büyümez, uzun form yerini kısa onay ekranına bıraktığında küçülür de.

Kurulum doğrulaması için. Panel, formun en son açıldığı alan adının listede olup olmadığını gösterir; "Kurulum tamamlanmadı" uyarısı da liste boşken çıkar. Adresler kaydedilirken küçük harfe indirilip şema ve alan adı biçimine getirilir, listede en fazla 20 adres tutulur.

Evet, yükleyici sayfadaki bütün kap div'lerini tarar ve her biri için ayrı bir çerçeve kurar. Sınır kod tarafında değil ilan tarafındadır: yalnız yayındaki bir ilan gömülebilir ve aynı anda açık tutulabilecek ilan sayısı paketinize bağlıdır.

Başvuru kariyer sayfasından gelenle aynı hatta girer: CV analizi arka planda çalışır ve sonuç başvurunun üstünde panelde durur. Ama yapay zeka hiçbir başvurunun durumunu kendiliğinden değiştirmez. Sıralama ve öneri üretir, kararı İK verir.

Bu özelliği kendi verinizle görün

Demo talebinizi bırakın, kurulumu birlikte yapalım ve süreci kendi pozisyonunuz üzerinden gezelim.

Bize Ulaşın