KWIGA Palīdzības centrs Pakalpojumi, integrācijas, API, iestatījumi Vispārējs iestatījums Mainīgo izmantošana projektā, pieejamo mainīgo saraksts

Mainīgo izmantošana projektā, pieejamo mainīgo saraksts

Raksti:

Šajā rakstā skaidrots, kā izmantot mainīgos savā projektā — kur tos pielietot, kādi dati ir pieejami un kā tos izmantot automatizācijai un personalizācijai. Iekļauts saraksts ar aprakstiem un piemēriem e-pastiem, tīmekļa āķiem, pogām, nodarbībām un citiem elementiem.


Šajā rakstā:


Vispārīga informācija par mainīgajiem

Mainīgie ir ērts veids, kā ievietot personalizētus datus dažādos jūsu projekta elementos. Tos var izmantot šādās vietās:

1. Webhooki automatizācijās

Mainīgos var ievietot:

  • URL tīmekļa āķim, piemēram:
    https://example.com/hook?user={user.email}

  • pieprasījuma ķermeņa parametros

  • virsrakstos

Tas ļauj automātiski nodot personiskos datus trešo pušu pakalpojumiem.

2. CTA (Call to Action)

Pogās un saitēs mainīgos var izmantot, lai:

  • personalizētu pogas tekstu

  • nodotu datus caur saitēm, piemēram, lietotāja ID vai UTM tagus

3. Parametros

Mainīgos var izmantot formu parametros vai citos elementos:

  • lietotāja e-pasts

  • abonementa ID

  • unikāli kodi un tagi

  • jebkurš cits mainīgais, kas pieejams kontekstā

4. Pāradresācijas saitē (ja netiek izmantota pāreja uz apmaksu)

Mainīgos var manuāli pievienot pāradresācijas saitē:

https://my.site.com/thanks?email={user.email}&course={course.title}

5. Veiksmīgas piedāvājuma apmaksas novirzīšanas saite

Novirzīšanas saitē pēc veiksmīgas piedāvājuma apmaksas ir pieejami mainīgie no blokiem contact.*, order.* un payment.*

Piemērs: https://my.site.com/success?order_id={order.id}&email={contact.email}&payment_price={payment.price}

5. Nodarbību infoblokos

Mainīgie un nosacījumu bloki darbojas infobloku tekstos. Piemēram:

  • Uzruna pēc vārda: Sveiks, {user.first_name}!

  • Kursa nosaukuma, datuma, statusa utt. attēlošana.

  • Kontakta dati: {contact.name}, {contact.email} un citi lauki

  • Pašreizējās nodarbības dati: {lesson.title}, {lesson.slug} un citi nodarbības lauki

  • Nosacījumu bloki @if/@endif: rādīt atšķirīgu saturu atkarībā no tā, vai kontaktam ir tags, piekļuve piedāvājumam utt.

6. Vēstulēs

Mainīgo izmantošana e-pastos ļauj padarīt saziņu personalizētāku un efektīvāku. Ar tādu mainīgo palīdzību kā {имя}, {дата} vai {название курса} e-pasts izskatās personīgi adresēts klientam. Tas palielina uzticēšanos, iesaisti un varbūtību, ka lietotājs izlasīs e-pastu līdz galam vai veiks nepieciešamo darbību. Turklāt mainīgie vienkāršo masveida sūtījumu automatizāciju, nezaudējot individuālu pieeju.

7. Paziņojumos

Konfigurējot paziņojumus automatizācijas darbībās, mainīgie ļauj dinamiski ievietot informāciju paziņojumos, piemēram, lietotāja vārdu, pasūtījuma numuru vai piedāvājuma nosaukumu. Tas vienkāršo un paātrina paziņojumu izveides procesu, padarot tos intuitīvākus un pielāgojamākus dažādiem scenārijiem.

Pieejamo mainīgo saraksts

Pieejamo mainīgo saraksts, kas pieejami visās vietās, kur var izmantot mainīgos.

