<!-- Source: https://9pic.ai/cs/blog/tally-hidden-fields-cta-query-params/ -->
![Abstraktní pozadí s pruhy](/images/stripes.svg)

[Zpět na blog](/cs/blog/)

![Skrytá pole v Tally: tlačítka CTA s parametry URL (pro nákup, pomoc a automatické doručení)](https://bgimg.9pic.ai/images/blog/tally-hidden-fields-cta-query-params.jpg?title=Skryt%C3%A1+pole+v+Tally%3A+CTA+s+parametry+URL&amp;subtitle=Propojte+extern%C3%AD+formul%C3%A1%C5%99e+s+tla%C4%8D%C3%ADtky+CTA+na+9Pic+AI+pomoc%C3%AD+skryt%C3%BDch+pol%C3%AD+Tally+a+parametr%C5%AF+URL.+Zachy%C5%A5te+eventId%2FbibNumber%2Fref+a+spus%C5%A5te+automatizaci+p%C5%99es+Zapier.&amp;kicker=Pr%C5%AFvodce+konverzemi&amp;author=T%C3%BDm+9Pic+AI&amp;readTime=9+min)

**Ve zkratce**: Vytvořte formulář v Tally a přidejte skrytá pole s názvy `eventId`, `bibNumber`, `selfieRequestId` a `ref`. Nasměrujte tlačítko CTA na URL formuláře a připojte parametry jako `?eventId=123&bibNumber=456&ref=...`. Pak propojte Tally se [Zapierem](https://tally.so/help/zapier-integration) (bez kódu) nebo s [webhooky](https://tally.so/help/webhooks) (větší kontrola), abyste mohli směrovat požadavky, vybírat platby a doručovat výsledky.

Co jsou skrytá pole v Tally (a proč se skvěle hodí pro CTA)
---------------------------------------------------------------

Skrytá pole v Tally jsou neviditelná pole, která přidáte do formuláře, abyste mohli **předávat data přes URL formuláře** a ukládat je s každým odesláním. Podle dokumentace Tally přidáte skrytá pole tak, že v editoru napíšete `/hidden`, pole pojmenujete (například `name` a `ref`) a pak předáte hodnoty přes parametry URL, například:

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

Viz oficiální návod Tally: [Hidden fields](https://tally.so/help/hidden-fields). Pro postupy s tlačítky CTA jsou důležité dva detaily:

- **Názvy skrytých polí rozlišují velká a malá písmena** (parametr URL musí přesně odpovídat).
- **První parametr začíná znakem `?`** a další parametry používají `&`.


Jaké parametry předávat z tlačítka CTA
-------------------------------------------

Cílem je poslat co nejmenší sadu hodnot, podle které váš tým (nebo vaše automatizace) přesně určí kontext, aniž by ho uživatel musel znovu psát. U tlačítek CTA pro fotografie z akcí jsou nejužitečnější tyto parametry:

eventId

Ve které akci nebo galerii uživatel je.

bibNumber

Které startovní číslo běžce se hledalo (postupy vyhledávání na závodech).

selfieRequestId

Ze kterého požadavku na vyhledávání podle selfie uživatel přišel (pokud váš postup vyhledávání podle selfie používá).

ref

Ukazatel na „návratový kontext“ (často URL stránky nebo URL zakódovaná v base64).

Pokud chcete analytiku tlačítek CTA, můžete předávat i marketingová pole pro atribuci jako `utm_source`, `utm_medium` a `utm_campaign`.

Krok 1: Vytvořte formulář v Tally, který přijímá skrytá pole
--------------------------------------------------------------------

V editoru formuláře Tally vložte skrytá pole tak, že napíšete `/hidden`, a pro každé pole přidejte jeden blok. Každé skryté pole pojmenujte přesně podle parametrů URL v tlačítku CTA (pozor: rozlišují se velká a malá písmena). Návod Tally to popisuje od začátku do konce: [Hidden fields](https://tally.so/help/hidden-fields).

Doporučené názvy skrytých polí pro tlačítka CTA ve stylu 9Pic AI:

- **`eventId`**
- **`bibNumber`** (volitelné)
- **`selfieRequestId`** (volitelné)
- **`ref`** (doporučené)
- **`utm_source`, `utm_medium`, `utm_campaign`** (volitelné)


Pak přidejte viditelná pole, která má uživatel vyplnit (například e-mail, telefon, „Co potřebujete?“, výběr balíčku a podobně). Formulář udržte krátký: kliknutím na CTA uživatel projevuje výrazný zájem a nechcete tuto příležitost promarnit.

Krok 2: Předvyplňte viditelná pole (e-mail, jméno) ze skrytých polí
-------------------------------------------------------------------------

Někdy už e-mail respondenta znáte (například když je přihlášený nebo ho máte v CRM). Tally umí **předvyplnit** řadu vstupních polí pomocí skrytého pole nastaveného jako „Default answer“. Oficiální dokumentace: [Pre-populate form fields](https://tally.so/help/pre-populate-form-fields).

Tally uvádí dvě důležitá omezení: nelze předvyplnit bloky pro **platbu** ani bloky pro **nahrání souboru** a skrytá pole rozlišují velká a malá písmena.

### Příklad: předvyplnění pole pro e-mail

1. Přidejte běžné pole pro e-mail (např. „Váš e-mail“).
2. Přidejte skryté pole s názvem `email`.
3. U pole pro e-mail zapněte **Default answer** a vyberte skryté pole `email`.
4. Do URL tlačítka CTA přidejte `?email=runner@example.com`.


Krok 3: Sestavte URL tlačítka CTA (s příklady parametrů)
-------------------------------------------------------------

Jakmile formulář v Tally zveřejníte, vezměte jeho URL (z karty „Share“) a připojte parametry. První parametr používá `?` a každý další parametr používá `&`.

### Tlačítko CTA pro nákup fotografií

Použijte ho, když se uživatel dívá na výsledky vyhledávání a chce koupit fotografie, vyžádat si fakturu nebo přejít k platbě.

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

### Tlačítko CTA pro pomoc s vyhledáváním podle selfie

Použijte ho, když vaše rozhraní obsahuje vyhledávání podle selfie a chcete, aby podpora hned viděla, který požadavek selhal.

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

### Tlačítko CTA pro obecnou pomoc a kontakt

I když nemáte startovní číslo ani ID požadavku selfie, stačí předat `eventId` a `ref` a třídění požadavků se zrychlí.

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

Tip: Pokud tlačítko CTA už obsahuje parametr `ref` (například URL aktuální stránky, kvůli bezpečnosti zakódovanou), Tally ho uloží do skrytého pole beze změny. Berte `ref` jako „kontext“, ne jako tajemství.

Využití tlačítek CTA pro týmy, které fotí akce
-----------------------------------------------------

Tady jsou užitečné vzory tlačítek CTA, které jsme viděli u týmů pořádajících akce, když chtěly větší flexibilitu než pevný proces platby. Každý z nich dobře funguje s formulářem Tally a skrytými poli, protože vyplnění je pro uživatele rychlé a back office má úplný kontext.

### 1) Nákup fotografií / žádost o platební odkaz

Přidejte vedle výsledků vyhledávání tlačítko CTA „Koupit fotky“. Formulář sbírá e-mail, volitelně telefon a preferovaný balíček. Skrytá pole zachytí `eventId`, `bibNumber` nebo `selfieRequestId` a `ref`, takže váš tým může objednávku vyřídit bez zbytečného dopisování. Pokud používáte [9Pic Checkout](/cs/products/checkout/), můžete otázky na balíčky ve formuláři sladit se svými možnostmi prodeje fotografií.

### 2) Nahlášení chybějící fotografie (nebo chybné shody)

Tlačítko CTA „Nemůžete najít své fotky?“ může sbírat krátký popis (časové okno, barva startovního čísla, oblečení) a volitelně umožnit nahrát snímek obrazovky. Skrytá pole odstraní nejbolestivější část podpory: ptát se běžce, kde přesně v procesu byl.

### 3) Spojení s podporou (rychlé třídění požadavků)

Přidejte do rozhraní galerie tlačítko CTA „Potřebujete pomoc?“. Odeslané formuláře směrujte do Slacku, e-mailu nebo helpdesku i se skrytými poli. Pomáhá to hlavně tehdy, když běží víc akcí najednou a podpora potřebuje vědět, o které akci uživatel mluví.

### 4) Získávání B2B poptávek od pořadatelů

Přidejte tlačítko CTA „Pořádáte akci?“ na stránky závodů a landing page (například [maratony](/marathons/)). Skrytá pole použijte pro atribuci kampaní a poptávky směrujte do CRM.

Automatizace postupu se Zapierem (platby, doručení, oznámení)
-----------------------------------------------------------------

Tally nabízí integraci se Zapierem, která se spustí při **novém odeslání formuláře** a dokáže se propojit s tisíci aplikací. Dokumentace Tally také uvádí, že integrace se Zapierem je zdarma pro všechny uživatele Tally: [Zapier integration](https://tally.so/help/zapier-integration).

Běžné automatizace, které si zákazníci staví v Zapieru (nebo v podobných nástrojích jako Make, Integrately a Pipedream):

- **Postup s platebním odkazem**: nové odeslání „Koupit fotky“ → vytvoření Stripe Payment Link nebo faktury ve fakturačním nástroji → odeslání odkazu běžci e-mailem → upozornění do provozního kanálu.
- **Postup doručení**: odeslání → vytvoření záznamu objednávky v Airtable/Notion/CRM → přidělení odpovědné osoby → odeslání automatického potvrzovacího e-mailu → doručení odkazu ke stažení po vyřízení.
- **Postup podpory**: odeslání „Potřebujete pomoc?“ → vytvoření tiketu v helpdesku (nebo zprávy ve Slacku) včetně `eventId` a `ref` → směrování na správný tým podle SLA.


Poznámka: Bezplatný tarif služby Zapier umožňuje jen dvoukrokové Zapy (podle návodu Tally pro Zapier). Pokud potřebujete vícekrokové směrování, možná budete potřebovat placený tarif, nebo webhooky a vlastní nástroj pro spouštění postupů.

Kdy použít webhooky (vs. Zapier/Make)
---------------------------------------

Pokud potřebujete plnou kontrolu, Tally umí přes webhooky posílat každé odeslání jako JSON metodou POST na váš endpoint. Dokumentace webhooků Tally zdůrazňuje několik provozních detailů, se kterými je dobré počítat: na odpověď je limit 10 sekund, při chybách se odeslání opakuje a volitelný podpisový klíč přidává hlavičku `Tally-Signature` pro ověření. Zdroj: [Webhooks](https://tally.so/help/webhooks).

Webhooky zvolte, když chcete:

- **Spustit vlastní platební proces** (vytvořit vlastní logiku platební relace, namapovat balíčky, řešit měnu a zaznamenat vyřízení).
- **Automaticky doručovat výsledky** (posílat odkazy ke stažení, odemykat přístup, generovat PDF nebo spouštět interní úlohy).
- **Mít spolehlivost a bezpečnost ve vlastních rukou** (ověřovat podpisy, logovat události a stavět zpracování, které snese opakované doručení).


Osvědčené postupy: soukromí, kódování URL a pojmenování
----------------------------------------------------------------

- **Nedávejte do parametrů URL tajné údaje**: URL se mohou logovat a sdílet. Místo osobních údajů dávejte přednost ID (jako `eventId`).
- **Bezpečně zakódujte `ref`**: pokud předáváte celou URL jako `ref`, zakódujte ji pro URL (nebo do base64), aby přežila kopírování a nerozbila řetězec parametrů.
- **Názvy skrytých polí neměňte**: pozdější změna `eventId` na `event_id` rozbije existující tlačítka CTA, pokud všude neaktualizujete odkazy.
- **Otestujte celý postup**: klikněte na CTA → odešlete formulář → ověřte, že se skrytá pole objeví v odesláních v Tally → ověřte, že váš Zap nebo webhook dostane očekávané hodnoty.


Časté dotazy
--------------

### Jsou skrytá pole v Tally zdarma?

Ano. Dokumentace Tally uvádí, že skrytá pole jsou zdarma pro všechny uživatele Tally. Viz [Hidden fields](https://tally.so/help/hidden-fields).

### Musí názvy skrytých polí přesně odpovídat parametrům URL?

Ano. Tally uvádí, že skrytá pole rozlišují velká a malá písmena, takže název skrytého pole a parametr URL se musí přesně shodovat (například `eventId` je něco jiného než `eventid`).

### Mohu předvyplnit platební pole přes parametry URL?

Podle dokumentace Tally k předvyplňování nelze předvyplnit platební bloky (ani bloky pro nahrání souborů). Skrytá pole ale můžete pro kontext předávat dál a platbu v případě potřeby vyřešit automatizací mimo formulář. Viz [Pre-populate form fields](https://tally.so/help/pre-populate-form-fields).

### Podporuje Zapier odeslání z Tally?

Ano. Tally popisuje integraci se Zapierem, kde spouštěčem je nové odeslání formuláře a data můžete směrovat do dalších aplikací. Viz [Zapier integration](https://tally.so/help/zapier-integration).

### Mám použít Zapier, nebo webhooky?

Zapier použijte pro rychlou automatizaci bez kódu. Webhooky použijte, když potřebujete větší kontrolu, ověření podpisu a vlastní zpracování. Dokumentace webhooků Tally popisuje data odesílaná jako JSON metodou POST, 10sekundové okno pro odpověď, volitelný podpisový klíč a opakované pokusy: [Webhooks](https://tally.so/help/webhooks).

Další kroky
-------------

Pokud chcete škálovat prodej fotografií z akcí a podporu, jsou skrytá pole jednoduchý způsob, jak externím formulářům dodat „nativní“ pocit, protože formulář už zná kontext. Spojte to s vyhledáváním pomocí nástrojů [9Pic BibTrack](/cs/products/bibtrack/) a [9Pic FaceFind](/cs/products/facefind/), směrujte odeslané formuláře do svých nástrojů a nechte tým soustředit se na vyřizování místo zbytečného dopisování.

Můžeme začít?
-----------------

Přidejte se k pořadatelům, kteří s 9Pic AI zajišťují hosting, vyhledávání pomocí AI a doručení médií. Na více než 5 000 akcích už doručili přes 100 milionů fotografií více než 5 milionům účastníků.

[Začít](https://admin.9pic.ai/sign-up) [Domluvit demo](/cs/contact/)
