# Vytvoření kampaně

> Projděte pětikrokového průvodce kampaní, od výběru seznamů kontaktů a odesílatele po obsah, testování a odeslání, a zjistěte, kdo přesně kampaň dostane.

Tento návod vás krok za krokem provede průvodcem kampaní: výběrem příjemců, nastavením odesílatele a předmětu, psaním obsahu, testováním a odesláním. Vysvětluje také, kdo kampaň nakonec dostane a jak totéž udělat přes API.

## Než začnete

- Váš workspace potřebuje produkční přístup. Do té doby kampaně odeslat nelze. Viz [Produkční přístup](/cs/docs/workspaces/production-access/).
- Ověřte doménu, ze které budete odesílat. Viz [Přidání odesílací domény](/cs/docs/domains/add-a-domain/).
- Vytvořte aspoň jeden [seznam kontaktů](/cs/docs/audiences/) s odběrateli.
- Volitelně: připravte si [šablonu](/cs/docs/templates/), ze které obsah vyjde.

## Vytvořte kampaň

Na stránce **Email Marketing → Campaigns** vyberte **Add campaign**, zadejte **Name** a vyberte **Create**. Název je jen pro vás. Průvodce se otevře na prvním kroku.

Kroky jsou vypsané vlevo. Zaškrtnutí ukazuje, které jsou hotové, a ke kterémukoli kroku se můžete vrátit. **Continue** uloží aktuální krok a přejde na další. Dokud je kampaň konceptem, můžete odejít a vrátit se k ní ze seznamu kampaní.

## Krok 1: Recipients

Zvolte, komu kampaň půjde.

- **Audiences:** vyberte jeden nebo více seznamů kontaktů. U každé možnosti je uvedeno, kolik má odběratelů. Povinný je aspoň jeden.
- **Exclude audiences:** volitelně vyberte seznamy kontaktů, jejichž odběratelé se mají vynechat.
- **Estimated recipients:** aktualizuje se se změnou výběru. Počítá jedinečné kontakty přihlášené aspoň k jednomu vybranému seznamu, bez těch, kdo jsou přihlášení k vyloučenému seznamu.

Výběrem **Continue** příjemce uložíte.

### Kdo kampaň skutečně dostane

Emailit určí konečný seznam při zahájení odesílání, ne když vybíráte seznamy kontaktů. Kontakt kampaň dostane, když:

1. Je přihlášený aspoň k jednomu z vybraných seznamů.
2. Jeho marketingový stav je **Subscribed**. Kontakty odhlášené hromadnou akcí **Unsubscribe** nebo přes `unsubscribed: true` se přeskočí.
3. Jeho adresa není na [seznamu blokovaných adres](/cs/docs/suppressions/) s blokací jakéhokoli typu, jejíž platnost nevypršela.

Každá adresa dostane jednu kopii, i když je v několika vybraných seznamech. Lidé, kteří se k seznamu přidají po naplánování kampaně, jsou zahrnuti, a lidé, kteří se odhlásí před zahájením odesílání, jsou vynecháni.

Odhad neodečítá globálně odhlášené kontakty ani blokované adresy, takže počet odeslaných e-mailů může být nižší než odhad.

> **Vyloučené seznamy kontaktů se při odesílání neuplatňují:** Vyloučené seznamy kontaktů snižují odhad, ale aktuální verze je při odeslání kampaně neuplatňuje. Kontakt, který je ve vybraném i ve vyloučeném seznamu, kampaň přesto dostane. Dokud se to nezmění, nespoléhejte na **Exclude audiences**, pokud chcete někoho vynechat: odeberte ho z vybraných seznamů, odhlaste ho, nebo odešlete seznamu, který ho neobsahuje.

## Krok 2: Sender and Subject

| Pole | Povinné | Poznámky |
| --- | --- | --- |
| **From name** | Ano | Jméno, které příjemci uvidí, například `Acme`. |
| **From email** | Ano | Adresa na doméně ověřené v tomto workspace, například `news@acme.com`. |
| **Subject** | Ano | Může obsahovat [slučovací značky](/cs/docs/campaigns/merge-tags/), například `October news for {{first_name}}`. |
| **Reply to** | Ne | Kam chodí odpovědi. Pokud pole necháte prázdné, použije se **From email**. |

Výběrem **Continue** krok uložíte.

## Krok 3: Content

Zvolte, jak chcete e-mail napsat:

| Možnost | Vhodné pro |
| --- | --- |
| **Dragit editor** | Návrh rozvržení z bloků přetahováním (drag & drop). Při práci se ukládá automaticky. |
| **Rich-text editor** | Jednoduché e-maily založené hlavně na textu. Napsáním `@` vložíte slučovací značku. |
| **HTML editor** | Vložení nebo napsání vlastního HTML. |
| **Choose from templates** | Začátek z některé z vašich [šablon](/cs/docs/templates/). Emailit obsah šablony zkopíruje do kampaně, takže pozdější úpravy šablonu nezmění. Předmět šablony se nekopíruje. |

Jak jednotlivé editory fungují, popisuje stránka [Editory](/cs/docs/templates/editors/).

Jakmile má kampaň obsah, krok zobrazí náhled s těmito tlačítky:

