5 Script-uri simple PHP pentru a ajuta la creșterea conversiilor efectuate de site-uri web

Actualizat: 16 septembrie 2021 / Articol de: Luana Spinetti

Utilizatorii se bucură de recunoașterea vizitelor lor.

Gândește-te la asta: nu face o mare diferență atunci când intri într-un loc în care nimeni nu îți recunoaște prezența în comparație cu un loc în care gazda te va întâmpina personal, deși încă nu știu?

Sunt sigur că da.

Și veți fi de acord că face o diferență și mai mare atunci când este vizitatorii dvs. pe care încercați să îi convertiți în abonați sau clienți și nu doar vizitatori unici.

Cele cinci scripturi din acest post au fost scrise pentru a adăuga interactivitate care va ajuta la conversiile site-urilor și vă rugăm să le faceți pe utilizatori, făcându-i să se simtă recunoscuți și nu invizibili.

Note despre scripturi

  • Toate scripturile sunt menite să funcționeze într-un mediu bazat pe WordPress, însă sunt suficient de flexibile pentru a fi implementate pe alte tipuri de site-uri web (cu excepția #3, adică WordPress).
  • Cu excepția scriptului #3, am scris și testat toate scripturile, iar logodnica mea Simone Cianfriglia le-a revizuit cu amabilitate. Acestea ar trebui să fie fără erori, dar permiteți-mi să știu în comentarii, dacă aveți probleme sau aveți întrebări.

1. Salutări locale cu ofertă

Spuneți că difuzați oferte specifice pentru diferite țări. Veți dori ca un utilizator dintr-o anumită țară să vadă oferte legate de locația și limba și nu de oferte generale.

Următorul script va saluta utilizatorii din țările în care ați făcut oferte speciale, în timp ce tuturor celorlalți li se va oferi oferta prestabilită în schimb:

 Salut! Văd că te afli în ! Avem reduceri specifice pieței dvs.! ">Doriți să aruncați o privire?

Cu links.php fiind un fișier care conține acest cod:

// links.php 'URL0', 'IT' => 'URL1', 'UK' => 'URL2', 'US' => 'URL3'); ?>

Acest cod returnează un mesaj ca acesta

Bună ziua utilizatorilor RU!

Avem reduceri specifice pentru piața dvs.! Vrei să te uiți înăuntru?

Cu „Doriți să aruncați o privire?” conectarea la oferta localizată.

Codul detectează dacă utilizatorul s-a conectat la pagină dintr-un IP rus în acest exemplu și leagă locația geografică a utilizatorului la pagina de ofertă specifică țării.

O captură de ecran demo:

captură de ecran demo

Cum funcționează codul

  • Linia $ country_code preia țara vizitatorului dintr-o bază de date publică găzduită la ipinfo.io
  • $ links recuperează matricea conținută în fișierul links.php, care asociază fiecare țară URL-ului paginii de ofertă
  • Funcția getLink verifică dacă există o asociere între țara vizitatorului și linkul ofertei sale și, dacă există, o returnează (o veți „reda” (afișa) în codul HTML al mesajului vizitatorului); dacă nu există nicio ofertă pentru țara vizitatorilor, funcția returnează oferta implicită.

Cum se utilizează acest script

Creați două fișiere .php:

  • -greetings.php localizate
  • links.php

conținând codul (personalizat pentru nevoile dvs.) introdus mai sus.

Încărcați în dosarul rădăcină sau într-un subdosar al site-ului dvs. web, apoi adăugați această linie simplă de cod în bara laterală sau pe pagina de web pe care doriți să afișați oferta:

Desigur, / path / to / va fi calea absolută a folderului site-ului dvs. web (cereți ghidul pentru îndrumare dacă nu vă puteți da seama).

De ce îmbunătățește conversiile

Este mai ușor face convertirea corectă a CTA când utilizatorul nu trebuie să facă clic pentru a le găsi. Acest script afișează linkul (sau bannerul) imediat ce utilizatorul vizitează pagina. Link-ul de ofertă se află în fața ochilor utilizatorului, gata să facă clic și să se convertească.

2. Pagina de contact a timpului

Atunci când un vizitator lovește pagina dvs. de contact și dorește să se contacteze, s-ar putea să știe în ce zonă de fusese, dar este posibil să nu știi exact ce moment este în locul tău și dacă ești disponibil pentru a fi contactat.

Următorul script vă ajută deoarece modifică mesajul dvs. de disponibilitate în funcție de momentul în care un vizitator accesează pagina dvs.:

Este $ localtime în țara mea (Italia). "; if (17 <= $ hour && $ hour <19) ecou" Sunt în birou. Cum te pot ajuta? "; Altfel ecou" Biroul închis, îmi pare rău! Sunt disponibil 17: 00-19: 00 (5-7) Luni-Vineri. "; Ecou" ";?>

Codul va afișa acest mesaj dacă utilizatorul vizitează pagina dvs. la un moment dat în țara dvs. (în acest exemplu în Italia) atunci când nu sunteți disponibil:

Este 11: 48 PM în țara mea (Italia). Biroul închis, scuze! Sunt disponibil 17: 00-19: 00 (5-7 PM) lun-vin.

Sau acest mesaj dacă vă accesează pagina în timp ce sunteți disponibil:

Este 5: 48 PM în țara mea (Italia). Sunt la birou. Cu ce ​​vă pot ajuta?

O captură de ecran demo:

captură de ecran demo

Cum funcționează codul

  • date_default_timezone_set („Europa / Roma”) îi spune serverului că fusul orar implicit este unul specific și nu implicit al serverului. Acest lucru este important, deoarece locația serverului dvs. poate să nu fie aceeași cu cea a companiei dvs. Când codul vă recuperează ora locală în momentul în care un vizitator ajunge la pagina dvs., acesta va folosi fusul orar specificat de dvs. și nu implicit serverul. În acest exemplu, am folosit „Europa / Roma” ca fus orar pentru că este locația mea (Italia).
  • Am stabilit trei variabile:
    • $ time pentru funcția time ()
    • $ localtime pentru timpul calculat conform date_default_timezone_set; $ localtime utilizează funcția strftime pentru a formata șirul de timp. Puteți alege formatul; Am ales „% A% d-% b-% Y% T% Z”, ceea ce înseamnă:
      % A - Duminică până sâmbătă
      % d - 01 până la 31
      % b - ianuarie până în decembrie
      % Y - reprezentare din patru cifre a anului
      % T - Timp în oră / minute / secunde
      % Z - abrevierea fusului orar
    • $ oră pentru a calcula ora curentă în țara mea și a verifica dacă ora curentă aparține intervalului disponibilității biroului (5-7 PM din acest exemplu)
  • Construcția if / else este nucleul logic al scriptului: dacă timpul aparține intervalului dvs. de ore de lucru, codul va afișa „Sunt în birou. Cu ce ​​vă pot ajuta?"; dacă nu, va apărea „Biroul închis, îmi pare rău! Sunt disponibil 17: 00-19: 00 (5-7) Luni-Vineri. ”

Cum se utilizează acest script

Creați un fișier time.php care conține codul de mai sus (cu modificările personalizate).

Ca și în cazul tutorialului „Cum se folosește acest script” pentru scriptul nr. 1, utilizați următoarea linie de cod pentru a apela .php în codul paginii:

De ce îmbunătățește conversiile

Scriptul va facilita, în esență, obținerea mesajelor de contact sau a solicitărilor numai atunci când sunteți disponibil și nu în afara orelor de program.

De asemenea, este mai ușor pentru utilizatori să știe dacă sunteți disponibil sau nu, astfel încât știu dacă vor primi un răspuns prompt la mesajul lor sau dacă trebuie să aștepte pentru a doua zi lucrătoare.

În general, un script simplu, cum ar fi acest lucru, vă poate ajuta să păstrați comunicările concentrate în timpul orelor de program și să evitați să așteptați atât pe dvs. cât și pe utilizatorii dvs.

3. Un addon de marketing util pentru WordPress

Nu ar fi frumos dacă formularul dvs. de căutare WordPress arăta astfel?

Ce cauti?

Fii specific! (de ex. „instrumente de marketing pentru conținut”)

Cu „Fii specific! (de exemplu, „instrumente de marketing pentru conținut”) ”ca text din câmpul de căutare.

Nu trebuie să scrieți niciun cod PHP, deoarece acesta este un simplu hack HTML al formularului dvs. de căutare WordPress implicit - schimbarea textului afișat pentru câmpul de căutare și buton.

Puteți face acest lucru prin deschiderea fișierului searchform.php în instalarea WP și căutați următoarea etichetă:

"
value="" name="s">

„Căutați ...” este ceea ce ar trebui să editați pentru a personaliza cuvintele din formularul de căutare. În exemplul folosit la începutul acestei explicații, cuvintele pentru a înlocui „Căutați ...” cu „Fiți specific! (de ex. „instrumente de marketing pentru conținut”) ”.

Acest mic hack va îmbunătăți experiența utilizatorului și va ajuta utilizatorii să scrie și să trimită mai multe interogări relevante pentru a obține cele mai bune rezultate în baza de date WordPress.

Cu toate acestea, puteți personaliza pagina dvs. de căutare și rezultatele, instalând una dintre ele 15 WordPress Search plugins Hongkiat revizuit în 2015.

De ce îmbunătățește conversiile

Nu fiecare utilizator știe să caute ceea ce caută. Cu cât pot obține mai multe îndrumări în timpul și după proces, cu atât mai bine.

Uneori un utilizator va rula o interogare simplă în speranța de a găsi ceea ce caută printre rezultate. Este puțin probabil ca acest tip de interogare să aducă utilizatorilor rezultatele de care au nevoie, pentru a le oferi utilizatorilor un indiciu despre modul în care să realizeze o căutare mai bună a site-ului îi va determina să ajungă la conținutul pe care îl caută mai devreme și să-și îmbunătățească experiența de ansamblu satisfăcutul utilizator este un utilizator care va reveni).

