5 egyszerű PHP szkript a webhely által vezérelt konverziók növeléséhez

A felhasználók szeretnek elismerést kapni látogatásaikért.


Gondolj rá: nem változtat-e különösebben, ha olyan helyre lép, ahol senki sem ismeri el a jelenlétét, összehasonlítva egy olyan helyiséggel, ahol a házigazda személyesen üdvözöl téged, annak ellenére, hogy még nem tudják?

Biztos vagyok benne.

És elfogadja, hogy még nagyobb különbséget okoz, ha a látogatókat próbálja előfizetőkké vagy ügyfelekké konvertálni, nem csak egyszeri látogatóknak..

A bejegyzés öt szkripte olyan interaktivitás hozzáadására készült, amely elősegíti a webhelyek átalakítását, és kérem a felhasználókat, hogy elismertnek és nem láthatatlannak érezzék magukat..

Megjegyzések a szkriptekről

  • Valamennyi szkript WordPress-alapú környezetben működik, bár elég rugalmasak ahhoz, hogy más típusú webhelyeken is megvalósítsák (a 3. sz. Kivételével, amely szigorúan a WordPress).
  • A 3. szkript kivételével minden szkriptet saját maga írtam és teszteltem, és vőlegényem, Simone Cianfriglia kedvesen átnézte őket. Hibamenteseknek kell lenniük, de tudassa velem a megjegyzésekben, ha problémák merülnek fel vagy kérdéseik vannak.

Fotó: * Az n3wjack világa pixelben a Compfight másolatán keresztülFotó: * Az n3wjack világa pixelben a Compfight másolatán keresztül

1. Helyi köszöntések az ajánlattal

Tegyük fel, hogy külön ajánlatokat futtat különféle országok számára. Azt szeretné, ha egy adott országbeli felhasználói megtekintik a helyükhöz és nyelvükhöz kapcsolódó ajánlatokat, és nem az általános ajánlatokat.

A következő szkript üdvözli azon országok felhasználóit, amelyekre különleges ajánlatot tett, miközben mindenki másnak az alapértelmezett ajánlatot fogja ajánlani:

<?php

$ country_code = trim (file_get_contents ("http://ipinfo.io/${_SERVER[‘REMOTE_ADDR’]}/country"));
$ links = igényel (‘links.php’);

getLink függvény ($ country, $ links) {
if ($ linkek [$ ország])
visszatér $ linkek [$ ország];
más
return $ links [‘alapértelmezett’];
}

?>

Szia! Látom, hogy benne találsz <?php echo $ country_code; ?>!

Különleges kedvezményeink vannak az Ön piacán!
">Be akar nézni?

Mivel a links.php fájl, amely ezt a kódot tartalmazza:

// links.php

<?php

visszatérő tömb (
‘alapértelmezett’ => ‘URL0’,
‘IT’ => ‘URL1’,
„UK” => ‘URL2’,
‘US’ => ‘URL3’
);

?>

Ez a kód egy ilyen üzenetet ad vissza

Üdvözlet felhasználó a RU-tól!

Különleges kedvezményeink vannak az Ön piacán! Be akar nézni?

A „Szeretne bepillantani?” hivatkozás a lokalizált ajánlathoz.

A kód érzékeli, hogy a felhasználó ebben a példában egy orosz IP-vel csatlakozik-e az oldalhoz, és összekapcsolja a felhasználó földrajzi helyzetét az országspecifikus ajánlati oldallal..

Lásd itt a bemutatót: http://symphonize.org/php/localized-greetings.php

Hogyan működik a kód?

  • A $ country_code sor lekérdezi a látogató országát az ipinfo.io webhelyen tárolt nyilvános adatbázisból
  • A $ links lekérdezi a links.php fájlban található tömböt, amely az egyes országokat az ajánlati oldal URL-jéhez társítja
  • A getLink függvény ellenőrzi, hogy létezik-e társulás a látogató ország és az ajánlati link között, és ha van, visszaadja („visszhangzik” (megjeleníti) a látogató üzenet HTML kódjában); Ha a látogató ország számára nincs ajánlat, akkor a függvény visszaadja az alapértelmezett ajánlatot.

Hogyan kell használni ezt a szkriptet

Hozzon létre két .php fájlt:

  • lokalizált-greetings.php
  • links.php

a fent bemutatott (az Ön igényeihez szabott) kódot tartalmazza.

Töltse fel a webhely gyökérmappájába vagy almappájába, majd adja hozzá ezt az egyszerű kódsorot az oldalsávhoz vagy a weboldalra, ahol az ajánlatot megjeleníteni szeretné:

<?php tartalmazza ("/path/to/localized-greetings.php"); ?>