- **Open editor** znovu otevře editor, který jste použili.
- **Remove content** vymaže obsah, abyste mohli zvolit jiný editor. Přepnutí editoru vždy začíná s prázdným obsahem.
- **Save as template** uloží obsah, předmět a odesílatele jako novou šablonu, kterou můžete znovu použít v jiných kampaních nebo odeslat přes API. Zadejte **Name** a **Alias** a vyberte **Save**, nebo **Save & Open**.

Přidejte do obsahu `{{unsubscribe_url}}` jako odkaz. V editoru Dragit je mezi speciálními odkazy, ve formátovaném textu je to proměnná **Unsubscribe URL**. Viz [Odhlášení](/cs/docs/audiences/unsubscribes/#the-link-in-your-content).

Až bude obsah hotový, vyberte **Continue**.

## Krok 4: Preview and test

- **Desktop** a **Mobile** zobrazí e-mail v příslušné šířce.
- **Preview as contact** vyplní slučovací značky jménem, e-mailem a vlastními poli skutečného kontaktu. Kontakt vyhledejte podle jména nebo e-mailu.
- **Send test** odešle e-mail až na 5 adres.

Podrobnosti a limity najdete na stránce [Testování a naplánování kampaně](/cs/docs/campaigns/test-and-schedule/). Až budete spokojeni, vyberte **Continue**.

## Krok 5: Send

Poslední krok shrnuje **From**, **Reply to**, **Subject**, **Recipients** a **Content**, u každého s odkazem **Edit** zpět na příslušný krok, a provádí tyto kontroly:

| Kontrola | Výsledek |
| --- | --- |
| **From**, **Subject**, **Content** | Musí projít. **Send campaign** zůstane neaktivní, dokud nejsou nastavené všechny tři. |
| Odkaz pro odhlášení | „No problems detected!“, když HTML obsahuje `{{unsubscribe_url}}`. Jinak „Missing unsubscribe link!“. Odeslání to neblokuje, ale před odesláním to opravte. |
| Velikost | „Your content will be clipped as it is bigger than 100kb.“ se zobrazí, když je HTML větší než přibližně 102 KB. Gmail delší zprávy zkracuje a zbytek, včetně patičky a odkazu pro odhlášení, schová za odkaz. Zkraťte obsah, nebo z HTML přesuňte obrázky a styly. |

Vyberte **Send campaign** a pak zvolte:

- **Immediately** a pak **Send now**, pokud chcete odesílat hned.
- **Schedule**, pak v poli **Schedule for** vyberte datum a čas v časovém pásmu vašeho počítače a vyberte **Schedule**. Čas musí být v budoucnosti.

Otevře se stránka kampaně a ukáže kampaň ve stavu **In process**, nebo **Scheduled**. Co se děje dál, popisuje stránka [Testování a naplánování kampaně](/cs/docs/campaigns/test-and-schedule/).

## Ověřte, že vše funguje

- Seznam kampaní ukazuje kampaň na kartě **In process** nebo **Scheduled** a pak **Sent**.
- Stránka kampaně během vytváření e-mailů zobrazuje ukazatel **Send progress** a pak počty doručení a zapojení. Viz [Reporty kampaní](/cs/docs/campaigns/reports/).
- E-mail každého příjemce se objeví v **Email API → Emails** s vlastním stavem.

## Vytvořte kampaň přes API

Stejné kroky s [API pro kampaně](/cs/docs/api-reference/campaigns/) a API klíčem s oprávněním **Full Access**:

1. **Vytvořte koncept** s odesílatelem, předmětem a HTML.

```bash
curl https://api.emailit.com/v2/campaigns \
  -X POST \
  -H "Authorization: Bearer $EMAILIT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "October newsletter",
    "from_name": "Acme",
    "from_email": "news@acme.com",
    "reply_to": "support@acme.com",
    "subject": "October news for {{first_name}}",
    "html": "<p>Hi {{first_name}},</p><p>Here is what is new.</p><p><a href=\"{{unsubscribe_url}}\">Unsubscribe</a></p>",
    "text": "Hi {{first_name}}, here is what is new. Unsubscribe: {{unsubscribe_url}}"
  }'
```

   Odpověď obsahuje `id` kampaně, například `cmp_4Tq9Xv2kLm8Rw`, se `status` `draft`.

2. **Nastavte příjemce** přes [Úpravu kampaně](/cs/docs/api-reference/campaigns/update/). `recipients` nahradí aktuální seznam a potřebuje aspoň jeden seznam kontaktů.

```bash
curl https://api.emailit.com/v2/campaigns/cmp_4Tq9Xv2kLm8Rw \
  -X POST \
  -H "Authorization: Bearer $EMAILIT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "recipients": [{ "audience_id": "aud_5hJ2kL8mNp4Qr" }] }'
```

3. **Odešlete ji** přes [Odeslání nebo naplánování kampaně](/cs/docs/api-reference/campaigns/send/), nebo ji naplánujte pomocí `scheduled_at`. Viz [Testování a naplánování kampaně](/cs/docs/campaigns/test-and-schedule/#use-the-api).

```bash
curl https://api.emailit.com/v2/campaigns/cmp_4Tq9Xv2kLm8Rw/send \
  -X POST \
  -H "Authorization: Bearer $EMAILIT_API_KEY"
```

## Související

  - [Slučovací značky](/cs/docs/campaigns/merge-tags/): Personalizujte předmět a obsah.
  - [Testování a naplánování](/cs/docs/campaigns/test-and-schedule/): Testovací odeslání, plánování a rušení.

---
Zdroj: https://emailit.com/cs/docs/campaigns/create/
