Upravljanje obrascima Customer Insights - Journeys
Ovaj članak sadrži objašnjenja o načinu uređivanja, opoziva objavljivanja i upravljanja obrascima u Customer Insights - Journeys.
Uređivanje obrasca uživo
Ako je obrazac već objavljen i potrebno je da ga ažurirate, kliknite na dugme Uredi na gornjoj traci. Možete da nastavite sa uređivanjem obrasca uživo i sve promene se automatski objavljuju kada izaberete dugme Sačuvaj .
Važno
Ako odaberete da kreirate kopiju obrasca, moraćete da objavite novokreiranu kopiju.
Obrazac se skladišti na CDN-u gde se keširaju svi podaci da bi se posetiocima Veb stranice obezbedilo najkraće moguće vreme učitavanja. Možda će biti potrebno do 10 minuta pre osvežavanja keša i da biste mogli da vidite promene na Veb stranici. Rezultat promena na stranici možete da proverite ako dodate ovaj parametar #d365mkt-nocache
URL adresi Web stranice. Nikada ne delite vezu ka stranici, uključujući ovaj parametar sa klijentima. Parametar zaobilazi KEŠ CDN-a i usporava učitavanje stranice.
Opozivanje objavljivanja obrasca
Da biste opozli objavljivanje živog obrasca, kliknite na dugme "Zaustavi ". Obrazac je uklonjen sa CDN-a, tako da posetioci Web stranice više ne mogu da ga prosleđuju. Obrazac je možda još uvek vidljiv zbog keša pregledača, ali ga nije moguće proslediti. Status obrasca se menja u radna verzija.
Svojstva polja obrasca
Kada izaberete polje na platnu, možete da vidite njegova svojstva u desnom oknu.
- Tekst čuvara mesta: Čuvar mesta unutar polja. Čuvar mesta automatski nestaje kada korisnik počne da kuca u polje.
- Podrazumevana vrednost: Postavite podrazumevanu vrednost za ovo polje. Čuvar mesta nije vidljiv ako je podrazumevana vrednost postavljena.
- Potrebno: Ako je omogućeno, korisnik ne može da prosledi obrazac ako je ovo polje prazno.
- Provera valjanosti: Konfigurišite pravilo koje proverava sadržaj polja. Ako pravilo za proveru valjanosti nije ispunjeno, korisnik ne može da prosledi obrazac. Važno je podesiti ispravnu proveru valjanosti za polja broja e-pošte i telefona.
- Sakrij polje: Ako je omogućeno, polje nije vidljivo u obrascu. Skrivena polja možete koristiti za skladištenje dodatnih metapodataka zajedno sa prosleđivanjem obrasca.
Prilagođena provera valjanosti
Da biste kreirali prilagođenu proveru valjanosti, omogućite opciju " Provera valjanosti " i izaberite stavku " Prilagođeno". Pojaviće se iskačući dijalog u koji možete uneti običan izraz (RegExp). Na primer, možete da koristite RegExp da biste proverili da li se uneta vrednost podudara sa određenim formatom broja telefona.
Stilizovanje obrazaca pomoću teme
Odeljak "Tema " se može otvoriti izborom ikone četkice u desnom oknu. Tema kontroliše stil svih tipova polja, dugmadi i teksta. Kada postavite temu polja, ona utiče na sva polja istog tipa u obrascu.
Funkcija teme je korisnički prilagođen interfejs za uređivanje definicija CSS klase u HTML obrascu. Radi samo bez stila obrasca bez okvira. Prilagođene CSS klase nisu vizuelizovane, ali i dalje možete da uređujete prilagođene časove CSS pomoću uređivača HTML kodova.
Odeljak " Tema" vam omogućava da konfigurišete:
- Pozadina: Definišite unutrašnju boju pozadine i stil ivice za ceo obrazac.
- Stilovi teksta: Definišite naslov 1, Naslov 2, Naslov 3, Pasus, oznaku polja. Stil oznake polja ne utiče na oznake polja za potvrdu i radio dugmeta, jer se ove oznake mogu posebno konfigurisati. Definicija stila teksta uključuje porodicu fonta, veličinu fonta, boju fonta, stil teksta i visinu linije. Takođe možete da podesite unutrašnji i unutrašnji razmak, širinu i poravnavanje. Na vrhu ovih stilova teksta možete da postavite i poziciju oznake (gornju, levu, desnu) i potrebnu boju za nalepnice polja.
-
Ulazna polja su grupisana u 3 kategorije:
- Polja za unos teksta, padajuću smenu i pronalaženje: Ova tri vizuelna stila polja dele istu definiciju stila. Možete da definišete porodicu fonta, veličinu, boju i stil za čuvar mesta i stilove teksta unosa. Takođe možete da podesite boju pozadine polja, boju pozadine menija, zaobljene uglove, ivicu, poravnavanje veličine i unutrašnji i unutrašnji razmak. Imajte na kraju da oznaka polja može da se konfiguriše u stilovima teksta.
- Radio dugme: Radio dugme ima svoju konfiguraciju nalepnice, što vam omogućava da podesite porodicu i veličinu fonta. Boju teksta, stilove i boju pozadine možete da postavite za sve opcije i za izabranu opciju. Takođe možete da definišete zaobljene uglove, širinu i unutrašnji i unutrašnji razmak radio dugmadi.
- Polje za potvrdu - polje za potvrdu ima sopstvenu konfiguraciju nalepnice koja vam omogućava da podesite porodicu fonta, veličinu. Možete da postavite različitu boju teksta, stilove i boju pozadine za sve opcije i za izabranu opciju. Takođe možete da definišete zaobljene uglove, širinu, unutrašnji i unutrašnji razmak vaših polja za potvrdu.
- Dugmad i veze: Definicija dugmeta vam omogućava da podesite porodicu fonta, veličinu, boju, stilove teksta, boju dugmeta, poravnavanje ivica i unutrašnji i unutrašnji razmak. Definicija hiperveze vam omogućava da podesite stilove fonta, veličine, boje i teksta.
Belešku
Stilovi obrazaca se stalno poboljšavaju. Obrasci kreirani u starijoj verziji putovanja u realnom vremenu uređivač obrazaca imaju ograničene opcije za promenu stajlinga obrasca pomoću funkcije teme. Možete da omogućite više opcija stila tako što ćete u odeljku teme izabrati dugme "Omogući". Ovo ažurira stilove obrazaca na najnoviju verziju kompatibilnu sa funkcijom teme.
Prilagođeni fontovi
Postoje dva načina za korišćenje prilagođenih fontova u obrascu:
- Postavite font na "nasledi": preporučuje se za obrasce ugrađene u sopstvenu stranicu. Obrazac nasleđuje obrazac od vaše stranice.
- Dodajte sopstveni prilagođeni font: Preporučuje se za obrasce hostovane kao samostalna stranica. Prilagođeni font možete da otpremite koristeći funkciju teme u odeljku prilagođenih fontova. Otpremljeni prilagođeni fontovi se zatim mogu koristiti u svim definicijama stila teksta.
Verzija za pregled: kopilot - Tema "Obrasci" Pomoćnik
Važno
Funkcija verzija za pregled je funkcija koja nije potpuna, ali je dostupna pre nego što zvanično bude u izdanju kako bi klijenti mogli da dobiju rani pristup i pruže povratne informacije. Preliminarne funkcije nisu namenjene za korišćenje u proizvodnji i mogu da imaju ograničene ili sužene funkcionalnosti.
Microsoft ne pruža podršku za ovu preliminarnu funkciju. Tehnička podrška za Microsoft Dynamics 365 neće moći da vam pomogne u rešavanju problema ni odgovaranju na pitanja. Funkcije verzije za pregled nisu namenjene za korišćenje u proizvodnom okruženju, posebno za obradu ličnih podataka ili drugih podataka koji podležu zakonskim ili regulatornim zahtevima usaglašenosti.
Važno
Temu morate da koristite samo Pomoćnik Veb lokacijama koje posedujete i kojima upravljate. Tema ne Pomoćnik da se koristi za kopiranje Veb lokacija nezavisnih proizvođača.
Tema Pomoćnik je kopilot funkcija Customer Insights - Journeys. Temu možete da koristite Pomoćnik biste prenošenje stilova sa postojeće Web lokacije koju posedujete i kontrolišete. Da biste koristili temu, unesite URL adresu Veb lokacije i izaberite fetch stilove. Ovaj proces može potrajati nekoliko minuta. Možete da nastavite sa radom i da se vratite kasnije da biste proverili rezultat. Kada Pomoćnik donosi stilove sa vaše Web lokacije, primenjuje stilove na temu obrasca.
Podešavanja obrasca
Postavke obrasca vam omogućavaju da konfigurišete napredna svojstva obrasca i definišete šta se dešava nakon prosleđivanja obrasca.
- Duplirani zapisi: Odaberite strategiju rukovanja dupliranim zapisima.
- Obaveštenje zahvalnosti: Ova poruka se pojavljuje ako korisnik uspešno prosledi obrazac.
- Obaveštenje o grešci: Ova poruka se pojavljuje ako dođe do greške prilikom prosleđivanju obrasca.
- Preusmeravanje nakon prosleđivanja: Ako je omogućeno, možete uneti URL adresu na koju će korisnik biti preusmeren nakon prosleđivanja obrasca.
Rukovanje dupliranim zapisima
Podrazumevani pristup dupliranim zapisima se razlikuje za entitete kontakata i potencijalnih kontakata.
- Kontakt (podrazumevano: Ažuriranje kontakta putem e-pošte): Ako korisnik prosledi obrazac sa postojećom e-adresom, prosleđivanje obrasca ažurira postojeći zapis. Nije kreiran novi zapis.
- Potencijalnog klijenta (podrazumevano: Uvek kreiraj novi zapis): Ako korisnik prosledi obrazac sa postojećom e-adresom, kreira se novi zapis sa istom e-adresom.
Podrazumevanu strategiju možete da promenite pomoću padajuće datoteke "Duplirani zapisi" u postavkama obrazaca. Takođe možete da kreirate prilagođenu strategiju podudaranja.
Kreiranje prilagođene strategije podudaranja
Kreiranjem nove strategije podudaranja možete odabrati način rukovanja dupliranim zapisima.
- Izaberite donji levi meni da biste pristupili postavkama .
- Otvorite strategiju podudaranja obrazaca u odeljku Angažovanje klijenata .
- Izaberite ikonu plus da biste kreirali novu strategiju podudaranja.
- Imenuj odgovarajuću strategiju i izaberi ciljni entitet.
- Sačuvajte odgovarajuću strategiju (nemojte da izaberete opciju Save & close jer je potrebno da ostanete u ovom zapisu).
- Dodajte atribute strategije podudaranja (polja) koja se koriste za proveru da li zapis postoji.
- Sačuvajte novu strategiju podudaranja.
- Novokreirana strategija podudaranja sada može biti izabrana na listi dupliranih zapisa u postavkama obrasca.
Tipovi polja
Tipovi i formati polja su definisani metapodacima atributa. Nije moguće promeniti tipove i formate polja. Međutim, kontrolu vizuelizacije možete da promenite za tipove polja u kojima format nije definisan.
Tip | Format | Kontrola vizuelizacije | Opis |
---|---|---|---|
Jedan red teksta | E-pošta, tekst, URL adresa, telefon, broj | Automatsko postavljanje na osnovu formata | Jednostavno ulazno polje. Provera valjanosti se automatski postavlja na osnovu formata. |
Više redova teksta | Oblast teksta | Oblast teksta | Polje za unos oblasti teksta koje prihvata sve tipove tekstualnih vrednosti. |
Skup opcija | Nije primenjivo | Radio dugmad | Polje sa ograničenim brojem unapred definisanih vrednosti (kao što je definisano u bazi podataka). Prikazuje se kao skup radio dugmadi, sa jednim dugmetom za svaku vrednost. |
Skup opcija | Nije primenjivo | Padajuća lista | Polje sa ograničenim brojem unapred definisanih vrednosti (kao što je definisano u bazi podataka). Prikazuje se kao padajuća lista za izbor vrednosti. |
Dve opcije | Nije primenjivo | Polje za potvrdu | Logičko polje koje prihvata vrednost "Tačno" ili "Netačno". Prikazuje se kao polje za potvrdu, koje je potvrđeno kada je tačno i opozovite izbor kada je netačno. |
Dve opcije | Nije primenjivo | Radio dugmad | Polje koje prihvata jednu od samo dve moguće vrednosti (obično tačno ili netačno). Prikazuje se kao par radio dugmadi, sa tekstom za prikaz za svaku definisanu u bazi podataka. |
Datum i vreme | Samo datum | Birač datuma | Odabirač datuma da biste izabrali datum iz prikaza iskačućih kalendara. Ne prihvata vreme. |
Datum i vreme | Datum i vreme | Birač datuma i vremena | Odabirač datuma i vremena da biste izabrali datum iz iskačućih kalendara i vreme sa padajuće liste. |
Polje za pronalaženje | Nije primenjivo | Pronalaženje | Polje za pronalaženje je povezano sa određenim tipom entiteta, što vam omogućava da obrascu dodate padajuću listu opcija koje su unapred kreirane. Više informacija. |
Polje telefonskog broja
Za najbolje rezultate uz Customer Insight - Journeys, trebalo bi da koristite samo internacionalni format telefonskog broja počevši od znaka "+". Ovim se obezbeđuje da se može prikupiti saglasnost za slanje tekstualnih poruka. Da biste poboljšali iskustvo klijenata, preporučujemo da koristite oznaku telefonskog broja ili čuvar mesta da biste objasnili očekivani format telefonskog broja.
Uverite se da je provera valjanosti polja za telefonske brojeve podešena na " Broj telefona". Ova provera valjanosti u okviru polja proverava da li je format telefonskog broja kompatibilan sa zahtevima formata telefonskog broja za kreiranje tačka kontakta saglasnosti. Očekivani format telefonskog broja je internacionalni počevši od znaka "+". Ako klijent unese pogrešnu vrednost za broj telefona, prikazaće se podrazumevana poruka o grešci koju generiše pregledač. Obrasci koriste podrazumevanu proveru valjanosti pregledača da bi pokazali poruke o greškama ako se uneta vrednost polja ne podudara sa očekivanim obrascem. Podrazumevanu proveru valjanosti pregledača možete da zamenite prilagođenim JavaScript-om da biste predstavili sopstvene poruke o greškama.
Ako ne planirate da koristite broj telefona za slanje tekstualnih poruka, možete da prikupite broj telefona u bilo kom formatu. U tom slučaju, trebalo bi da izbegavate dodavanje saglasnosti za kanal "Tekst" u obrazac. Tačka kontakta saglasnost zahteva isključivo međunarodni format telefonskog broja. Ako se koristi nekompatibilan format, prosleđivanje obrasca se obrađuje sa upozorenjem o otkazivanju prilikom pokušaja kreiranja tačka kontakta saglasnosti za uneti telefonski broj.
Belešku
Ako prosleđivanje obrasca za obrazac koji sadrži polje telefonskog broja ne uspe, nadogradite aplikaciju na najnoviju verziju da biste dobili najnovije ispravke i poboljšanja obrade formata telefonskog broja.
Unapred postavljen pozivni broj zemlje
Ako se vaše poslovanje nalazi u jednom regionu sa istim pozivom zemlje sa brojem telefona, možete unapred podesiti parametar šifre "Zemlja" polja broja telefona.
Ako je pozivni broj zemlje unapred podešen, ispravan pozivni broj zemlje automatski se dodaje kada se obrazac prosledi. Ako kupac unese broj telefona, uključujući pozivni broj zemlje, unapred postavljeni pozivni broj zemlje se zanemaruje.
Polja za pronalaženje
Polje za pronalaženje je povezano sa određenim tipom entiteta, što vam omogućava da obrascu dodate padajuću listu opcija koje su unapred kreirane. Na primer, možete da koristite polje za pronalaženje pod nazivom "Valuta" da biste prikaželi padajuću listu svih valuta u obrascu.
Nakon dodavanja polja za pronalaženje ili ako polje za pronalaženje ne funkcioniše, uverite se da korisnik usluge koji je koristio ima dozvole za konfigurisanje entiteta koje koristite sa poljem za pronalaženje. Uloga korisnika marketinških usluga koju koristi uređivač obrazaca potrebno je da ima pristup čitanju entiteta koji se koristi u polju za pronalaženje. Takođe morate da omogućite da podaci za pronalaženje budu javno viđeni u svojstvima pronalaženja. Sve vrednosti u okviru pronalaženja dostupne su svima koji vide obrazac. Uverite se da osetljivi podaci nisu izloženi javnosti. Više informacija: Dodavanje polja za pronalaženje.
Prilagođena polja
Ovaj uređivač obrazaca vam omogućava da koristite sve atribute entiteta potencijalnih kontakata ili kontakata kao polja obrasca. Ako kreirate novi prilagođeni atribut kontakta ili entiteta potencijalnog klijenta, on će automatski biti dostupan kao polje obrasca u uređivaču. Pomoću ovog pristupa lako možete da kreirate polja obrasca koja je moguće ponovo koristiti.
Belešku
Prilagođena neucrpena polja obrasca (polja obrasca koja nisu povezana ni sa jednom postojećom potencijalnom klijentom ili atributom kontakta) trenutno se nalazi na našoj mapi puta. Moguće je zaobilazno rešenje koje se pominje u ovom blog postu.
Provera valjanosti obrasca
Proces provere valjanosti se automatski lansira kada se objavi nacrt obrasca ili kada se jednom živi , obrazac za uređivanje se sačuva. Provera valjanosti proverava sadržaj obrasca i može da prestane sa objavljivanjem ako se pojave greške u blokiranju ili može da prikaže upozorenja o potencijalnim problemima.
Proces provere valjanosti obrasca možete pokrenuti ručno pomoću dugmeta " Proveri sadržaj".
Greške koje blokiraju objavljivanje obrazaca
Sledeći uslovi sprečavaju objavljivanje obrazaca i prikazuju poruku o grešci:
- Da li je dugme "Prosledi " uključeno?
- Da li su polja obrasca povezana sa atributom koji se može uređivati?
- Da li obrazac sadrži duplirana polja?
- Da li obrazac sadrži sve atribute koje zahteva strategija podudaranja (polje e-pošte po podrazumevanoj vrednosti)?
- Da li je cilj korisnici postavljen?
Upozorenja koja ne zaustavljaju objavljivanje obrazaca
Sledeći uslovi ne sprečavaju objavljivanje obrazaca. Prikazuje se poruka upozorenja:
- Da li obrazac sadrži sva polja povezana sa atributima izabranog entiteta koja su obavezna za kreiranje ili ažuriranje zapisa?
- Da li su svi potrebni atributi označeni kao što je potrebno="obavezno" u HTML formatu?
Više opcija prilagođavanja obrasca
Da biste otvorili HTML uređivač i prikazali izvorni kôd obrasca, izaberite HTML dugme u gornjem desnom uglu.
- Customer Insights - Journeys obrasci se mogu prikazivati pomoću JavaScript API-ja, što vam omogućava da dinamički učitate obrazac.
- Možete da ubrizgate marketinški obrazac u aplikaciju za reagovanje.
- Takođe je moguće proširiti formu događaja kao što su FormLoad, formSubmit itd.
- Postoje i druge mogućnosti za prilagođavanje obrazaca. Uči više
Prilagođavanje obrasca CSS
Definicije klase možete CSS da promenite u HTML uređivaču. Uređivanje CSS vam omogućava da postignete naprednija prilagođavanja dizajna povrh mogućnosti u uređivač obrazaca.
Dodavanje prilagođenog JavaScripta u obrazac
Važno
Pomoću Customer Insights - Journeys verzije 1.1.38813.80 ili novije možete da dodate JavaScript kôd u <body>
odeljak HTML-a. Ako dodate JavaScript u <head>
odeljak, on će automatski biti premešten na vrh odeljka <body>
. Oznaka <script>
se automatski preimenuje da bi <safe-script>
se sprečilo izvršavanje skripti u uređivač obrazaca. Oznaka <safe-script>
se zatim automatski preimenuje nazad u <script>
konačni HTML obrazac koji služi u skripti "ObrazacLoader".
Važno
Sa Customer Insights - Journeys verzijom starijom od 1.1.38813.80, prilagođeni JavaScript kôd možete dodati samo u <head>
odeljak IZVORNOG HTML koda pomoću HTML uređivača. Ako je kôd JavaScript koda postavljen unutar <body>
odeljka, uređivač obrazaca automatski uklanja kôd bez upozorenja.
Svi onEvent
HTML atributi koji pokreću izvršavanje JavaScript koda se sviđaju onClick
onChange
ili se automatski sanišu (uklanjaju iz koda).
Sledeći primer nije podržan:
<button onClick="runMyFunction()">
Kao što je prikazano u dolenavedenim primerima, eventListeners možete da postavite unutar JavaScript koda da biste pokrenuli izvršavanje JavaScript funkcija.
Primer 1: Ažuriranje vrednosti polja obrasca pomoću vrednosti drugih polja obrasca
U ovom primeru se kreira skripta koja kombinuje ime prezime polja u puno ime.
<script>
const firstName = document.getElementById("firstname-1679394382894"); // The field ID is unique in each form, make sure you replace it with the correct value.
const lastName = document.getElementById("lastname-1679335991544"); // The field ID is unique in each form, make sure you replace it with the correct value.
const fullName = document.getElementById("fullname-1679394390062"); // The field ID is unique in each form, make sure you replace it with the correct value.
firstName.addEventListener('change', updateFullName);
lastName.addEventListener('change', updateFullName);
function updateFullName() {
fullName.value = firstName.value + ' ' + lastName.value;
}
</script>
Primer 2: Popunjavanje skrivenog polja vrednošću parametra UTM iz URL adrese
UTM izvori pružaju važne informacije o tome odakle dolaze vaši novi potencijalni klijenti. U ovom primeru skripta izdvaja parametar UTM izvora iz URL adrese i popunjava ga u vrednost skrivenog polja.
- Kreirajte novi prilagođeni atribut entiteta potencijalnog klijenta pod nazivom "UTM izvor" sa logičkim imenom
utmsource
. - Kreirajte novi obrazac sa "potencijalnim klijentom" dok cilj korisnici. Prilagođeni atribut "UTM izvor" možete da vidite na listi polja.
- Dodajte izvorno polje UTM na podlogu i postavite ga kao skriveno u svojstvima polja.
- Otvorite HTML uređivač.
- Stavite sledeću skriptu u odeljak tela. Uverite se da ste u kôd stavili tačan ID polja.
<script>
document.addEventListener("d365mkt-afterformload", updateUTMSourceField());
function updateUTMSourceField() {
const formField = document.getElementById("utmsource-1679335998029"); // The field ID is unique in each form, make sure you replace it with the correct value.
const urlParams = new URLSearchParams(window.location.search);
const utmSource = urlParams.get('utm_source');
formField.value = utmSource;
console.log(utmSource); // for debug only, can be removed
}
</script>
Ovaj primer možete ponovo da koristite da biste obogatili potencijalne klijente sa više UTM parametara kao što su utm_campaign, utm_medium, utm_term, utm_content.
Prilagođavanje entiteta prosleđivanja obrasca i obrasca
Možete da dodate prilagođene atribute entitetima obrasca ili prosleđivanja obrazaca da biste poboljšali svoje iskustvo sa uređivač obrazaca.
Integrisanje prilagođene captcha u obrazac
U formu možete integrisati prilagođene captcha usluge zaštite botova kao što je Google reCAPTCHA .
Prilagođena potkrekna provera valjanosti prosleđivanja obrasca
Moguće je napraviti prilagođenu proveru valjanosti prosleđivanja obrasca koja sprečava obradu prosleđivanja obrasca. Ona prikazuje poruku o grešci korisniku koji je pokušao da prosledi obrazac. Inspiraciju za ovu zadnju proveru valjanosti možete pronaći u članku o integrisanju prilagođene captcha, gde obrazac pravi back-end validaciju kako bi se procenio rezultat captcha izazova.