Články:
- Kontrola prístupu
- Ako zakázať prihlasovanie prostredníctvom sociálnych sietí
- Ako nastaviť logo projektu (náhľad) pre messengery
- Zmena názvu projektu (kabinetu) a ďalších verejných nastavení
- Pridanie vašej ponuky na platformu Kwiga
- Ako pripojiť ďalší projekt
- Ako nastaviť konkrétny jazyk pre stránku na Kwige
- Oznámenia prijaté študentmi
- Zmena hesla a nastavení prihlásenia
- Zmena osobných údajov
- Nastavenia odosielateľa a adresa na odpoveď
- Dôležité nastavenia
- Ako odstrániť používateľský účet
- Prezentačná stránka projektu (školy)
- Ako pripojiť vlastnú doménu/subdoménu
- Používanie premenných v projekte, zoznam dostupných premenných
- Pripojenie vlastnej domény (subdomény) na odosielanie e-mailov
- Ako pridať verejné informácie o projekte a kontaktné kanály
- Nastavenia profilu študenta
- White Label: prispôsobenie dizajnu študentského panela
Tento článok vysvetľuje, ako používať premenné vo vašom projekte – kde ich použiť, aké údaje sú k dispozícii a ako ich využiť na automatizáciu a personalizáciu. Obsahuje zoznam s popismi a príkladmi pre e-maily, webhooky, tlačidlá, lekcie a ďalšie.
V tomto článku:
Všeobecné informácie o premenných
Premenné sú praktický spôsob, ako vložiť personalizované údaje do rôznych prvkov vášho projektu. Môžete ich použiť napríklad na týchto miestach:
1. Webhooky v automatizáciách
Premenné môžete vložiť:
-
do URL webhooku, napríklad:
https://example.com/hook?user={user.email} -
do parametrov tela požiadavky
-
do hlavičiek
Umožňuje to automaticky odosielať osobné údaje do služieb tretích strán.
2. CTA (výzva na akciu)
V tlačidlách a odkazoch môžete premenné použiť na:
-
personalizáciu textu tlačidla
-
prenos údajov prostredníctvom odkazov, napríklad ID používateľa alebo značiek UTM
3. V parametroch
Premenné môžete použiť v parametroch formulára alebo iných prvkoch:
-
e-mail používateľa
-
ID predplatného
-
jedinečné kódy a značky
-
akúkoľvek inú premennú dostupnú v kontexte
4. V odkaze na presmerovanie (ak sa nepoužíva prechod na platbu)
Premenné môžete do odkazu na presmerovanie pridať manuálne:
https://my.site.com/thanks?email={user.email}&course={course.title}
5. V odkaze na presmerovanie po úspešnej platbe za ponuku
V odkaze na presmerovanie po úspešnej platbe za ponuku sú dostupné premenné z blokov contact.*, order.* a payment.*
Príklad: https://my.site.com/success?order_id={order.id}&email={contact.email}&payment_price={payment.price}
5. V informačných blokoch lekcie
V textoch informačných blokov fungujú premenné aj podmienené bloky. Napríklad:
-
Oslovenie menom: Ahoj, {user.first_name}!
-
Zobrazenie názvu kurzu, dátumu, stavu atď.
-
Kontaktné údaje: {contact.name}, {contact.email} a ďalšie polia
-
Údaje aktuálnej lekcie: {lesson.title}, {lesson.slug} a ďalšie polia lekcie
-
Podmienené bloky @if/@endif: zobrazujú rôzny obsah podľa toho, či má kontakt značku, prístup k ponuke atď.
6. V e-mailoch
Používanie premenných v e-mailoch robí komunikáciu osobnejšou a efektívnejšou. Vďaka premenným, ako sú {name}, {date} alebo {course_name}, e-mail pôsobí, akoby bol osobne adresovaný klientovi. Zvyšuje to dôveru, zapojenie a pravdepodobnosť, že používateľ e-mail dočíta až do konca alebo vykoná požadovanú akciu. Premenné navyše zjednodušujú automatizáciu hromadných e-mailových kampaní bez straty individuálneho prístupu.
7. V oznámeniach
Pri nastavovaní oznámení v akciách automatizácie vám premenné umožňujú dynamicky vkladať do oznámení informácie, ako je meno používateľa, číslo objednávky alebo názov ponuky. Zjednodušuje a urýchľuje to proces vytvárania oznámení, vďaka čomu sú intuitívnejšie a prispôsobiteľné rôznym scenárom.
Zoznam dostupných premenných
Zoznam dostupných premenných prístupných na všetkých miestach, kde je možné používať premenné.
| Premenná | Hodnota |
|---|---|
| contact.id | ID kontaktu |
| contact.user_id | ID používateľa |
| contact.first_name | Meno kontaktu |
| contact.last_name | Priezvisko kontaktu |
| contact.middle_name | Stredné meno kontaktu |
| contact.name | Celé meno kontaktu |
| contact.email | E-mail kontaktu |
| contact.phone | Kontaktný telefón |
| contact.country | Krajina kontaktu. Napríklad: Ukrajina |
| contact.timezone | Časové pásmo kontaktu. Napríklad: Europe/Kyiv |
| contact.currency | Mena kontaktu. Napríklad: USD |
| contact.city | Mesto kontaktu |
| contact.utm_source | Zoznam jedinečných utm_source kontaktu (oddeľovač ", ") |
| contact.utm_medium | Zoznam jedinečných utm_medium kontaktu (oddeľovač ", ") |
| contact.utm_campaign | Zoznam jedinečných utm_campaign kontaktu (oddeľovač ", ") |
| contact.utm_term | Zoznam jedinečných utm_term kontaktu (oddeľovač ", ") |
| contact.utm_content | Zoznam jedinečných utm_content kontaktu (oddeľovač ", ") |
| contact.field_<id> | Vlastné polia (popis nižšie) |
| datetime | Dátum a čas vo formáte UTC YYYY-MM-DD HH:mm:ss |
| contact.visit_source | Zdroj návštevy |
| Tieto premenné sú dostupné v odkaze na presmerovanie po úspešnej platbe za ponuku. | |
Vlastné polia
{contact.field_<id>}
Príklad {contact.field_123}
<id> - ID poľa, ktoré môžete získať v nastaveniach poľa kontaktu
(príklad
https://sampleschool.kwiga.com/expert/crm/contacts?view=settings)
Ako zmeniť hodnotu premennej
Za premennú môžete pridať možnosti na zmenu jej vzhľadu: pripojiť text, zmeniť písmená na veľké alebo naformátovať dátum.
Všeobecný tvar: {variable|option:value|option}. Napríklad: {order.id|prefix:ORDER-} alebo {payment.paid_at|format:DD.MM.YYYY}.
| Čo chcete dosiahnuť | Čo napísať |
|---|---|
| Pridať text pred hodnotu | {order.id|prefix:ORDER-} -> výsledkom bude ORDER-123 |
| Pridať text za hodnotu | {order.id|suffix:-EU} -> výsledkom bude 123-EU |
| Nastaviť pevnú dĺžku čísla | {payment.number|pad:6} -> výsledkom bude 000001 |
| Doplniť vlastným znakom namiesto núl | {payment.number|pad:6|padchar:_} -> výsledkom bude _____1 |
| Zmeniť všetky písmená na veľké | {contact.city|upper} -> KYIV |
| Zmeniť všetky písmená na malé | {contact.city|lower} -> kyiv |
| Zmeniť na veľké iba prvé písmeno | {contact.city|ucfirst} -> Kyiv |
| Zobraziť dátum v požadovanom formáte | {payment.paid_at|format:DD.MM.YYYY} -> výsledkom bude 24.12.2026 |
DD.MM.YYYY, MMMM YYYY, dddd vám pomôže dokumentácia Carbon. Pre formáty ako Y-m-d a H:i:s použite oficiálnu dokumentáciu PHP.
pad, hodnota sa najprv doplní na požadovanú dĺžku a až potom sa použijú ostatné možnosti.
Podmienené bloky @if / @endif
Umožňujú zobraziť alebo skryť časť textu v závislosti od podmienky. Ak je podmienka pravdivá, blok sa zobrazí; ak nie, úplne sa odstráni.
Syntax: @if(condition)...text...@endif
Príklad:
@if({contact.has|offer:123})Získajte prístup k materiálom@endif
@if() je ľubovoľná premenná, ktorá vracia true alebo false. Momentálne je podporované {contact.has|...} (kontrola členstva kontaktu).
Podmienka contact.has — kontrola kontaktu
Umožňuje skontrolovať, či kontakt spĺňa určité podmienky. Vracia true alebo false. Zvyčajne sa používa spolu s podmienenými blokmi @if/@endif.
Syntax: {contact.has|type:value}
| Typ | Hodnota | Popis |
|---|---|---|
offer |
ID ponuky | Kontakt má prístup k ponuke |
order |
ID objednávky | Kontakt má objednávku s týmto ID |
product |
ID produktu | Kontakt má prístup k produktu |
tag |
ID alebo názov štítku | Kontakt má štítok (podporovaná je cyrilika a medzery v názve) |
list |
ID zoznamu | Kontakt je v zozname |
course |
ID kurzu | Kontakt je zapísaný v kurze |
bootcamp |
ID kurzu | Alias pre course (bootcamp je podtypom course) |
webinar |
ID webinára | Kontakt má prístup k webináru |
closed_group |
ID uzavretej skupiny | Kontakt má prístup k uzavretej skupine |
| — všetky musia byť splnené súčasne (logika AND). Napríklad: {contact.has|offer:123|tag:VIP}
Príklady použitia:
| {contact.has|offer:123} | kontroluje prítomnosť ponuky s ID 123 |
| {contact.has|tag:VIP} | kontroluje štítok podľa názvu |
| {contact.has|tag:тест тег} | štítok s medzerou a cyrilikou |
| {contact.has|offer:123|tag:VIP} | obe podmienky súčasne (AND) |
Premenné, ktoré možno navyše použiť v CTA
-
v parametroch
-
v odkaze na presmerovanie (ak sa nepoužíva prechod na platbu)
| Premenná | Hodnota |
|---|---|
| first_name | Meno z formulára |
| last_name | Priezvisko z formulára |
| middle_name | Prostredné meno z formulára |
| name | Celé meno z formulára |
| E-mail z formulára | |
| phone | Telefón z formulára |
| field_<id> | Vlastné polia Telefón z formulára (popis nižšie) |
| utm_source | utm_source – konkrétne z návštevy, pri ktorej bol formulár odoslaný |
| utm_medium | utm_medium – konkrétne z návštevy, pri ktorej bol formulár odoslaný |
| utm_campaign | utm_campaign – konkrétne z návštevy, pri ktorej bol formulár odoslaný |
| utm_term | utm_term – konkrétne z návštevy, pri ktorej bol formulár odoslaný |
| utm_content | utm_content – konkrétne z návštevy, pri ktorej bol formulár odoslaný |
| widget_landing | URL vstupnej stránky, z ktorej bol formulár odoslaný |
| widget_landign_referer | Odporúčajúca stránka na vstupnej stránke pri odoslaní formulára |
|
V niektorých formulároch môžu byť dostupné aj premenné popísané nižšie v časti Premenné dostupné vo webhookoch automatizácie Podľa objednávky ({order.*}) - Ak je vybratá možnosť formulára Prístup k produktu (Úplný prístup/Podľa ponuky) Podľa produktu ({product.*}) - Ak je vybratá možnosť formulára Prístup k produktu + Úplný prístup Podľa ponuky ({offer.*}) - Ak je vybratá možnosť formulára Prístup k produktu + Podľa ponuky |
|
Vlastné polia
{field_<id>}
Príklad {contact.field_123}
<id> - ID poľa, ktoré môžete získať v nastaveniach poľa kontaktu
(príklad
https://sampleschool.kwiga.com/expert/crm/contacts?view=settings)
Ak na stránke, na ktorej je umiestnený skript CTA alebo sledovací skript Kwiga, došlo k návštevám s UTM značkami a klient odoslal žiadosť na vstupnej stránke bez UTM značiek, v týchto premenných nebudú uvedené. Budú však dostupné v premenných {contact.utm_...}, ktoré sú popísané vyššie.
Premenné dostupné vo webhookoch automatizácie (URL, parametre, e-maily)
Zoznam dostupných premenných
| Premenná | Hodnota |
|---|---|
| referrer | Odporúčajúca stránka z prvej známej návštevy kontaktu (Kwiga / vstupná stránka s CTA) |
| initial_page | URL prvej známej návštevy kontaktu (Kwiga / vstupná stránka s CTA) |
| reg_from | URL stránky, na ktorej došlo k registrácii (Kwiga / vstupná stránka s CTA) |
| tags | Značky kontaktu (oddeľovač ", ") |
| description | Popis udalosti, ktorá spustila automatizáciu. Napríklad: Značka test_tag pridaná ku kontaktu |
Premenné formulára CTA
| Premenná | Hodnota |
|---|---|
| cta.id | ID formulára CTA |
| cta.uuid | UUID formulára CTA |
| cta.title | Názov formulára CTA |
| cta_request.form_data | Zoznam údajov zadaných používateľom (oddelených zalomeniami riadkov) |
| Zoznam je možné rozbaliť. | |
Dostupné pri nasledujúcich udalostiach:
- CTA formulára žiadosti
Premenné produktu
| Premenná | Hodnota |
|---|---|
| product.id | ID produktu |
| product.title | Názov produktu |
| product.productable_type | Typ produktu. Možné možnosti: course, webinar, closed_group, custom_product |
| product.productable_id | ID kurzu/webinára/uzavretej skupiny/vlastného produktu |
Dostupné pri nasledujúcich udalostiach:
- Získaný prístup k produktu
- Prístup k produktu odstránený
- Zaregistroval sa na webinár
- Kurz dokončený
- Kvíz úspešne absolvovaný
- Resetovať výsledok kvízu
- Stav testu zmenený na
- Začiatok prístupu k predplatnému
- Koniec prístupu k predplatnému
- Začal sledovať lekciu
- Pozrel si lekciu
- Otvorený prístup k lekcii
- Všetky cvičenia v lekcii dokončené
Premenné objednávky
| Premenná | Hodnota |
|---|---|
| order.id | ID objednávky |
| order.price | Konečná cena. Príklad: 10.99 |
| order.currency_code | Mena objednávky vo formáte kódu. Príklad: USD |
| order.currency_symbol | Mena objednávky vo formáte symbolu. Príklad: $ |
| order.currency_short_title | Mena objednávky v skrátenom názve. Príklad: usd |
| order.order_stage_id | ID stavu predajného lievika |
| order.order_stage_title | Názov stavu predajného lievika |
| order.funnel_id | ID predajného lievika |
| order.funnel_title | Názov predajného lievika |
| order.paid_status | Stav platby objednávky not_paid / partial_paid / paid |
| order.paid_status_title | Stav platby v anglických slovách |
| order.utm_source | utm_source objednávky |
| order.utm_medium | utm_medium objednávky |
| order.utm_campaign | utm_campaign objednávky |
| order.utm_term | utm_term objednávky |
| order.utm_content | utm_content objednávky |
| order.next_scheduled_payment_at | Dátum nasledujúcej plánovanej platby (pre predplatné a splátkové plány). Formát YYYY-MM-DD HH:mm:ss |
| Tieto premenné sú dostupné v odkaze na presmerovanie po úspešnej platbe za ponuku. | |
| Zoznam je možné rozbaliť. | |
Dostupné pri nasledujúcich udalostiach:
- Predplatné začalo
- Predplatné obnovené
- Zaplatená objednávka
- Nová objednávka
- Úspešná platba za ponuku
- Neúspešná platba za ponuku
- Vrátenie platby za ponuku
- Získaný prístup k produktu
- Začiatok prístupu k predplatnému
- Koniec prístupu k predplatnému
Premenné platby
| Premenná | Hodnota |
|---|---|
| payment.id | ID platby |
| payment.price | Suma platby |
| payment.currency_code | Mena platby vo formáte kódu. Príklad: USD |
| payment.currency_symbol | Mena platby vo formáte symbolu. Príklad: $ |
| payment.currency_short_title | Mena platby v skrátenom názve. Príklad: usd |
| payment.created_at | Dátum vytvorenia platby. Formát YYYY-MM-DD HH:mm:ss |
| payment.paid_at | Dátum platby. Formát YYYY-MM-DD HH:mm:ss |
| payment.schedule_payment_at | Dátum plánovanej platby. Formát YYYY-MM-DD HH:mm:ss |
| payment.number | Poradové číslo platby v objednávke |
| Tieto premenné sú dostupné v odkaze na presmerovanie po úspešnej platbe za ponuku. | |
| Zoznam je možné rozbaliť. | |
Dostupné pri nasledujúcich udalostiach:
- Úspešná platba za ponuku
- Neúspešná platba za ponuku
- Vrátenie platby za ponuku
Premenné ponuky
| Premenná | Hodnota |
|---|---|
| offer.id | ID ponuky |
| offer.title | Názov ponuky |
| Zoznam je možné rozbaliť. | |
Dostupné pri nasledujúcich udalostiach:
- Úspešná platba za ponuku
- Neúspešná platba za ponuku
- Vrátenie platby za ponuku
- Prijal bezplatnú ponuku
- Predplatné začalo
- Predplatné obnovené
- Zaplatená objednávka
- Nová objednávka
- Získaný prístup k produktu
- Začiatok prístupu k predplatnému
- Koniec prístupu k predplatnému
Premenné predplatného produktu
| Premenná | Hodnota |
|---|---|
| subscription.id | ID predplatného produktu |
| subscription.order_id | ID objednávky prepojenej s predplatným produktu |
| subscription.start_at | Dátum začiatku predplatného. YYYY-MM-DD HH:mm:ss |
| subscription.end_at | Konečný dátum ukončenia predplatného. YYYY-MM-DD HH:mm:ss |
| subscription.order_end_at | Dátum ukončenia predplatného s ohľadom len na uhradené platby. YYYY-MM-DD HH:mm:ss |
| subscription.paid_at | Dátum prvej platby za predplatné. YYYY-MM-DD HH:mm:ss |
| Zoznam je možné rozbaliť. | |
Dostupné pri nasledujúcich udalostiach:
- Získaný prístup k produktu
- Začiatok prístupu k predplatnému
- Koniec prístupu k predplatnému
Premenné pokusu o kvíz
| Premenná | Hodnota |
|---|---|
| quiz_attempt.id | ID pokusu |
| quiz_attempt.number_version | Číslo verzie dokončenia |
| quiz_attempt.quiz_id | ID kvízu |
| quiz_attempt.course_id | ID kurzu |
| quiz_attempt.course_lesson_id | ID lekcie |
| quiz_attempt.status_id | ID stavu |
| quiz_attempt.status | Stav v textovej podobe |
| quiz_attempt.scores | Získané body |
| quiz_attempt.created_at | Začiatok pokusu. Formát YYYY-MM-DD HH:mm:ss |
| quiz_attempt.finished_at | Koniec pokusu. Formát YYYY-MM-DD HH:mm:ss |
| quiz_attempt.count_questions | Počet otázok v kvíze |
| quiz_attempt.count_questions_incorrect | Počet nesprávne zodpovedaných otázok |
| quiz_attempt.count_questions_correct | Počet správne zodpovedaných otázok |
| quiz.title | Názov kvízu |
| Zoznam je možné rozbaliť. | |
Dostupné pri nasledujúcich udalostiach:
- Kvíz úspešne absolvovaný
- Resetovať výsledok kvízu
- Stav testu zmenený na
Premenné lekcie
| Premenná | Hodnota |
|---|---|
| lesson.id | ID lekcie |
| lesson.title | Názov lekcie |
| lesson.slug | Segment URL lekcie |
| Zoznam je možné rozbaliť. | |
Dostupné pri nasledujúcich udalostiach:
- Kvíz úspešne absolvovaný
- Resetovať výsledok kvízu
- Stav testu zmenený na
- Začal sledovať lekciu
- Pozrel si lekciu
- Otvorený prístup k lekcii
- Všetky cvičenia v lekcii dokončené
Premenné certifikátu
| Premenná | Hodnota |
|---|---|
| certificate_template.title | Názov šablóny certifikátu, z ktorej bol certifikát vydaný (ako v zozname šablón) |
| certificate_template.public_title | Názov šablóny, ktorý vidí študent (pole „Názov zo strany študenta“) |
| certificate.number | Číslo vydaného certifikátu |
| certificate.issued_at | Dátum vydania certifikátu vo formáte YYYY-MM-DD HH:mm:ss |
| certificate.uuid | UUID certifikátu, použité v verejnom odkaze na certifikát |
Dostupné pri nasledujúcich udalostiach:
- Certifikát vydaný
- Certifikát znovu vydaný
- Certifikát otvorený
- Certifikát stiahnutý
Nenašli ste odpoveď? Kontaktujte podporu prostredníctvom online chatu alebo Telegram