5 jednoduchých skriptů PHP, které vám pomohou zvýšit počet konverzí vedených webem

Uživatelé rádi získají uznání za své návštěvy.


Přemýšlejte o tom: není to velký rozdíl, když vstoupíte na místo, kde nikdo ani neuznává vaši přítomnost ve srovnání s místem, kde vás hostitel pozdraví osobně, přestože to ještě neví?

Jsem si jistý, že ano.

A budete souhlasit s tím, že je to ještě větší rozdíl, když se jedná o vaše návštěvníky, které se snažíte převést na předplatitele nebo zákazníky, a nikoli pouze jednorázové návštěvníky.

Pět skriptů v tomto příspěvku bylo napsáno, aby přidaly interaktivitu, která pomůže s převody webových stránek a potěší uživatele, takže se cítí potvrzeni a nejsou neviditelní.

Poznámky o skriptech

  • Všechny skripty jsou určeny pro práci v prostředí založeném na WordPress, jsou však dostatečně flexibilní, aby mohly být implementovány na jiné typy webů (s výjimkou # 3, tedy striktně WordPress).
  • S výjimkou skriptu č. 3 jsem psal a testoval všechny skripty sám a můj snoubenec Simone Cianfriglia je laskavě přezkoumal. Měly by být bez chyb, ale dejte mi vědět v komentářích, pokud narazíte na problémy nebo máte otázky.

Photo Credit: * Svět n3wjack v pixelech přes Compfight ccPhoto Credit: * Svět n3wjack v pixelech přes Compfight cc

1. Lokalizované pozdravy s nabídkou

Řekněme, že provozujete konkrétní nabídky pro různé země. Budete chtít, aby uživatel z konkrétní země prohlížel nabídky související s jejich polohou a jazykem, nikoli s obecnými nabídkami.

Následující skript uvítá uživatele ze zemí, pro které jste vytvořili speciální nabídky, zatímco všem ostatním bude místo toho nabídnuta vaše výchozí nabídka:

<?php

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

funkce getLink ($ country, $ links) {
if ($ links [$ country])
vrátit $ odkazy [$ country];
jiný
return $ links [‘default’];
}

?>

Ahoj! Vidím, že se nacházíte <?php echo $ country_code; ?>!

Máme slevy specifické pro váš trh!
">Chcete se nahlédnout?

S links.php je soubor, který obsahuje tento kód:

// links.php

<?php

návratové pole (
‘default’ => ‘URL0’,
‘IT’ => ‘URL1’,
‘UK’ => ‘URL2’,
‘US’ => ‘URL3’
);

?>

Tento kód vrací zprávu jako je tato

Dobrý den, uživatel z RU!

Máme specifické slevy pro váš trh! Chcete se nahlédnout?

S „Chcete se nahlédnout?“ propojení s lokalizovanou nabídkou.

Kód zjistí, zda se uživatel v tomto příkladu připojil k stránce z ruské adresy IP, a propojí geografickou polohu uživatele se stránkou nabídky pro konkrétní zemi..

Viz ukázku zde: http://symphonize.org/php/localized-greetings.php

Jak kód funguje

  • Řádek $ country_code načte zemi návštěvníka z veřejné databáze hostované na ipinfo.io
  • $ links načte pole obsažené v souboru links.php, které přiřazuje každou zemi k adrese URL stránky s nabídkou
  • Funkce getLink zkontroluje, zda existuje souvislost mezi návštěvnickou zemí a jejím nabídkovým odkazem, a pokud ano, vrátí ji („ozvěnu“ (zobrazíte) uvnitř HTML kódu zprávy návštěvníka); Pokud pro návštěvnickou zemi neexistuje žádná nabídka, vrátí funkce výchozí nabídku.

Jak používat tento skript

Vytvořte dva soubory .php:

  • localized-greetings.php
  • links.php

obsahující výše uvedený kód (přizpůsobený vašim potřebám).

Nahrajte do kořenové složky nebo podsložky vašeho webu a poté přidejte tento jednoduchý řádek kódu na svůj postranní panel nebo webovou stránku, kde se má nabídka zobrazit:

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

Samozřejmě, / cesta / k / bude absolutní cesta ke složce vašeho webu (požádejte svého hosta o radu, pokud to nedokážete zjistit).

Proč zlepšuje konverze

Je snazší provést správný převod CTA, když uživatel nemusí kliknout, aby je našel. Tento skript zobrazí správný odkaz (nebo banner), jakmile uživatel stránku navštíví. Odkaz na nabídku je před očima uživatele a je připraven kliknout a převést.

2. Kontaktní stránka Time-Aware

Když návštěvník zasáhne vaši kontaktní stránku a chce se s vámi spojit, může vědět, v jakém časovém pásmu se nacházíte, ale nemusí si být jistý, jaký přesný čas je na vašem místě, ani pokud jste k dispozici pro kontaktování..

Následující skript pomáhá, protože mění vaši zprávu o dostupnosti podle času, kdy návštěvník zasáhne vaši stránku:

<?php

date_default_timezone_set ("Evropa / Řím");

$ time = time ();
$ localtime = strftime ("% A% d-% b-% Y% T% Z", $ time);
$ hour = strftime ("% H", $ time);

echo "

To's $ místního času v mé zemi (Itálie). ";

pokud (17 <= $ hodina && $ hour < 19)
echo "Já'mv kanceláři. Jak vám mohu pomoci?";
jiný
echo "Kancelář uzavřena, promiňte! Já'm k dispozici 17: 00-19: 00 (5-7 PM) Po-Pá.";

echo "

";
?>

Kód vydá tuto zprávu, pokud uživatel navštíví vaši stránku ve vaší zemi (Itálie v tomto příkladu), když nejste k dispozici:

V mé zemi (Itálie) je 23:48. Kancelář uzavřena, promiňte! Jsem k dispozici od 17:00 do 19:00 (17–19) po-pá.

Nebo tuto zprávu, pokud navštíví vaši stránku, když jste k dispozici:

V mé zemi (Itálie) je 17:48. Jsem v kanceláři. Jak vám mohu pomoci?

Viz ukázku zde: http://symphonize.org/php/time-aware-page.php

Jak kód funguje

  • date_default_timezone_set („Europe / Rome“) řekne serveru, že vaše výchozí časové pásmo je konkrétní a ne výchozí server. To je důležité, protože umístění vašeho serveru nemusí být stejné jako vaše firma. Když kód načte váš místní čas v okamžiku, kdy návštěvník udeří na vaši stránku, použije časové pásmo, které jste určili, nikoli výchozí server. V tomto příkladu jsem použil „Evropa / Řím“ jako časové pásmo, protože je to moje poloha (Itálie).
  • Nastavil jsem tři proměnné:
    • $ time for time () funkce
    • $ localtime pro čas vypočtený podle date_default_timezone_set; $ localtime používá funkci strftime k formátování časového řetězce. Můžete zvolit formátování; Vybral jsem „% A% d-% b-% Y% T% Z“, což znamená:
      % A – neděle až sobota
      % d – 01 až 31
      % b – Jan do Dec
      % Y – Čtyřciferná reprezentace roku
      % T – Čas v hodinách / minutách / sekundách
      % Z – Zkratka časového pásma
    • $ hour pro výpočet aktuální hodiny v mé zemi a ověření, zda aktuální hodina patří do intervalu dostupnosti kanceláře (v tomto příkladu 5-7 PM)
  • Konstrukce if / else je logickým jádrem skriptu: pokud čas patří do vaší pracovní doby, kód zobrazí „Jsem v kanceláři. Jak vám mohu pomoci?”; pokud ne, vytiskne „Office uzavřen, promiň! Jsem k dispozici 17: 00-19: 00 (5-7 odp.) Po-Pá. “

Jak používat tento skript

Vytvořte soubor time-aware-page.php obsahující výše uvedený kód (s vašimi vlastními úpravami).

Stejně jako v tutoriálu „Jak používat tento skript“ pro skript č. 1, použijte následující řádek kódu k volání .php v kódu vaší stránky:

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

Proč zlepšuje konverze

Skript vám v zásadě usnadní získávání kontaktních zpráv nebo požadavků, pouze pokud jste k dispozici a ne mimo pracovní dobu.

Rovněž usnadňuje uživatelům zjistit, zda jste k dispozici, nebo ne, takže vědí, zda dostanou okamžitou odpověď na jejich zprávu, nebo zda musí počkat na další pracovní den..

Celkově lze říci, že jednoduchý skript, jako je tento, může pomoci soustředit komunikaci během pracovní doby a vyhnout se čekání na vás i vaše uživatele.

3. Užitečný doplněk marketingu pro WordPress

Nebylo by hezké, kdyby váš vyhledávací formulář WordPress vypadal takto?

Co hledáš?

Buď konkrétní! (např. „nástroje pro marketing obsahu“)

S „Buďte konkrétní! (např. „nástroje pro marketing obsahu“) jako text uvnitř vyhledávacího pole.

Není třeba psát žádný PHP kód, protože se jedná o jednoduchý HTML hack vašeho výchozího vyhledávacího formuláře WordPress – změna zobrazovaného textu pro vyhledávací pole a tlačítko.

To lze provést otevřením souboru searchform.php v instalaci WP a hledáním následující značky:

“Vyhledávání …“Je to, co byste měli upravit a přizpůsobit slova uvnitř vyhledávacího formuláře. V příkladu použitém na začátku tohoto vysvětlení se slova „Hledat“ nahrazují slovy …“S jsou„ Buďte konkrétní! (např. „nástroje pro marketing obsahu“) “.

Tento malý hack zlepší uživatelské prostředí a pomůže uživatelům psát a odesílat relevantnější dotazy k získání nejlepších výsledků v databázi WordPress.

Můžete však přizpůsobit svůj vyhledávací formulář a stránku výsledků instalací jednoho z 15 pluginů WordPress Search Hongkiat přezkoumaných v roce 2015.

Proč zlepšuje konverze

Ne každý uživatel ví, jak hledat to, co hledá. Čím více pokynů se mohou během procesu a po něm dostat, tím lépe.

Někdy uživatel spustí jednoduchý dotaz v naději, že mezi výsledky najde to, co hledá. Tento druh dotazu však pravděpodobně nepřinese uživatelům výsledky, které potřebují, takže proto, aby uživatelům poskytli rady, jak provést lepší vyhledávání na webu, povedou je k tomu, aby se dostali k obsahu, který hledají dříve, a zlepšili tak své celkové zkušenosti ( spokojený uživatel je uživatel, který se vrátí).

4. Unikátní blogový příspěvek zdarma

Je známo, že post-specifické CTA fungují mnohem lépe než obecné CTA. S tímto jednoduchým skriptem PHP pro WordPress můžete pracovat s upgrady obsahu nebo můžete automatizovat některé z vašich nevedených konverzních snah.

na konci každého příspěvku zobrazit jedinečnou nabídku:

<?php
// ZDARMA ZDARMA

$ postOffers = array (
‘1’ => ‘Tento příspěvek je na adrese URL1’,
‘2’ => „Tento druhý příspěvek je na adrese URL2“,
);

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

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

echo $ freebie;
?>

Ukázka obrazovky:

example-postfreebie

Upravil jsem ‘Tento příspěvek freebie je na URL1 ‘v poli jako

Tento příspěvek je na
URL1

za toto demo.

Uvědomte si, že „Tento příspěvek se nachází na adrese URL1“ se zobrazí pouze pro tento příspěvek „Ahoj svět“ a NELZE další příspěvky – toto je rozsah skriptu. Aby byla stejná nabídka freebie dostupná pro více příspěvků, musíte do pole zadat ID příspěvku; například, pokud chci, aby se tento příspěvek freebie na adrese URL1 ‘objevil také pro ID příspěvku 354, přidám jej následujícím způsobem:

$ postOffers = array (
‘1’ => ‘Tento příspěvek je na adrese URL1’,
‘354’ => ‘Tento příspěvek je na adrese URL1’,
);

Jak kód funguje

  • Proměnná $ postOffers je pole, které propojuje každé ID příspěvku zadané v poli (ID příspěvků můžete zobrazit tak, že umístíte kurzor myši na odkaz Upravit pod každým příspěvkem v http://example.com/wp-admin/edit.php )
  • Funkce postFreebie () přiřadí ID příspěvku k související nabídce a vrátí jej v kódu. $ PostID používá funkci WordPress, která volá aktuální ID příspěvku
  • $ freebie bere $ postID a $ postOffers a vrací správnou nabídku pro každý příspěvek, kterou budete „echo“ (zobrazit) pomocí „echo $ freebie“

Jak používat tento skript

Vytvořte soubor postoffers.php a nahrajte jej do kořenového adresáře vaší domény, podsložky nebo do složek motivu. Poté zavolejte skript do šablony single.php vašeho motivu po obsahu příspěvku (<?php the_content ();>) s tímto řádkem kódu:

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

Alternativně můžete jednoduše zkopírovat a vložit celý kód do šablony single.php (na stejné pozici)..

Proč zlepšuje konverze

Stejně jako u upgradů obsahu pro váš seznam odběratelů, zdarma ke stažení zdarma fungují lépe, jsou-li jedinečné pro konkrétní příspěvek, takže čtenáři tohoto příspěvku budou mít šanci se hlouběji věnovat svému oblíbenému tématu, ale nemusí mít o jiné téma zájem napsal, řekněme, bezplatnou elektronickou knihu.

Dobrým formátem pro tento druh konverzní reklamy je formát výsledkové tabulky nastavený na mírně menší šířku než váš obsah příspěvku.

Pokud váš blog běží na WordPress, můžete pomocí počítadla stahování softwaru Studio Studio počítat konverze stahování pro každého freebie. Nezapomeňte také nastavit cíle konverzí v Google Analytics, Piwik nebo jiném analytickém softwaru, který používáte pro sledování konverzí..

5. Nabídky specifické pro daný den

Pokud provozujete nabídky specifické pro určité dny v týdnu (např. 20% sleva z prodeje ebooků v úterý a bezplatné poradenství v pátek), najdete tento skript vhodně:

<?php

date_default_timezone_set ("Evropa / Řím");

$ time = time ();
$ hour = strftime ("% H", $ time);

if (strftime ("% w", $ time) == 0)
{echo "

Speciální nedělní nabídka!

"; }

jinak pokud (strftime ("% w", $ time) == 3)
{echo "

Speciální středeční nabídka!

"; }

jiný
{echo "Žádné speciální nabídky dnes"; }

?>

Viz ukázku zde: http://symphonize.org/php/day-specific-offers.php

Jak kód funguje

  • Pro časové pásmo a čas jsem použil stejný kód ze skriptu # 2.
  • % w je parametr strftime (), který znamená „Numerická reprezentace dne v týdnu“ a počítá se neděle (0) jako počáteční den v týdnu (končící sobotou (6)). „if (strftime (“%) w “, $ time) == 0)” znamená „pokud aktuální den v týdnu je neděle“, pak se zobrazí „Speciální nedělní nabídka!“.
  • Zbytek kódu je konstruován tak, aby zobrazoval různé nabídky pro různé dny v týdnu. V tomto případě mají speciální nabídky (neděle a středa) pouze dva dny v týdnu, zatímco v ostatních dnech nejsou připojeny žádné speciální nabídky, takže v tomto příkladu se v tomto příkladu zobrazí „Žádné speciální nabídky dnes“..

Jak používat tento skript

Viz pokyny pro předchozí skripty.

Proč zlepšuje konverze

Je to ztráta času, aby uživatel (a také velmi frustrující) upadl do zajímavé nabídky, aby zjistil, že není k dispozici v daný den.

Tento jednoduchý skript bude střídat vaše nabídkové reklamy na denní bázi, aby zobrazoval pouze nabídky, které jsou k dispozici v konkrétní den, a bude v ostatních dnech doplňovat výchozí možnosti uživatele. Pokud má uživatel zájem o dnešní nabídku, dnes je den, který přinese konverze, a žádní frustrovaní uživatelé (kteří se nemusí vrátit ke kontrole ve správný den).

Více konverzních skriptů?

Brian Dean of Backlinko vysvětluje, jak zvýšil konverze o 785% pomocí jednoduchých skriptů PHP, pluginů a widgetů bez testování A / B.

Jose Pérez ve společnosti ConversionXL také ukazuje, jak personalizovaný marketing může pomoci zvýšit počet konverzí a prodejů na webových stránkách.

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