Mostanában sokan kérdezték, hogy milyen módon lehet feliratkozó vagy megrendelő űrlapon – a szövegelemben – megjeleníteni egy globális változó értékét.
A globális változó nagyon hasznos eszköz, hiszen elég egyszer megadni az értékét, és több helyen megjeleníthető a tartalma. Érdemes használni például: a következő rendezvény helyszínénél, dátumánál, esetleg leírásánál.
A feliratkozó / megrendelő űrlapon belül azonban csak pár apró trükkel tudjuk megvalósítani ezt a SalesAutopilotban. Ez a Tudástár bejegyzésem bemutatja a megoldásokat.
Fontosság: Hasznos
Szint: Középhaladó
Téma: globális változó
A globális változók
A globális változók felhasználási köre
A SalesAutopilot Globális Változók Tudásbázis bejegyzése szerint:
“A globális változók felhasználási köre
A globális változókra mezőkóddal tud hivatkozni, és a mezőkódok csak személyre szabott tartalomban tudnak behelyettesítődni. Ez azt jelenti, hogy azokban a tartalmakban történik meg a helyettesítés, amelyeket a szoftver személyre szabottan generál abban a pillanatban, amikor erre kérés érkezik egy feliratkozóval kapcsolatban. Ilyenek a levelek, a landing oldalak (és az azokon elhelyezett bármilyen űrlap), és az adatmódosító űrlapok. Kivételt képeznek ezalól a szabály alól a landing oldalak publikus verziói: ezek nem személyre szabottak, azonban a helyettesítés itt is megtörténik.”
Azaz alaphelyzetben a feliratkozó űrlapon a változó neve jelenik meg, és nem az értéke:
Megoldás
Két megoldás is van:
1. megoldás: Landing oldal és iframe használata
Mivel a Tudásbázis bejegyzés szerint landig oldalba megtörténik a globális változó behelyettesítése, ezért, ha a feliratkozó / megrendelő űrlapot teljes forráskóddal illesztjük be landing oldalba, akkor az űrlapon megtörténik a behelyettesítés. A kérdés már csak az, hogy ezt hogyan tudjuk megjeleníteni külső, például WordPress oldalban.
A válasz az, hogy iframe használatával.
Ehhez először másold ki a landing oldal URL-jét.
Majd másold be a megfelelő iframe kódot a WordPress egy html blokkjába.
Ekkor megjelenik a blokkban a SalesAutopilot-os landing oldal és benne a behelyettesített változó értéke.
2. megoldás. Az űrla javascripttel történő módosítása
A “Globális változók megjelenítése külső oldalon” Power-up-pal megjelenítheted SalesAutopilot fiókod globális változóját a külső weboldaladon. A scriptet felhasználva azonban bármilyen más űrlapot is tudunk módosítani.
Ennek lépései:
- A get-global-variable.php állományban módosítsd az api felhasználónevedet és jelszavadat, majd helyezd el a weboldalad egyik könyvtárába.
- A replaceglobalvar.js tartalmát másold az űrlap egyedi CSS és Javascript mezőjébe.
- A 24. sorban módosítsd a get-global-variable.php helyét. Pl: https:/harmatakos.hu/get-global-variable.php
- A 41.sorba írd be a globális változó nevét. Az eredeti kód:
A módosított kód:
- Az űrlap szövegelemének html szerkesztőjébe írd be a <span class=”your_global_var_name”></span> kódot, majd cseréld ki a “your_global_var_name” értékét a globális változód nevére.
Az űrlap betöltődésekor a script betölti és megjeleníti ebbe a span-ban a globális változó értékét.
Ezzel a módszerrel nem kell külön Landing oldalt létrehozni, de egy php file-t el kell helyezni a szervereden.
Döntsd el, hogy neked a két megoldás közül melyik felel meg jobban.