Természetesen a / path / to / lesz a webhely mappa abszolút elérési útja (kérjen útmutatást a házigazdától, ha nem tudod kitalálni).

Miért javítja az átváltásokat?

A megfelelő CTA-konvertálás könnyebb, ha a felhasználónak nem kell körülnéznie, hogy megtalálják. Ez a szkript megjeleníti a jobb linket (vagy szalaghirdetést), amint a felhasználó meglátogatja az oldalt. Az ajánlat link a felhasználó szemében van, készen áll a kattintásra és az átalakításra.

2. Időre figyelmeztető kapcsolattartó oldal

Amikor egy látogató felveszi a Kapcsolat oldalát, és kapcsolatba akar lépni, talán megtudja, hogy melyik időzónában tartózkodik, de lehet, hogy nem biztos abban, milyen pontos idő van a helyedben, vagy nem tudja elérni, hogy felvegye a kapcsolatot..

A következő szkript segít, mivel megváltoztatja az elérhetőségi üzenetet annak alapján, hogy a látogató mikor meglátogatja az oldalt:

<?php

date_default_timezone_set ("Europe / Rome");

$ idő = idő ();
$ localtime = strftime ("% A% d-% b-% Y% T% Z", $ Time);
$ óra = strftime ("% H", $ Time);

visszhang "

Azt's $ helyi idő ideje hazámban (Olaszország). ";

ha (17 <= $ óra && $ óra < 19)
visszhang "én'm az irodában. Miben segíthetek?";
más
visszhang "Az iroda bezárt, sajnálom! én'm elérhető 17: 00-19: 00 (17:00) hétfőtől péntekig.";

visszhang "

";
?>

A kód ezt az üzenetet adja ki, ha a felhasználó egy időben meglátogatja az Ön oldalát az Ön országában (ebben a példában Olaszország), amikor Ön nem érhető el:

23:48 óra az én hazámban (Olaszország). Az iroda bezárt, sajnálom! 17: 00-19: 00 (17:00) hétfőtől péntekig vagyok elérhető.

Vagy ez az üzenet, ha meglátogatják az oldalt, amíg Ön elérhető:

17:48 óra az én hazámban (Olaszország). Az irodában vagyok. Miben segíthetek?

Lásd itt a bemutatót: http://symphonize.org/php/time-aware-page.php

