[Intum Pomoc](https://intum.pl/pomoc.md) / [Szybka pomoc](https://intum.pl/pomoc/marketing/szybka-pomoc.md)

# [Zmienne w treści nie podstawiają się](https://intum.pl/pomoc/marketing/marketing-szybka-pomoc-zmienne-nie-podstawiaja-sie.md)

W wysłanym mailu zamiast imienia/adresu odbiorcy albo danych firmy widać puste miejsce, dosłowny
tekst `{{...}}` albo dane nadawcy zamiast odbiorcy.

> [!PATH]
> [Marketing → Kampanie](app:/marketing/campaigns) → *kampania*

## Sprawdź po kolei {#sprawdz-po-kolei}

1. **Znacznik ma literówkę albo zły format** - poprawna składnia to podwójne klamry bez spacji w
   nazwie, np. `{{contact.first_name}}`. Nieznany albo źle napisany znacznik nie zostaje w treści
   jako tekst - zamienia się w pusty ciąg, więc literówka wygląda jak „zniknięcie" tekstu wokół
   niego.
2. **Użyty jest znacznik bez `contact.`, np. `{{first_name}}` albo `{{name}}`, licząc na dane
   odbiorcy** - to częsta pomyłka. Płaskie znaczniki (`{{first_name}}`, `{{last_name}}`,
   `{{name}}`, `{{email}}`, `{{phone}}`) w treści kampanii oznaczają zawsze **nadawcę** (osobę,
   która utworzyła kampanię), nie odbiorcę - to celowa, spójna konwencja we wszystkich miejscach
   systemu, gdzie występują znaczniki. Do spersonalizowania treści danymi odbiorcy służy wyłącznie
   `{{contact.first_name}}`, `{{contact.last_name}}` itd. (namespace `contact.`) - formularz
   kampanii podpowiada tylko te znaczniki nie bez powodu.
3. **`{{contact.name}}` pokazuje e-mail albo telefon zamiast imienia i nazwiska** - to zamierzone
   zachowanie: pełne „Imię Nazwisko” pokazuje się tylko, gdy kontakt ma wypełnione oba pola, w
   przeciwnym razie system sięga po kolejny dostępny identyfikator (e-mail, telefon, ID). Żeby mieć
   pewność, że wstawi się samo imię (albo nic), użyj **`{{contact.first_name}}`** zamiast
   `{{contact.name}}`.
4. **Znacznik pola dodatkowego kontaktu** (`{{contact.field5}}` itd.) jest pusty - sprawdź, czy
   dany kontakt faktycznie ma wypełnione to pole dodatkowe; puste pole = pusty ciąg w treści, nie
   błąd.
5. **`{{unsubscribe_url}}` nie działa albo nie pojawia się w treści** - link wypisu wstawia się
   automatycznie w stopce, jeśli nie umieścisz go ręcznie w treści (nie trzeba go dopisywać
   samemu). Wyjątkiem są kampanie z włączonym **Wyślij bez linku wypisu** - tam znacznik nie
   działa celowo.
6. **Dane firmy w stopce są puste** (`{{company_name}}`, `{{company_address}}`) - biorą się z pól
   uzupełnionych w [Ustawieniach](marketing/marketing-ustawienia#stopka-prawna) albo, gdy tam puste, z
   danych głównego działu konta - jeśli oba miejsca są puste, znacznik zostanie pusty.
7. **Znacznik interesu (`{{deal.*}}`)** - działa tylko w zwykłych mailach z CRM, **nie działa w
   kampaniach marketingowych** (kampania nie jest powiązana z żadnym interesem) - użyty w
   kampanii zawsze wyjdzie pusty.

## Gdy nadal nie działa {#gdy-nadal-nie-dziala}

Wyślij [wysyłkę testową](marketing/marketing-wysylka-kampanii#test-przed-wysylka) na własny adres i sprawdź
podstawione dane na konkretnym przykładzie - łatwiej wtedy zobaczyć, który znacznik nie zadziałał.