Mainīgais Vērtība
contact.id Kontakta ID
contact.user_id Lietotāja ID
contact.first_name Kontakta vārds
contact.last_name Kontakta uzvārds
contact.middle_name Kontakta tēvavārds
contact.name Kontakta pilns vārds
contact.email Kontakta e-pasts
contact.phone Kontakta tālrunis
contact.country Kontakta valsts. Piemēram: Ukraina
contact.timezone Kontakta laika zona. Piemēram: Europe/Kyiv
contact.currency Kontakta valūta. Piemēram: USD
contact.city Kontakta pilsēta
contact.utm_source Kontakta unikālo utm_source saraksts (atdalītājs ", ")
contact.utm_medium Unikālo utm_medium kontaktu saraksts (atdalītājs ", ")
contact.utm_campaign Unikālo utm_campaign kontaktu saraksts (atdalītājs ", ")
contact.utm_term Unikālo utm_term kontaktu saraksts (atdalītājs ", ")
contact.utm_content Unikālo utm_content kontaktu saraksts (atdalītājs ", ")
contact.field_<id> Pielāgotie lauki (apraksts zemāk)
datetime Datums un laiks UTC formātā YYYY-MM-DD HH:mm:ss
contact.visit_source Apmeklējuma avots
Šie mainīgie ir pieejami veiksmīgas piedāvājuma apmaksas novirzīšanas saitē.

Pielāgoti lauki

{contact.field_<id>}

Piemērs {contact.field_123}

<id> - lauka id, kuru var iegūt kontaktu lauku iestatījumos (piemērs https://sampleschool.kwiga.com/expert/crm/contacts?view=settings)

Custom fields example

Kā mainīt mainīgā vērtību

Pēc mainīgā var pievienot opcijas, lai mainītu tā izskatu: pievienotu tekstu, padarītu burtus lielus vai formatētu datumu.

Vispārīgais formāts: {variable|option:value|option}. Piemēram: {order.id|prefix:ORDER-} vai {payment.paid_at|format:DD.MM.YYYY}.

Ko vēlaties iegūt Ko rakstīt
Pievienot tekstu pirms vērtības {order.id|prefix:ORDER-} -> sanāks ORDER-123
Pievienot tekstu pēc vērtības {order.id|suffix:-EU} -> sanāks 123-EU
Padarīt numuru fiksēta garuma {payment.number|pad:6} -> sanāks 000001
Aizpildīt nevis ar nullēm, bet ar savu simbolu {payment.number|pad:6|padchar:_} -> sanāks _____1
Padarīt visus burtus lielus {contact.city|upper} -> KYIV
Padarīt visus burtus mazus {contact.city|lower} -> kyiv
Padarīt lielo tikai pirmo burtu {contact.city|ucfirst} -> Kyiv
Rādīt datumu vajadzīgajā formātā {payment.paid_at|format:DD.MM.YYYY} -> sanāks 24.12.2026
Ja vēlaties savu datuma veidni, gatavos apzīmējumus var apskatīt atvērtajās rokasgrāmatās: variantiem kā DD.MM.YYYY, MMMM YYYY, dddd derēs Carbon dokumentācija. Variantiem kā Y-m-d un H:i:s derēs oficiālā PHP dokumentācija.
Svarīgi: ja tiek izmantots pad, vispirms vērtība tiek papildināta līdz vajadzīgajam garumam, un tikai pēc tam tiek piemērotas pārējās opcijas.

Nosacījumu bloki @if / @endif

Ļauj rādīt vai paslēpt teksta daļu atkarībā no nosacījuma. Ja nosacījums ir patiess, bloks tiek parādīts; ja nē — pilnībā noņemts.

Sintakse: @if(nosacījums)...teksts...@endif

Piemērs:
@if({contact.has|offer:123})Iegūstiet piekļuvi materiāliem@endif

Nosacījums iekš @if() ir jebkurš mainīgais, kas atgriež true vai false. Pašlaik tiek atbalstīts {contact.has|...} (kontakta piederības pārbaude).

Nosacījums contact.has — kontakta pārbaude

Ļauj pārbaudīt, vai kontakts atbilst noteiktiem nosacījumiem. Atgriež true vai false. Parasti tiek izmantots kopā ar nosacījumu blokiem @if/@endif.

Sintakse: {contact.has|tips:vērtība}

Tips Vērtība Apraksts
offer Piedāvājuma ID Kontaktam ir piekļuve piedāvājumam
order Pasūtījuma ID Kontaktam ir pasūtījums ar šādu ID
product Produkta ID Kontaktam ir piekļuve produktam
tag Taga ID vai nosaukums Kontaktam ir tags (tiek atbalstīta kirilica un atstarpes nosaukumā)
list Saraksta ID Kontakts ir iekļauts sarakstā
course Kursa ID Kontakts ir pierakstīts kursam
marathon Kursa ID Pseidonīms priekš course (maratons — kursa apakštips)
webinar Vebināra ID Kontaktam ir piekļuve vebināram
closed_group Slēgtās grupas ID Kontaktam ir piekļuve slēgtajai grupai
Var norādīt vairākus nosacījumus, izmantojot | — tiem visiem jāizpildās vienlaikus (AND loģika). Piemēram: {contact.has|offer:123|tag:VIP}

Lietošanas piemēri:

{contact.has|offer:123} pārbauda piedāvājuma ar ID 123 esamību
{contact.has|tag:VIP} pārbauda tagu pēc nosaukuma
{contact.has|tag:тест тег} tags ar atstarpi un kirilicu
{contact.has|offer:123|tag:VIP} abi nosacījumi vienlaikus (AND)

Mainīgie, kurus var papildus izmantot CTA

  • parametros

  • pāradresācijas saitē (ja netiek izmantota pāreja uz apmaksu)

Mainīgais Vērtība
first_name Vārds no pieteikuma
last_name Uzvārds no pieteikuma
middle_name Pieteikuma tēvavārds
name Pilns vārds no pieteikuma
email Email no pieteikuma
phone Telefons no pieteikuma
field_<id> Pieteikuma pielāgotie lauki Tālrunis (apraksts zemāk)
utm_source utm_source - konkrēti tam apmeklējumam, no kura tika atstāts pieteikums
utm_medium utm_medium - konkrēti tam apmeklējumam, no kura tika atstāts pieteikums
utm_campaign utm_campaign - konkrēti tam apmeklējumam, no kura tika atstāts pieteikums
utm_term utm_term - konkrēti tam apmeklējumam, no kura tika atstāts pieteikums
utm_content utm_content - konkrēti tam apmeklējumam, no kura tika atstāts pieteikums
widget_landing Url galvenajai lapai, no kuras tika nosūtīts pieteikums
widget_landign_referer Referer, kas bija galvenajā lapā, kad tika nosūtīts pieteikums

Arī noteiktās formās var būt pieejami mainīgie, kas aprakstīti zemāk sadaļā Mainīgie pieejami automatizācijas tīmekļa āķos

Pēc pasūtījuma ({order.*}) - Ja izvēlēts formas variants Piekļuve produktam (Pilna piekļuve/Pēc piedāvājuma)

Pēc produkta({product.*}) - Ja izvēlēts formas variants Piekļuve produktam + Pilna piekļuve

Pēc piedāvājuma ({offer.*}) - Ja izvēlēts formas variants Piekļuve produktam + Pēc piedāvājuma

Pielāgoti lauki

{field_<id>}

Piemērs {contact.field_123}

<id> - lauka id, kuru var iegūt kontaktu lauku iestatījumos (piemērs https://sampleschool.kwiga.com/expert/crm/contacts?view=settings)

Custom fields example

Ja lapā, kurā ievietots CTA vai Kwiga skripts apmeklējumu izsekošanai, bija apmeklējumi ar utm atzīmēm, un klients atstāja pieteikumu galvenajā lapā jau bez utm atzīmēm, tad šajos mainīgajos tās nebūs. Bet tās būs pieejamas mainīgajos {contact.utm_...}, kas aprakstīti augstāk.

Mainīgie, kas pieejami automatizācijas tīmekļa āķos (url, parametri, vēstules)

Pieejamo mainīgo saraksts

Mainīgais Vērtība
referrer Referrer no pirmā zināmā kontakta apmeklējuma (Kwiga / galvenā lapa ar CTA)
initial_page Url pirmā zināmā kontakta apmeklējuma (Kwiga / galvenā lapa ar CTA)
reg_from Url lapai, no kuras notika reģistrācija (Kwiga / galvenā lapa ar CTA)
tags Kontakta tagi (atdalītājs ", ")
description Notikuma apraksts, kas izraisīja automatizāciju. Piemēram: Kontaktam pievienots tags test_tag

Formas CTA mainīgie

Mainīgais Vērtība
cta.id Formas CTA ID
cta.uuid Formas CTA UUID
cta.title Formas CTA nosaukums
cta_request.form_data Lietotāja ievadīto datu saraksts (atdalīts ar rindu pārtraukumiem)
Sarakstu var papildināt.

Pieejami, kad notiek šādi notikumi:

  • Pieteikums CTA

Produkta mainīgie

Mainīgais Vērtība
product.id Produkta ID
product.title Produkta nosaukums
product.productable_type Produkta tips. Var būt šādas iespējas: course, webinar, closed_group, custom_product
product.productable_id Kursa/vebināra/slēgtās grupas/pielāgotā produkta ID

Pieejami, kad notiek šādi notikumi:

  • Piekļuve produktam atvērta
  • Piekļuve produktam slēgta
  • Reģistrējās uz vebināru
  • Kurss pabeigts
  • Kvīza iziešana
  • Iepriekšējais kvīza rezultāts anulēts
  • Kvīzs pārgāja statusā
  • Piekļuve produktam sākta pēc abonementa
  • Piekļuve produktam beigusies pēc abonementa
  • Sāka skatīties nodarbību
  • Noskatījās nodarbību
  • Atvērta piekļuve nodarbībai
  • Visa prakse nodarbībā pabeigta

Pasūtījuma mainīgie

Mainīgais Vērtība
order.id Pasūtījuma ID
order.price Galīgā cena. Piemērs 10.99
order.currency_code Pasūtījuma valūta kodu formātā. Piemērs: USD
order.currency_symbol Pasūtījuma valūta simbolu formātā. Piemērs: $
order.currency_short_title Pasūtījuma valūta saīsinātā nosaukumā. Piemērs: usd
order.order_stage_id Piltuves statusa ID
order.order_stage_title Piltuves statusa nosaukums
order.funnel_id Piltuves ID
order.funnel_title Piltuves nosaukums
order.paid_status Pasūtījuma maksājuma statuss not_paid / partial_paid / paid
order.paid_status_title Maksājuma statuss angļu valodā
order.utm_source utm_source pasūtījuma
order.utm_medium utm_medium pasūtījuma
order.utm_campaign utm_campaign pasūtījuma
order.utm_term utm_term pasūtījuma
order.utm_content utm_content pasūtījuma
order.next_scheduled_payment_at Nākamā plānotā maksājuma datums (abonementiem un nomaksai). Formāts YYYY-MM-DD HH:mm:ss
Šie mainīgie ir pieejami veiksmīgas piedāvājuma apmaksas novirzīšanas saitē.
Sarakstu var papildināt.

Pieejami, kad notiek šādi notikumi:

  • Abonements sākts
  • Abonements atjaunots
  • Veiksmīga pasūtījuma apmaksa
  • Jauns pasūtījums
  • Veiksmīga piedāvājuma apmaksa
  • Neveiksmīga piedāvājuma apmaksa
  • Piedāvājuma maksājuma atmaksa
  • Piekļuve produktam atvērta
  • Piekļuve produktam sākta pēc abonementa
  • Piekļuve produktam beigusies pēc abonementa

Maksājuma mainīgie

Mainīgais Vērtība
payment.id Maksājuma ID
payment.price Maksājuma cena
payment.currency_code Maksājuma valūta kodu formātā. Piemērs: USD
payment.currency_symbol Maksājuma valūta simbolu formātā. Piemērs: $
payment.currency_short_title Maksājuma valūta saīsinātā nosaukumā. Piemērs: usd
payment.created_at Maksājuma izveides datums. Formāts YYYY-MM-DD HH:mm:ss
payment.paid_at Maksājuma datums. Formāts YYYY-MM-DD HH:mm:ss
payment.schedule_payment_at Plānotais maksājuma datums. Formāts YYYY-MM-DD HH:mm:ss
payment.number Maksājuma kārtas numurs pasūtījumā
Šie mainīgie ir pieejami veiksmīgas piedāvājuma apmaksas novirzīšanas saitē.
Sarakstu var papildināt.

Pieejami, kad notiek šādi notikumi:

  • Veiksmīga piedāvājuma apmaksa
  • Neveiksmīga piedāvājuma apmaksa
  • Piedāvājuma maksājuma atmaksa

Piedāvājuma mainīgie

Mainīgais Vērtība
offer.id Piedāvājuma ID
offer.title Piedāvājuma nosaukums
Sarakstu var papildināt.

Pieejami, kad notiek šādi notikumi:

  • Veiksmīga piedāvājuma apmaksa
  • Neveiksmīga piedāvājuma apmaksa
  • Piedāvājuma maksājuma atmaksa
  • Pieņemts bezmaksas piedāvājums
  • Abonements sākts
  • Abonements atjaunots
  • Veiksmīga pasūtījuma apmaksa
  • Jauns pasūtījums
  • Piekļuve produktam atvērta
  • Piekļuve produktam sākta pēc abonementa
  • Piekļuve produktam beigusies pēc abonementa

Produkta abonēšanas mainīgie

Mainīgais Vērtība
subscription.id Produkta abonementa ID
subscription.order_id Pasūtījuma ID, kuram ir piesaistīts produkta abonements
subscription.start_at Abonementa sākuma datums. YYYY-MM-DD HH:mm:ss
subscription.end_at Abonementa beigu datums. YYYY-MM-DD HH:mm:ss
subscription.order_end_at Abonementa beigu datums, ņemot vērā tikai apmaksātos maksājumus. YYYY-MM-DD HH:mm:ss
subscription.paid_at Pirmā abonementa maksājuma datums. YYYY-MM-DD HH:mm:ss
Sarakstu var papildināt.

Pieejami, kad notiek šādi notikumi:

  • Piekļuve produktam atvērta
  • Piekļuve produktam sākta pēc abonementa
  • Piekļuve produktam beigusies pēc abonementa

Kvizu mēģinājumu mainīgie

Mainīgais Vērtība
quiz_attempt.id Mēģinājuma ID
quiz_attempt.number_version Versijas numurs
quiz_attempt.quiz_id Viktorīnas ID
quiz_attempt.course_id Kursa ID
quiz_attempt.course_lesson_id Nodarbības ID
quiz_attempt.status_id Statusa ID
quiz_attempt.status Statuss tekstā
quiz_attempt.scores Iegūtie punkti
quiz_attempt.created_at Mēģinājuma sākums. Formāts YYYY-MM-DD HH:mm:ss
quiz_attempt.finished_at Mēģinājuma beigas. Formāts YYYY-MM-DD HH:mm:ss
quiz_attempt.count_questions Jautājumu skaits viktorīnā
quiz_attempt.count_questions_incorrect Jautājumu skaits, uz kuriem atbildēts nepareizi
quiz_attempt.count_questions_correct Pareizi atbildēto jautājumu skaits
quiz.title Viktorīnas nosaukums
Sarakstu var papildināt.

Pieejami, kad notiek šādi notikumi:

  • Kvīza iziešana
  • Iepriekšējais kvīza rezultāts anulēts
  • Kvīzs pārgāja statusā

Nodarbības mainīgie

Mainīgais Vērtība
lesson.id Nodarbības ID
lesson.title Nodarbības nosaukums
lesson.slug Nodarbības URL daļa
Sarakstu var papildināt.

Pieejami, kad notiek šādi notikumi:

  • Kvīza iziešana
  • Iepriekšējais kvīza rezultāts anulēts
  • Kvīzs pārgāja statusā
  • Sāka skatīties nodarbību
  • Noskatījās nodarbību
  • Atvērta piekļuve nodarbībai
  • Visa prakse nodarbībā pabeigta