Hogyan működik a kód?

  • date_default_timezone_set (“Európa / Róma”) azt mondja a szervernek, hogy az alapértelmezett időzóna egy adott, és nem a szerver alapértelmezett. Ez azért fontos, mert a szerver helye nem azonos a vállalkozás helyével. Amikor a kód lekérdezi a helyi időt, amikor a látogató megérinti az oldalt, akkor a megadott időzónát fogja használni, és nem a kiszolgáló alapértelmezését. Ebben a példában az „Európa / Róma” időzónát használtam, mert ez a helyem (Olaszország).
  • Három változót állítottam be:
    • $ idő az idő () függvényhez
    • $ localtime a date_default_timezone_set szerint kiszámított időre; A $ localtime az strftime függvényt használja az idősor formázására. Kiválaszthatja a formázást; „% A% d-% b-% Y% T% Z” választottam, azaz:
      % A – vasárnap-szombatig
      % d – 01-31
      % b – január-december
      % Y – az év négy számjegyű ábrázolása
      % T – Idő óra / perc / másodpercben
      % Z – Az időzóna rövidítése
    • $ óra, hogy kiszámítsa az aktuális órát az országomban, és ellenőrizze, hogy az aktuális óra tartozik-e az iroda rendelkezésre állásának intervallumába (ebben a példában 5-7 óra
  • Az if / else konstrukció a szkript logikai magja: ha az idő az Ön munkaidő-tartományához tartozik, akkor a kód a következőt jeleníti meg: „Irodai vagyok. Miben segíthetek?”; ha nem, akkor kinyomtatja az “Iroda bezárva, bocs! 17: 00–19: 00 (17:00) hétfőtől péntekig vagyok elérhető. ”

Hogyan kell használni ezt a szkriptet

Készítsen időtakarékos-page.php fájlt, amely tartalmazza a fenti kódot (az egyéni szerkesztésekkel).

Az 1. szkript „Hogyan kell használni ezt a szkriptet” című ismertetőhöz hasonlóan, a következő kódsorral hívjuk fel az oldalkódban található .php kódot:

<?php tartalmazza ("/path/to/time-aware-page.php"); ?>

Miért javítja az átváltásokat?

A szkript lényegében megkönnyíti magának a kapcsolattartó üzenetek vagy kérések fogadását, csak ha rendelkezésre áll, és nem munkaidőn kívül.

Azt is megkönnyíti a felhasználók számára, hogy megtudják, elérhető-e vagy sem, tehát tudják, hogy azonnal válaszolni fog-e üzenetükre, vagy meg kell várniuk a következő munkanapon..

Összességében egy ilyen egyszerű szkript segíthet a kommunikáció összpontosításában munkaidőben, és elkerülheti, hogy mind a felhasználó, mind a felhasználó várakozzon.

3. Hasznos marketing-kiegészítő a WordPress-hez

Nem lenne jó, ha a WordPress keresőlapja így néz ki?

Mit keresel?

Pontosíts! (például „tartalommarketing eszközök”)

A „Legyen konkrét! (pl. „tartalommarketing eszközök”) ”, mint a keresési mezőben található szöveg.

Nincs itt írandó PHP-kód, mivel ez az alapértelmezett WordPress keresési forma egyszerű HTML hackje – megváltoztatja a keresési mező és a gomb megjelenített szövegét.

Ezt úgy teheti meg, hogy megnyitja a searchform.php fájlt a WP telepítésében és megkeresi a következő címkét:

“Keresés …”, Amit szerkesztenie kell a szavak testreszabásához a keresési űrlapon. A magyarázat elején alkalmazott példában a „Keres …És a „Legyen konkrét! (például „tartalommarketing eszközök”) ”.

Ez a kis hack javítja a felhasználói élményt, és segíti a felhasználókat relevánsabb kérdések megírásában és elküldésében, hogy a legjobb eredményeket szerezzék a WordPress adatbázisában.

A Keresési űrlapot és az eredményoldalt azonban testreszabhatja a 2015-ben áttekintett 15 WordPress Search plugin, a Hongkiat egyikének telepítésével..

Miért javítja az átváltásokat?

Nem minden felhasználó tudja, hogyan kell keresni, amit keres. Minél több útmutatást kaphatnak a folyamat során és után, annál jobb.

Időnként a felhasználó egy egyszerű lekérdezést futtat annak a reményben, hogy az eredmények között megtalálja azt, amit keres. Ez a fajta lekérdezés valószínűleg nem hozza meg a felhasználó számára a szükséges eredményeket, így ha a felhasználónak tippet ad a jobb webhely-keresés végrehajtására, arra vezet, hogy hamarabb megismerjék a keresett tartalmat, és javítsák általános tapasztalataikat (a elégedett felhasználó olyan felhasználó, aki visszatér).

4. Egyedi Blog Post Freebies

A poszt-specifikus CTA-król ismert, hogy sokkal jobban működnek, mint az általános CTA-k. Dolgozhat tartalomfrissítésekkel, vagy automatizálhatja a listán kívüli konverziós erőfeszítéseket ezzel a WordPress egyszerű PHP szkripttel

minden bejegyzés végén mutatjon be egyedi ajánlatot:

<?php
// INGYENES POST POST

$ postOffers = tömb (
‘1’ => “Ez a freebie üzenet az URL1 címen található”,
‘2’ => “Ez a második üzenet freebie az URL2-en található”,
);

function postFreebie ($ postId, $ postOffers) {
return $ postOffers [$ postId];
}

$ postId = get_the_ID ();
$ freebie = postFreebie ($ postId, $ postOffers);

echo $ freebie;
?>

Demó képernyőképe:

Például-postfreebie

Szerkesztettem a “Ez a postai üzenet küldése az URL1 címen található” című tömböt

Ez a freebie üzenet itt található:
URL1

erre a bemutatóra.

Ne feledje, hogy a „Ez a bejegyzés az URL1-en található” üzenet csak a „Hello World” bejegyzésnél jelenik meg, NEM más hozzászólásoknál – ez a szkript hatóköre. Ahhoz, hogy ugyanaz az ingyenes ajánlati csomag elérhető legyen több hozzászóláshoz, meg kell adnia a hozzászólás azonosítóját a tömbben; Például, ha azt akarom, hogy a „Ez a bejegyzés az URL1-en található” szintén megjelenjen a 354. bejegyzés azonosítóján, az alábbiak szerint egészítem hozzá:

$ postOffers = tömb (
‘1’ => “Ez a freebie üzenet az URL1 címen található”,
‘354’ => “Ez a freebie üzenet az URL1 címen található”,
);

Hogyan működik a kód?

  • A $ postOffers változó egy tömb, amely összeköti a tömbben megadott minden hozzászólás-azonosítót (a bejegyzés-azonosítókat úgy tekintheti meg, ha az egérrel húzza az egyes bejegyzés alatt található Szerkesztés linkre a http://example.com/wp-admin/edit.php webhelyen. )
  • A postFreebie () függvény hozzárendeli a post azonosítót a kapcsolódó ajánlathoz, és visszaküldi a kódban. Vegye figyelembe, hogy a $ postID egy WordPress funkciót használ, amely felhívja az aktuális postai azonosítót
  • A $ freebie $ postID és $ postOffers veszi fel, és minden egyes üzenethez visszatér a megfelelő ajánlatot, amelyet „visszhangoz” (megjelenít) az „echo $ freebie” kifejezéssel.

Hogyan kell használni ezt a szkriptet

Hozzon létre egy postoffers.php fájlt, és töltse fel a domain gyökerébe, egy almappába vagy a témamappákba. Ezután hívja meg a szkriptet a téma single.php sablonjában a hozzászólás tartalma után (<?php the_content ();>) ezzel a kódsorral:

<?php tartalmazza ("/path/to/postoffers.php"); ?>

Alternatív megoldásként egyszerűen átmásolhatja és a teljes kódot átmásolhatja a single.php sablonba (ugyanazon a helyen).

Miért javítja az átváltásokat?

Mint az előfizetői listán szereplő tartalomfrissítéseknél, a letölthető ingyenes bábok jobban működnek, ha egy adott üzenetre jellemzőek, így az adott üzenet olvasóinak lehetősége nyílik mélyebben belemerülni kedvenc témájába, míg esetleg nem érdekli őket egy másik téma. írta, mondjuk, egy ingyenes e-könyvet.

Az ilyen típusú konverziós hirdetések jó formátuma a ranglistán szereplő formátum, amelyet kissé kisebb szélességben állítanak be, mint a feladás tartalma.

Ha blogod a WordPressen fut, akkor az Electric Studio letöltési számlálóját felhasználva számíthatja meg a letöltött konverziók számát minden egyes freebie számára. Ezenkívül feltétlenül állítsa be a konverziós célokat a Google Analytics, a Piwik vagy más elemző szoftverek között, amelyeket a konverziók nyomon követésére használ..

5. Napospecifikus ajánlatok

Ha a hét bizonyos napjaira vonatkozó ajánlatokat futtat (például kedden az e-könyv eladásainak 20% -a, pénteken pedig ingyenes tanácsadás), akkor ez a szkript hasznos lehet:

<?php

date_default_timezone_set ("Europe / Rome");

$ idő = idő ();
$ óra = strftime ("% H", $ Time);

if (strftime ("tömeg%", $ idő) == 0)
{visszhang "

Különleges vasárnapi ajánlat!

"; }

else if (strftime ("tömeg%", $ idő) == 3)
{visszhang "

Különleges szerda ajánlat!

"; }

más
{visszhang "Nincs különleges ajánlat ma"; }

?>

Lásd itt a bemutatót: http://symphonize.org/php/day-specific-offers.php

Hogyan működik a kód?

  • Az időzónához és az időhöz ugyanazt a kódot használtam a 2. szkriptből.
  • A% w egy strftime () paraméter, amely azt jelenti, hogy “a hét napjának numerikus ábrázolása”, és a vasárnapot (0) számítja a hét kezdőnapjának (szombattal (6) véget ér). Tehát “if (strftime (“%) w ”, $ time) == 0)” jelentése: „ha a hét aktuális napja vasárnap”, akkor jelenítse meg a „Különleges vasárnap ajánlat!”.
  • A kód többi része egy if / else konstrukció, amely különböző ajánlatokat jelenít meg a hét különböző napjaira. Ebben az esetben a hétnek csak két napján van speciális ajánlat (vasárnap és szerdán), míg a többi naphoz nincs csatolva különleges ajánlat, tehát a példa ebben a példában a „Nincsenek különleges ajánlatok” feliratot jeleníti meg..

Hogyan kell használni ezt a szkriptet

Lásd az előző szkriptek utasításokat.

Miért javítja az átváltásokat?

Idő pazarlás a felhasználó számára (és nagyon frusztráló is), hogy érdekes ajánlatot kapjon, csak hogy megtudja, hogy az adott napon nem érhető el..

Ez az egyszerű szkript napközben elforgatja az Ön hirdetési hirdetéseit, hogy csak az adott napon elérhető ajánlatokat jelenítse meg, a többi nap pedig a felhasználói alapértelmezett beállításokat támogassa. Ha a felhasználót érdekli a mai ajánlat, ma az a nap, amely konverziót hoz, és nincs csalódott felhasználó (aki esetleg nem tér vissza vissza a megfelelő napra)..

További konverziós szkriptek?

Brian Dean, Backlinko elmagyarázza, hogyan növelte az átváltásokat 785% -kal egyszerű PHP szkriptek, plug-inek és widget-ek nélkül A / B tesztelés nélkül.

Jose Pérez a ConversionXL-nél azt is bemutatja, hogy a személyre szabott marketing miként segíthet növelni a webhely által vezérelt konverziót és az eladásokat.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map