# Formuláře

> Vytvářejte ve webovém rozhraní přihlašovací formuláře jako vyskakovací okna, boční panely, lišty, celostránkové a vložené formuláře, publikujte je na web jedním skriptem a sbírejte odpovědi.

Formuláře jsou přihlašovací formuláře, které navrhnete ve webovém rozhraní Emailitu a zobrazíte na svém webu. Formulář sestavíte vizuálně, publikujete ho a na web přidáte jeden skript. Emailit za vás uloží každou odpověď.

> **Formuláře jsou v předběžném přístupu:** Formuláře zatím nejsou dostupné ve všech workspace. Pokud má položka **Forms** v postranním panelu webového rozhraní označení **Soon** a nejde otevřít, ve vašem workspace zapnutá není. Pokud o předběžný přístup stojíte, [napište podpoře](/contact/).

## Jak to funguje

1. **Vytvořte formulář** v **Email Marketing → Forms** a zvolte jeho typ.
2. **Navrhněte ho** v editoru: přidejte text, obrázky, tlačítka a vstupní pole, rozdělte ho do kroků a nastavte mu styl. Viz [Tvorba formuláře](/cs/docs/forms/build/).
3. **Publikujte ho.** Na webu se zobrazují jen publikované formuláře.
4. **Nainstalujte skript** jednou na každou stránku webu. Vyskakovací okna, boční panely, lišty a celostránkové formuláře se pak objeví samy. Vložené formuláře navíc potřebují zástupný prvek v místě, kde se mají vykreslit. Viz [Instalace formulářů](/cs/docs/forms/install/).
5. **Procházejte odpovědi** na stránce formuláře.

## Typy formulářů

| Typ | Jak se zobrazí |
| --- | --- |
| **Popup** | Dialogové okno uprostřed stránky nad ztmaveným překryvem. Otevře se několik sekund po načtení stránky. |
| **Full page** | Zakryje celou stránku. Otevře se několik sekund po načtení stránky. |
| **Flyout** | Vysune se vpravo dole, vlevo dole nebo dole uprostřed stránky. Otevře se několik sekund po načtení stránky. |
| **Banner** | Lišta přes horní nebo dolní okraj stránky. Zobrazí se hned po načtení stránky. |
| **Embed** | Vykreslí se přímo v obsahu stránky, všude, kam umístíte jeho zástupný prvek. |

Typ zvolíte při vytvoření formuláře a později ho můžete změnit v panelu **Styles** v editoru. Při každém načtení stránky se zobrazí nejvýše jedno vyskakovací okno, boční panel nebo celostránkový formulář a k tomu všechny publikované lišty a vložené formuláře.

## Stavy

| Stav | Význam |
| --- | --- |
| **Draft** | Formulář je uložený, ale na webu se nezobrazuje. Nové formuláře začínají jako koncepty. |
| **Live** | Formulář je publikovaný a zobrazuje se všude, kde je nainstalovaný skript. |

Aby šel formulář publikovat, potřebuje alespoň jeden krok formuláře a krok s poděkováním. **Unpublish** vrátí publikovaný formulář do konceptu a odstraní ho z webu.

## Odpovědi

Pokaždé, když návštěvník formulář odešle, Emailit uloží odpověď s hodnotou každého pole pod názvem vlastnosti pole a s údaji o tom, odkud přišla, například s URL stránky a odkazující stránkou. Stránka formuláře je uvádí v sekci **Recent submissions**, od nejnovějších.

Odpovědi se ukládají jen u formuláře. Zatím nevytvářejí kontakty ani nikoho nepřidávají do seznamu kontaktů, takže formulář vaše seznamy sám nerozšiřuje. Pokud dnes chcete přidávat přihlášené do seznamu kontaktů, použijte [URL pro přihlášení](/cs/docs/audiences/subscribe-url/) seznamu, nebo [API odběratelů](/cs/docs/api-reference/audiences/subscribers/).

Smazáním formuláře natrvalo smažete i jeho odpovědi.

## Stránka Forms

**Email Marketing → Forms** uvádí vaše formuláře s údaji **Name**, **Type**, **Status** a časem **Updated** a umožňuje v nich hledat.

- **Create form** se zeptá na **Name** a **Type** a pak otevře nový formulář.
- **Install** zobrazí skript pro váš web.
- Nabídka řádku obsahuje **Edit**, **Rename** a **Delete**.

Na stránce formuláře najdete **Publish**, nebo **Unpublish**, tlačítko **Edit form**, které otevře editor, panel **Details** s počtem kroků a hodnotou **Public token** formuláře, tabulku **Recent submissions** a panel **Installation** s kódem pro tento formulář.

## Práce s API

[API formulářů](/cs/docs/api-reference/forms/) umožňuje formuláře [vytvářet](/cs/docs/api-reference/forms/create/), [načítat](/cs/docs/api-reference/forms/get/), [upravovat](/cs/docs/api-reference/forms/update/), [vypisovat](/cs/docs/api-reference/forms/list/) a [mazat](/cs/docs/api-reference/forms/delete/), [publikovat](/cs/docs/api-reference/forms/publish/) a [stahovat](/cs/docs/api-reference/forms/unpublish/) je a [obnovit veřejný token](/cs/docs/api-reference/forms/reset-token/). Formuláře mají ID `frm_`, typ `type` (`popup`, `full_page`, `flyout`, `embed` nebo `banner`), stav `status` (`draft`, nebo `live`) a úplnou definici z editoru v poli `definition`. Publikování formuláře bez kroku formuláře a kroku s poděkováním vrací `422`.

Odpovědi jsou dostupné jen ve webovém rozhraní.

## Další kroky

  - [Tvorba formuláře](/cs/docs/forms/build/): Navrhněte v editoru kroky, pole a styly.
  - [Instalace formulářů](/cs/docs/forms/install/): Přidejte skript na web a umístěte vložené formuláře.

---
Zdroj: https://emailit.com/cs/docs/forms/
