Jūs varat nodot reklāmas kodu klientam vienā no diviem veidiem:
- Sagatavojiet reklāmas kodu sarakstu Google izklājlapā, iemāciet Mavibot atrast pieejamo kodu, piegādāt to klientam un pēc tam atzīmēt to kā izsniegtu izklājlapā.
- Iemāciet Mavibot ģenerēt reklāmas kodus, pamatojoties uz konkrētiem noteikumiem, sniegt kodu klientam un pēc tam ierakstīt to izklājlapā.
Jūs varat pārbaudīt kodu derīgumu, izmantojot Google izklājlapas un tās API pieprasījumus.
Uzziniet vairāk par šiem procesiem zemāk:
- Kā pārbaudīt reklāmas kodu no Google izklājlapas
- Kā izsniegt reklāmas kodu no Google izklājlapas
- Kā ģenerēt reklāmas kodu ar Mavibot palīdzību
Kā pārbaudīt reklāmas kodu no Google izklājlapas
Ja jums ir mērķis ierobežot piekļuvi botam vai īpašiem piedāvājumiem, varat izmantot reklāmas kodu pārbaudes funkciju.
Sagatavojiet Google izklājlapu, kurā viena kolonna būs jūsu reklāmas kodu saraksts. Iestatiet piekļuves iestatījumu uz “Ikvienam ar šo saiti var rediģēt”. Kā to izdarīt, lasiet šajā rakstā
Lūk, kā funkcija darbojas: Klients ievada savu reklāmas kodu botā. Pēc tam funkcija pārbauda, vai kods pastāv norādītajā kolonnā, kuru izveidojāt. Ja kods tiek atrasts, blakus esošajā šūnā tiek pievienota frāze “Reklāmas kods tika izmantots”, un funkcija atgriež šo atbildi:
{“status”: ‘’0’’}
Funkcijas adrese: https://store.mavibot.ai/function/check-promocode
Lai pārbaudītu kodu, jums no bloka jānosūta šie parametri:
{"id":"1HfnHDbJYTGz68-3KWIcRISncTmdEn8v7Vf_OKvDMrOI", "promocode": "#{question}", "col_number": "1"}
id ir jūsu Google izklājlapas ID, kurā ir reklāmas kodi. To varat atrast sava dokumenta URL. Pārliecinieties, ka dokumenta koplietošanas iestatījumi ļauj ikvienam ar saiti rediģēt.

Ja reklāmas kodi atrodas atsevišķā lapā, tad jums jāizmanto parametrs list_name, kurā jāievieto tās nosaukums, piemēram:
{"id":"1HfnHDbJYTGz68-3KWIcRISncTmdEn8v7Vf_OKvDMrOI", "promocode": "#{question}", "col_number": "1", "list_name": "Sheet name"}
Nākamais parametrs ir reklāmas kods, ko klients izmanto.
col_number - kolonnas numurs, kurā atrodas kodi
{“status”: ‘’1’’}, pēc tam jūs nevarat izmantot kodu otro reizi
Ja funkcija neatrod reklāmas kodu izklājlapā vai tas jau ir izmantots, tā atbild ar
{“status”: ‘’0’’}
Ja jūs domājat, kā to izmantot un kur to ievietot, apskatiet zemāk redzamo ekrānuzņēmumu.

#{custom_answer} - atbilde no servera, kas minēta cilnē “URL pieprasījums”.
Izmantojiet šo mainīgo atbildes cilnē, lai redzētu tā saturu. Ja viss ir iestatīts pareizi, saglabājiet status->status, pēc tam bultiņās zem cilnes “Mainīgais salīdzināšanai” iestatiet nosacījumus uz "status == 0" (atbildot lietotājam, ka kods jau ir izmantots) vai "status == 1" (ļaujot lietotājam turpināt).
Piemērs ir parādīts zemāk.

Kā izsniegt reklāmas kodu no Google izklājlapas
Sagatavojiet savu izklājlapu, kā parādīts zemāk esošajā attēlā, ar reklāmas kodiem pirmajā kolonnā un vārdu “Pieejams” otrajā kolonnā. Konfigurējiet piekļuves iestatījumus uz “Ikvienam internetā ar šo saiti var rediģēt”. Kā to izdarīt, lasiet šajā rakstā