4. Blogul unic Post Freebies

CTA post-specifice sunt cunoscute pentru a funcționa mult mai bine decât CTA generice. Poți să lucrezi upgrade-uri de conținut sau puteți automatiza unele dintre eforturile dvs. de conversie fără listă cu acest script PHP simplu pentru WordPress

pentru a afișa o ofertă unică la sfârșitul fiecărei postări:

'Această postare gratuită este la URL1', '1' => 'Această a doua postare gratuită este la adresa URL2',); function postFreebie ($ postId, $ postOffers) {return $ postOffers [$ postId]; } $ postId = get_the_ID (); $ freebie = postFreebie ($ postId, $ postOffers); echo $ freebie; ?>

O captură de ecran demo:

exemplu post script freebie

Am editat „Această postare gratuită este la adresa URL1” în matrice ca

' Această postare gratuită este la URL1 '

pentru acest demo.

Rețineți că „Această postare gratuită este la adresa URL1” va apărea numai pentru această postare „Hello World” și NU pentru alte postări - acesta este domeniul de aplicare al scriptului. Pentru a face aceeași ofertă gratuită disponibilă pentru mai multe postări, trebuie să specificați ID-ul postării în matrice; de exemplu, dacă vreau ca „Acest post gratuit la adresa URL1” să apară și pentru ID-ul articolului 354, îl voi adăuga după cum urmează:

$ postOffers = array ('1' => 'Această postare gratuită este la URL1', '354' => 'Această postare gratuită este la URL1',);

Cum funcționează codul

  • Variabila $ postOffers este o matrice care leagă fiecare ID postat specificat în matrice (puteți să vă vedeți ID-urile poștale plasate cu mouse-ul pe link-ul Editați în fiecare postare din http://example.com/wp-admin/edit.php )
  • Funcția postFreebie () asociază ID-ul postului la oferta sa asociată și îl returnează în cod. Rețineți că $ postID utilizează o funcție WordPress care apelează ID-ul postului curent
  • $ freebie ia $ postID și $ postOffers și returnează oferta potrivită pentru fiecare postare, pe care o veți „echo” (afișa) cu „echo $ freebie”

Cum se utilizează acest script

Creați un fișier postoffers.php și încărcați-l în rădăcina domeniului dvs., a unei sub-dosare sau în folderele cu temă. Apoi sunați scriptul în șablonul single.php al temei dvs. după conținutul postării ( ) cu această linie de cod:

Alternativ, puteți să copiați și să treceți întregul cod în șablonul single.php (aceeași poziție).

De ce îmbunătățește conversiile

Ca și în cazul actualizărilor de conținut pentru lista de abonați, freebies-urile care se descarcă funcționează mai bine dacă sunt unice pentru o anumită postare, astfel încât cititorii acelei postări să aibă șansa de a se arunca mai adânc în subiectul lor favorit, în timp ce ei s-ar putea să nu fie interesați de alt subiect a scris, să zicem, o e-carte gratuită pentru.

Un format bun pentru acest tip de anunț de conversie este formatul clasamentului, stabilit la o lățime puțin mai mică decât conținutul postării.

Dacă blogul dvs. rulează pe WordPress, puteți utiliza Electric Studio descărcare Counter pentru a număra conversiile de descărcare pentru fiecare plafon. De asemenea, asigurați-vă că setați obiectivele de conversie în Google Analytics, Piwik sau alte programe de analiză pe care le utilizați pentru a urmări conversiile.

5. Ofertele specifice zilei

Dacă rulați oferte specifice anumitor zile ale săptămânii (de exemplu, 20% din vânzările dvs. de cărți electronice marți și consiliere gratuită în zilele de vineri), veți găsi acest script la îndemână:

Ofertă specială de duminică! ";} else if (strftime ("% w ", $ time) == 0) {echo" Ofertă specială de miercuri! ";} else {echo" Nu există oferte speciale astăzi ";}?>

O captură de ecran demonstrativă:

captură de ecran demo

Cum funcționează codul

  • Pentru fusul orar și timp, am folosit același cod din scriptul #2.
  • % w este un parametru strftime () care înseamnă „Reprezentare numerică a zilei săptămânii” și contează duminica (0) ca zi de începere a săptămânii (care se termină cu sâmbătă (6). Deci „if (strftime („% w ”, $ time) == 0)” înseamnă „dacă ziua curentă a săptămânii este duminică”, atunci afișează „Ofertă specială de duminică!”.
  • Restul codului este o construcție if / else pentru a afișa oferte diferite pentru diferite zile ale săptămânii. În acest caz, numai două zile din săptămână au oferte speciale (duminică și miercuri), în timp ce celelalte zile nu au oferte speciale atașate, astfel încât codul va afișa „Nu există oferte speciale astăzi” în acest exemplu.

Cum se utilizează acest script

Consultați instrucțiunile pentru scripturile anterioare.

De ce îmbunătățește conversiile

Este o pierdere de timp pentru utilizator (și foarte frustrant) să se încadreze într-o ofertă interesantă doar pentru a afla că nu este disponibil într-o anumită zi.

Acest script simplu va roti anunțurile dvs. de ofertă în fiecare zi pentru a afișa doar ofertele disponibile într-o anumită zi și pentru a alimenta opțiunile implicite ale utilizatorului în celelalte zile. Dacă utilizatorul este interesat de oferta de astăzi, astăzi este ziua care va genera conversii și niciun utilizator frustrat (care s-ar putea să nu se întoarcă să verifice în ziua potrivită).

Mai multe scripturi de conversie?

Brian Dean de la Backlinko explică modul în care a crescut conversiile cu 785% cu simple script-uri PHP, plugin-uri și widget-uri fără testare A / B.

Jose Pérez de la ConversionXL arată, de asemenea, cât de personalizat poate ajuta marketingul să crească conversiile și vânzările efectuate de site-uri web.

Citeşte mai mult:

Despre Luana Spinetti

Luana Spinetti este un scriitor și artist independent din Italia și un student pasionat de informatică. Ea are o diplomă de liceu în Psihologie și Educație și a urmat un curs 3 de ani în domeniul artei cărților de benzi desenate, de la care a absolvit la 2008. Așa cum este o persoană multiplă, ea a dezvoltat un mare interes în SEO / SEM și Web Marketing, cu o înclinație specială față de Social Media, și lucrează la trei romane în limba maternă (italiană), pe care speră să indie publică în curând.