<!-- Source: https://9pic.ai/tr/blog/tally-hidden-fields-cta-query-params/ -->
![Soyut çizgili arka plan](/images/stripes.svg)

[Bloga dön](/tr/blog/)

![Tally gizli alanları: sorgu parametreleriyle CTA'lar (satın alma, yardım ve otomatik teslim için)](https://bgimg.9pic.ai/images/blog/tally-hidden-fields-cta-query-params.jpg?title=Tally+gizli+alanlar%C4%B1%3A+sorgu+parametreleriyle+CTA%27lar&amp;subtitle=Tally+gizli+alanlar%C4%B1+ve+URL+parametreleriyle+harici+formlar%C4%B1+9Pic+AI+CTA+d%C3%BC%C4%9Fmelerine+ba%C4%9Flay%C4%B1n.+eventId%2FbibNumber%2Fref+de%C4%9Ferlerini+al%C4%B1n+ve+Zapier+otomasyonunu+tetikleyin.&amp;kicker=D%C3%B6n%C3%BC%C5%9F%C3%BCm+rehberi&amp;author=9Pic+AI+Ekibi&amp;readTime=9+dk)

**Kısaca**: Bir Tally formu oluşturun ve `eventId`, `bibNumber`, `selfieRequestId` ve `ref` adlı gizli alanlar ekleyin. CTA düğmenizi form URL'sine yönlendirin ve URL'nin sonuna `?eventId=123&bibNumber=456&ref=...` gibi sorgu parametreleri ekleyin. Ardından talepleri yönlendirmek, ödeme almak ve sonuçları teslim etmek için Tally'yi [Zapier](https://tally.so/help/zapier-integration) (kodsuz) veya [webhook'lar](https://tally.so/help/webhooks) (daha fazla kontrol) ile bağlayın.

Tally gizli alanları nedir ve neden CTA'lar için idealdir?
------------------------------------------------------------

Tally gizli alanları, bir forma eklediğiniz görünmez alanlardır. Bu alanlarla **verileri form URL'si üzerinden aktarabilir** ve her gönderimle birlikte saklayabilirsiniz. Tally dokümantasyonuna göre gizli alanları düzenleyicide `/hidden` yazarak ekleyebilir, alanlara ad verebilir (örneğin `name` ve `ref`), ardından değerleri şöyle URL parametreleriyle aktarabilirsiniz:

    https://tally.so/r/FORM_ID?name=Marie&ref=email

Tally'nin resmi rehberine bakın: [Hidden fields](https://tally.so/help/hidden-fields). CTA iş akışlarında iki ayrıntı önemlidir:

- **Gizli alan adları büyük/küçük harfe duyarlıdır** (URL parametresi tam olarak eşleşmelidir).
- **İlk parametrenin önüne `?` gelir**, sonraki parametrelerin önüne ise şu gelir: `&`.


CTA düğmenizden hangi sorgu parametrelerini aktarmalısınız?
----------------------------------------------------------------

Amaç, ekibinizin (veya otomasyonunuzun) kullanıcıya hiçbir şeyi yeniden yazdırmadan bağlamı tam olarak anlamasını sağlayan en küçük değer kümesini göndermektir. Etkinlik fotoğrafçılığı CTA'ları için en yararlı parametreler şunlardır:

eventId

Kullanıcının hangi etkinlikte veya galeride olduğu.

bibNumber

Hangi koşucunun göğüs numarasının arandığı (yarış fotoğrafı arama iş akışları).

selfieRequestId

Kullanıcının hangi selfie ile arama talebinden geldiği (akışınızda selfie ile arama varsa).

ref

Bir "dönüş bağlamı" işaretçisi (çoğu zaman sayfa URL'si veya base64 ile kodlanmış bir URL).

CTA analitiği istiyorsanız `utm_source`, `utm_medium` ve `utm_campaign` gibi pazarlama ilişkilendirme alanlarını da aktarabilirsiniz.

Adım 1: Gizli alanları kabul eden bir Tally formu oluşturun
--------------------------------------------------------------

Tally form düzenleyicinizde `/hidden` yazarak gizli alanlar ekleyin ve her alan için bir blok oluşturun. Her gizli alana, CTA URL parametrelerinizle birebir aynı adı verin (unutmayın: büyük/küçük harfe duyarlıdır). Tally'nin rehberi bu süreci baştan sona anlatıyor: [Hidden fields](https://tally.so/help/hidden-fields).

9Pic AI tarzı CTA'lar için önerilen gizli alan adları:

- **`eventId`**
- **`bibNumber`** (isteğe bağlı)
- **`selfieRequestId`** (isteğe bağlı)
- **`ref`** (önerilir)
- **`utm_source`, `utm_medium`, `utm_campaign`** (isteğe bağlı)


Ardından kullanıcının dolduracağı görünür alanları ekleyin (örneğin e-posta, telefon, "Neye ihtiyacınız var?", paket seçimi vb.). Formu kısa tutun: CTA tıklaması güçlü bir niyet gösterir ve bu fırsatı boşa harcamak istemezsiniz.

Adım 2: Görünür alanları (e-posta/ad) gizli alanlardan önceden doldurun
-----------------------------------------------------------------------------

Bazen yanıtlayan kişinin e-posta adresini zaten bilirsiniz (örneğin giriş yapmışsa veya CRM'inizde kayıtlıysa). Tally, bir gizli alanı "Default answer" olarak kullanarak birçok giriş alanını **önceden doldurmanıza** olanak tanır. Resmi dokümantasyon: [Pre-populate form fields](https://tally.so/help/pre-populate-form-fields).

Tally iki önemli sınırlamayı belirtir: **ödeme** bloklarını veya **dosya yükleme** bloklarını önceden dolduramazsınız ve gizli alanlar büyük/küçük harfe duyarlıdır.

### Örnek: bir e-posta alanını önceden doldurma

1. Normal bir e-posta giriş alanı ekleyin (örneğin "E-posta adresiniz").
2. `email` adlı bir gizli alan ekleyin.
3. E-posta alanında **Default answer** seçeneğini açın ve `email` gizli alanını seçin.
4. CTA URL'sinde `?email=runner@example.com` değerini aktarın.


Adım 3: CTA URL'nizi oluşturun (sorgu parametresi örnekleriyle)
------------------------------------------------------------------

Tally formunuz yayınlandıktan sonra formun URL'sini ("Share" sekmesinden) alın ve parametreleri ekleyin. İlk parametrenin önüne `?`, sonraki her parametrenin önüne ise şu gelir: `&`.

### Fotoğraf satın alma CTA'sı

Kullanıcı arama sonuçlarına bakarken fotoğraf satın almak, fatura istemek veya ödeme adımına geçmek istediğinde bunu kullanın.

    https://tally.so/r/FORM_ID?eventId=123&bibNumber=456&ref=BASE64_OR_URLENCODED_VALUE

### Selfie ile arama yardım CTA'sı

Arayüzünüzde selfie ile arama akışları varsa ve destek ekibinizin hangi talebin başarısız olduğunu hemen görmesini istiyorsanız bunu kullanın.

    https://tally.so/r/FORM_ID?eventId=123&selfieRequestId=abc123&ref=BASE64_OR_URLENCODED_VALUE

### Genel yardım / iletişim CTA'sı

Göğüs numarası veya selfie talep kimliği olmasa bile `eventId` ve `ref` değerlerini aktarmak, talepleri önceliklendirmeyi hızlandırmaya yeter.

    https://tally.so/r/FORM_ID?eventId=123&ref=BASE64_OR_URLENCODED_VALUE

İpucu: CTA'nız zaten bir `ref` parametresi içeriyorsa (örneğin güvenlik için kodlanmış mevcut sayfa URL'si), Tally bunu gizli alanda olduğu gibi saklar. `ref` değerini bir sır olarak değil, "bağlam" olarak düşünün.

Etkinlik fotoğraf ekipleri için CTA kullanım senaryoları
------------------------------------------------------------

Sabit bir ödeme akışının ötesinde esneklik isteyen etkinlik ekiplerinin kurduğunu gördüğümüz, sonuç veren CTA kalıpları şunlar. Her biri Tally formu ve gizli alanlarla iyi çalışır, çünkü kullanıcı deneyimi hızlıdır ve arka ofis bağlamın tamamını görür.

### 1) Fotoğraf satın alma / ödeme bağlantısı talebi

Arama sonuçlarının yanına bir "Fotoğraf satın alın" CTA'sı ekleyin. Form e-posta adresini, isteğe bağlı olarak telefonu ve paket tercihini toplar. Gizli alanlar `eventId`, `bibNumber` veya `selfieRequestId` ile `ref` değerlerini kaydeder, böylece ekibiniz siparişi karşılıklı yazışmaya gerek kalmadan tamamlar. [9Pic Checkout](/tr/products/checkout/) kullanıyorsanız formunuzdaki paket sorularını fotoğraf satış seçeneklerinizle uyumlu hâle getirebilirsiniz.

### 2) Eksik fotoğraf (veya hatalı eşleşme) bildirimi

"Fotoğraflarınızı bulamıyor musunuz?" CTA'sı kısa bir açıklama (zaman aralığı, göğüs numarasının rengi, kıyafet) toplayabilir ve isteğe bağlı olarak ekran görüntüsü yüklemeye izin verebilir. Gizli alanlar desteğin en zahmetli kısmını ortadan kaldırır: koşucuya akışın hangi noktasında olduğunu sormak.

### 3) Yardıma bağlanma (hızlı destek önceliklendirmesi)

Galeri arayüzünüze bir "Yardım mı lazım?" CTA'sı ekleyin. Gönderimleri gizli alanlarla birlikte Slack'e, e-postaya veya yardım masanıza yönlendirin. Bu, aynı anda birden fazla etkinliğiniz aktifken ve destek ekibinin kullanıcının hangi etkinlikten söz ettiğini bilmesi gerektiğinde özellikle işe yarar.

### 4) Organizatörler için B2B potansiyel müşteri toplama

Yarış sayfalarına ve landing page'lere bir "Etkinlik mi düzenliyorsunuz?" CTA'sı ekleyin (örneğin [Maratonlar](/marathons/)). Gizli alanları kampanya ilişkilendirmesi için kullanın ve potansiyel müşterileri bir CRM'e yönlendirin.

İş akışını Zapier ile otomatikleştirin (ödemeler, teslim, bildirimler)
------------------------------------------------------------------------------

Tally, **yeni bir form gönderiminde** tetiklenen ve binlerce uygulamaya bağlanabilen bir Zapier entegrasyonu sunar. Tally dokümantasyonu, Zapier entegrasyonunun tüm Tally kullanıcılarına ücretsiz olduğunu da belirtir: [Zapier integration](https://tally.so/help/zapier-integration).

Müşterilerin Zapier (veya Make, Integrately ve Pipedream gibi benzer araçlar) ile kurduğu yaygın otomasyon kalıpları:

- **Ödeme bağlantısı iş akışı**: yeni "Fotoğraf satın alın" gönderimi → faturalama aracınızda bir Stripe Payment Link / fatura oluşturma → bağlantıyı koşucuya e-postayla gönderme → operasyon kanalınızı bilgilendirme.
- **Teslim iş akışı**: gönderim → Airtable/Notion/CRM'de sipariş kaydı oluşturma → sorumlu atama → otomatik onay e-postası gönderme → sipariş tamamlanınca indirme bağlantısını teslim etme.
- **Destek iş akışı**: "Yardım mı lazım?" gönderimi → `eventId` ve `ref` değerlerini içeren bir yardım masası kaydı (veya Slack mesajı) oluşturma → SLA'ya göre doğru ekibe yönlendirme.


Not: Zapier'in ücretsiz paketi iki adımlı Zap'larla sınırlıdır (Tally'nin Zapier rehberine göre). Çok adımlı yönlendirme gerekiyorsa ücretli bir pakete geçmeniz ya da webhook'larla kendi iş akışı çalıştırıcınızı kullanmanız gerekebilir.

Webhook'ları ne zaman kullanmalı (Zapier/Make yerine)?
--------------------------------------------------------

Tam kontrol istiyorsanız Tally her gönderimi webhook'larla JSON olarak uç noktanıza POST edebilir. Tally'nin webhook dokümantasyonu, tasarımda hesaba katılması gereken birkaç operasyonel ayrıntıyı öne çıkarır: yanıt için 10 saniyelik zaman aşımı, hatalarda yeniden deneme davranışı ve doğrulama için `Tally-Signature` başlığı ekleyen isteğe bağlı bir imzalama anahtarı. Kaynak: [Webhooks](https://tally.so/help/webhooks).

Şu durumlarda webhook'ları seçin:

- **Özel bir ödeme akışı başlatmak** (kendi ödeme oturumu mantığınızı kurmak, paketleri eşlemek, para birimini yönetmek ve sipariş tamamlanmasını kaydetmek).
- **Sonuçları otomatik olarak teslim etmek** (indirme bağlantıları göndermek, erişim açmak, PDF oluşturmak veya dahili işleri tetiklemek).
- **Güvenilirlik ve güvenliği kendiniz yönetmek** (imzaları doğrulamak, olayları kaydetmek ve yeniden denemeye dayanıklı işleme kurmak).


En iyi uygulamalar: gizlilik, URL kodlama ve adlandırma kuralları
-------------------------------------------------------------------

- **Sorgu parametrelerine gizli bilgi koymayın**: URL'ler kayda geçebilir ve paylaşılabilir. Kişisel veriler yerine kimlikleri (`eventId` gibi) tercih edin.
- **`ref` değerini güvenli biçimde kodlayın**: `ref` olarak tam bir URL aktarıyorsanız onu URL kodlamasıyla (veya base64 ile) kodlayın; böylece kopyala/yapıştır işleminde bozulmaz ve sorgu dizesini kırmaz.
- **Gizli alan adlarını sabit tutun**: `eventId` adını sonradan `event_id` olarak değiştirirseniz, bağlantıları her yerde güncellemediğiniz sürece mevcut CTA'lar bozulur.
- **Uçtan uca test edin**: CTA'ya tıklayın → formu gönderin → gizli alanların Tally gönderimlerinde göründüğünü doğrulayın → Zap'ınızın/webhook'unuzun beklediğiniz değerleri aldığını doğrulayın.


SSS
---

### Tally gizli alanları ücretsiz mi?

Evet. Tally dokümantasyonuna göre gizli alanlar tüm Tally kullanıcılarına ücretsizdir. Bakın: [Hidden fields](https://tally.so/help/hidden-fields).

### Gizli alan adları URL parametreleriyle birebir aynı olmak zorunda mı?

Evet. Tally'ye göre gizli alanlar büyük/küçük harfe duyarlıdır, bu yüzden gizli alan adı ile URL parametresi tam olarak eşleşmelidir (örneğin şu iki ad birbirinden farklıdır: `eventId` ve `eventid`).

### Ödeme alanlarını URL parametreleriyle önceden doldurabilir miyim?

Tally'nin ön doldurma dokümantasyonuna göre ödeme bloklarını (veya dosya yükleme bloklarını) önceden dolduramazsınız. Yine de bağlam için gizli alanları aktarabilir ve gerekirse ödemeyi form dışında otomasyonla yönetebilirsiniz. Bakın: [Pre-populate form fields](https://tally.so/help/pre-populate-form-fields).

### Tally gönderimleri için Zapier destekleniyor mu?

Evet. Tally, tetikleyicisi yeni bir form gönderimi olan ve verileri başka uygulamalara yönlendirebildiğiniz bir Zapier entegrasyonunu belgeliyor. Bakın: [Zapier integration](https://tally.so/help/zapier-integration).

### Zapier mi kullanmalıyım, webhook'lar mı?

Hızlı ve kodsuz otomasyon için Zapier'i kullanın. Daha sıkı kontrol, imza doğrulama ve özel işleme gerektiğinde webhook'ları kullanın. Tally'nin webhook dokümantasyonu JSON POST yüklerini, 10 saniyelik yanıt süresini, isteğe bağlı imzalama anahtarını ve yeniden denemeleri anlatır: [Webhooks](https://tally.so/help/webhooks).

Sonraki adımlar
----------------

Etkinlik fotoğraf satışlarınızı ve desteğinizi büyütmek istiyorsanız gizli alanlar, harici formları sitenizin doğal bir parçası gibi hissettirmenin basit bir yoludur, çünkü form bağlamı zaten bilir. Bunu [9Pic BibTrack](/tr/products/bibtrack/) ve [9Pic FaceFind](/tr/products/facefind/) arama akışlarıyla birlikte kullanın, form gönderimlerini kullandığınız araçlara yönlendirin ve ekibinizin karşılıklı yazışmalar yerine siparişleri tamamlamaya odaklanmasını sağlayın.

Başlamaya hazır mısınız?
-----------------------------

Barındırma, yapay zekâ destekli arama ve medya teslimi için 9Pic AI'ı kullanan etkinlik organizatörlerine katılın. Bu organizatörler 5.000'den fazla etkinlikte 5 milyonu aşkın katılımcıya 100 milyondan fazla fotoğraf ulaştırdı.

[Başlayın](https://admin.9pic.ai/sign-up) [Demo planlayın](/tr/contact/)