Jūs saņemsiet saiti, kas līdzīga šai: https://docs.google.com/spreadsheets/d/**1HfnHDbJYTGz68-3KWIcRISncTmdEn8v7Vf\\_OKvDMrOI**/edit?usp=sharing
Treknrakstā norādītais teksts šeit ir jūsu lapas ID. Tas jums būs nepieciešams vēlāk.
Izveidojiet bloku Mavibot un ielīmējiet šos parametrus tā iestatījumos:
Pieprasījuma veids: POST-json
URL pieprasījums: https://store.salebot.ai/function/findcell
Saglabātās vērtības:
data->Reklāmas kods;
cell_number|row ->line;
JSON parametri:
{"id": "1HfnHDbJYTGz68-3KWIcRISncTmdEn8v7Vf_OKvDMrOI", "find": "Pieejams", "col": 2, "return": 1}
kur jums jāievieto savs lapas ID, nevis 1HfnHDbJYTGz68-3KWIcRISncTmdEn8v7Vf_OKvDMrOI

Izveidojiet bloku zemāk un noklikšķiniet uz “Laika iestatījumi” savienojuma iestatījumos. Atvērtajā sadaļā zem cilnes “Aizkave pirms atbildes” ievadiet -1, lai pāreja notiktu pēc iespējas ātrāk.
Jaunajā blokā iestatiet tālāk minētos parametrus.
Lai parādītu klientam viņa kodu, ierakstiet #{Promo_code}
Pieprasījuma veids: POST-json
URL pieprasījums: https://store.mavibot.ai/function/gsheets
JSON parametri:
{"id": "1HfnHDbJYTGz68-3KWIcRISncTmdEn8v7Vf_OKvDMrOI", "write":{"b#{line}":"Izmantots"}}
kur jums jāievieto savs lapas ID, nevis 1HfnHDbJYTGz68-3KWIcRISncTmdEn8v7Vf_OKvDMrOI

Kā ģenerēt reklāmas kodu ar Mavibot palīdzību
Ja reklāmas kodu var izveidot saskaņā ar noteiktiem noteikumiem, tad to var ģenerēt tieši Mavibot un ierakstīt Google izklājlapā vēlākai pārbaudei.
Šim nolūkam jums būs nepieciešami mainīgie. Piemēram, lai ģenerētu unikālu reklāmas kodu, varat izmantot mainīgo #{client_id}. Tas ir Mavibot mainīgais, kas norāda jūsu klienta numuru sistēmā.
Bloka iestatījumos Papildu -> Kalkulators ierakstiet:
Promocode = promo#{client_id}
Ielīmējiet #{Promo_code} laukā “Atbilde”
Jūs iegūsit reklāmas kodu promo1330882.
Ja vēlaties kodam pievienot vairāk nejaušības elementa, pievienojiet funkcijas izsaukumu random()
Promocode = 'promo' + '#{client_id}' + random(0,10)
Šajā gadījumā tas beigās pievieno 1 nejaušu skaitli
Tagad ierakstīsim to mūsu kodu izklājlapā.
Vispirms izveidojiet jaunu tukšu Google izklājlapu. Iestatiet koplietošanas atļaujas uz “Ikvienam ar saiti var rediģēt.”
Pēc tam ierakstiet Reklāmas kodi šūnā A1.
Ja pirmā šūna ir tukša, funkcija nedarbosies. Noteikti to aizpildiet!
Jūs saņemsiet saiti, kas līdzīga šai:
Treknrakstā norādītais teksts šeit ir jūsu lapas ID. Tas jums būs nepieciešams vēlāk.
Tagad atgriezīsimies pie Mavibot un turpināsim darbu pie jūsu bloka ar reklāmas kodu
Pieprasījuma veids: POST-json
URL pieprasījums: https://store.mavibot.ai/function/gsheets
JSON parametri:
{"id": "1sl15vKFjo5TFD98GnVjF3AlLtdhr85-AkEjoeJkgDxE", "mapping":{"a":"#{Promo_code}"}}
Kur jums jāievieto savs lapas ID, nevis 1HfnHDbJYTGz68-3KWIcRISncTmdEn8v7Vf_OKvDMrOI
Jums vajadzētu izveidot kaut ko līdzīgu:
