Mchapishaji maelezo 5 Rahisi PHP Ili kusaidia Usaidizi wa kuongozwa na tovuti

Kifungu kilichoandikwa na:
  • Inbound Masoko
  • Imeongezwa: Dec 10, 2016

Watumiaji wanapenda kupokea kutambuliwa kwa ziara zao.

Fikiria: haifanyi mabadiliko makubwa wakati unapoingia mahali ambapo hakuna mtu hata anayekiri uwepo wako ikilinganishwa na mahali ambapo mwenyeji atakusalimu kibinafsi, ingawa hawajui bado?

Nina hakika inafanya.

Na utakubali kuwa hufanya tofauti kubwa wakati iko wageni wako ambao unajaribu kubadilisha kuwa wanachama au wateja na si tu wageni wa wakati mmoja.

Maandiko tano katika chapisho hili yaliandikwa ili kuongeza ushirikiano ambao utasaidia na mabadiliko ya tovuti na watumiaji tafadhali, kuwafanya kujisikie kukubalika na wasioonekana.

Inasema kuhusu maandiko

  • Maandiko yote yanatakiwa kufanya kazi katika mazingira ya WordPress, hata hivyo yanaweza kutosha kutekelezwa kwenye aina nyingine za tovuti (isipokuwa #3, hiyo ni WordPress kali).
  • Isipokuwa na script # 3, niliandika na kupima maandiko yote mwenyewe na ndoa yangu Simone Cianfriglia kwa upole iliiangalia. Wanapaswa kuwa na hitilafu bila malipo, lakini nijulishe katika maoni ikiwa unatumia masuala au una maswali.
Mikopo ya Picha: * ulimwengu wa N3wjack katika saizi kupitia Compfight cc
Picha ya Mikopo: * Ulimwengu wa n3wjack katika saizi kupitia Compfight cc

1. Salamu zilizopatikana kwa pamoja na Kutoa

Sema unatumia mikataba maalum kwa nchi tofauti. Utahitaji mtumiaji kutoka nchi fulani ili kuona mapendekezo yanayohusiana na eneo lao na lugha na sio za jumla.

Script iliyofuata itawasalisha watumiaji kutoka nchi ambazo umetengeneza matoleo maalum wakati kila mtu mwingine atatolewa kutoa chaguo-msingi badala yako:

<? php $ country_code = trim (faili_get_contents ("http://ipinfo.io/${_SERVER['REMOTE_ADDR']}/country")); Viungo vya $ = vinahitaji ('links.php'); tumia getLink ($ ya nchi, viungo vya $) {ikiwa ($ inaunganisha [nchi ya nchi] kurudi viungo vya $ [taifa la nchi]; mwingine kurudi viungo vya $ ['default']; }? <p> Hello! Naona wewe uko katika <? Php echo $ country_code; ? <! p> <p> Tuna punguzo maalum kwenye soko lako! <a href="<?php echo getLink($country_code, $links); ?>>> Unataka kuchukua pekee? </a> </ p>

Na links.php kuwa faili ambayo ina code hii:

// links.php <? php kurudi safu ('default' => 'URL0', 'IT' => 'URL1', 'UK' => 'URL2', 'US' => 'URL3'); ?>

Nambari hii inarudi ujumbe kama huu

Hello mtumiaji kutoka RU!

Tuna punguzo maalum kwenye soko lako! Unataka kuchukua peek katika?

Na "Unataka kuchukua peek in?" Kuunganisha kwa utoaji wa ndani.

Nambari hiyo hugundua ikiwa mtumiaji ameunganishwa kwenye ukurasa kutoka kwa IP ya Urusi kwa mfano huu, na inaunganisha eneo la jiografia ya mtumiaji na ukurasa maalum wa toleo.

Tazama demo hapa: http://symphonize.org/php/localized-greetings.php

Jinsi kanuni hufanya kazi

  • Mistari ya $ land_code inachukua nchi ya mgeni kutoka kwa hifadhidata ya umma inayosimamiwa ipinfo.io
  • Viungo vya $ hupata safu zilizomo kwenye faili ya link.php, ambayo hushirikisha kila nchi kwenye URL ya ukurasa wa kutoa
  • Upatikanaji wa getLink wa kazi ikiwa chama kinapatikana kati ya nchi ya wageni na kiungo chake cha kutoa na, kama kinachofanya, kinarudi (utakuwa "echo" (kuonyesha) ndani ya msimbo wa HTML wa ujumbe wa wageni); ikiwa hakuna utoaji kwa nchi ya wageni, kazi inarudi kutoa chaguo-msingi.

Jinsi ya kutumia script hii

Unda faili mbili za .php:

  • salama-salamu.php
  • viungo.php

iliyo na msimbo (umeboreshwa kulingana na mahitaji yako) uliyotangulia hapo juu.

Pakia folda ya mizizi au subfolder ya tovuti yako, kisha uongeze mstari huu rahisi wa kificho kwenye ukurasa wako wa karibu au tovuti ya tovuti ambapo unataka kutoa ilionyeshwa:

<? php ni pamoja na ("/ njia / hadi / salamu-zawadi.php"); ?>

Kwa kweli, / njia / kwa / itakuwa njia kamili ya folda ya tovuti yako (uliza mwenyeji wako kwa mwongozo ikiwa huwezi kujua).

Kwa nini inaboresha mabadiliko

Ni rahisi zaidi fanya kubadilisha CTA sahihi wakati mtumiaji hana bonyeza karibu kupata yao. Nakala hii inaonyesha kiunga sahihi (au bango) mara tu mtumiaji atakapotembelea ukurasa. Kiunga cha kutoa kipo mbele ya macho ya mtumiaji, tayari kubonyeza na kubadilisha.

2. Ukurasa wa Kuwasiliana na Muda

Wakati mgeni anapiga ukurasa wako wa Mawasiliano na anataka kuwasiliana nao, wanaweza kujua ni wakati gani ulipo lakini hawatakuwa na uhakika wa wakati gani uliopo mahali pako wala ikiwa hupatikana kuwasiliana.

Sura yafuatayo husaidia kwa sababu inabadilisha ujumbe wako wa upatikanaji kulingana na wakati mgeni anapiga ukurasa wako:

<? php tarehe_default_timezone_set ("Ulaya / Roma"); $ $ = wakati (); $ local time = strftime ("% A% d-% b-% Y% T% Z", $ wakati); saa = = wakati wa kusafiri ("% H", $ $); echo "<p> Ni saa ya ndani katika nchi yangu (Italia)."; ikiwa (17 <= $ saa && $ saa <19) echo "Niko ofisini. Ninaweza kukusaidia vipi?"; mwingine echo "Ofisi imefungwa, samahani! Ninapatikana 17: 00-19: 00 (5-7 PM) Mon-Fri."; echo "</p>"; ?>

Nambari itazalisha ujumbe huu ikiwa mtumiaji anatembelea ukurasa wako kwa wakati katika nchi yako (Italia katika mfano huu) unapopatikana:

Ni 11: 48 PM katika nchi yangu (Italia). Ofisi imefungwa, samahani! Ninapatikana 17: 00-19: 00 (5-7 PM) Mon-Fri.

Au ujumbe huu ikiwa wanatembelea ukurasa wako wakati unapopatikana:

Ni 5: 48 PM katika nchi yangu (Italia). Niko ofisini. Nikusaidie vipi?

Tazama demo hapa: http://symphonize.org/php/time-aware-page.php

Jinsi kanuni hufanya kazi

  • tarehe_default_timezone_set ("Ulaya / Roma") inasimulia seva kuwa eneo la saa yako ni la pekee na sio kiolezo cha seva. Hii ni muhimu kwa sababu eneo la seva yako linaweza kuwa sio sawa na biashara yako. Wakati nambari itakapopata wakati wako wa karibu wakati mgeni anapopiga ukurasa wako, itatumia eneo la wakati uliyoainisha na sio kiolezo cha seva. Katika mfano huu, nilitumia "Uropa / Roma" kama mahali pa wakati kwa sababu ni eneo langu (Italia).
  • Nimeweka vigezo vitatu:
    • $ $ kwa muda () kazi
    • $ ya muda kwa muda uliohesabiwa kulingana na tarehe_default_timezone_set; $ ya ndani ya eneo hutumia kazi ya strftime ili kuunda kamba ya wakati. Unaweza kuchagua muundo; Nilichagua "% A% d-% b-% Y% T% Z", ambayo inamaanisha:
      A - Jumapili hadi Jumamosi
      % d - 01 kwa 31
      % b - Jan hadi Dec
      Y - Uwakilishi wa nne wa mwaka
      T - Saa katika saa / dakika / sekunde
      Z - Eneo la kutafakari wakati
    • $ saa ili kuhesabu saa ya sasa katika nchi yangu na angalia kama saa ya sasa ni ya muda wa upatikanaji wa ofisi (5-7 PM katika mfano huu)
  • Kuunda ikiwa / msingi mwingine ni msingi wa maandishi: ikiwa wakati ni wa anuwai ya masaa yako ya biashara, msimbo utaonyesha "Niko ofisini. Nikusaidie vipi?"; ikiwa sio hivyo, itakuwa kuchapisha "Ofisi imefungwa, samahani! Ninapatikana 17: 00-19: 00 (5-7 PM) Mon-Fri. "

Jinsi ya kutumia script hii

Unda faili ya muda-kufahamu-ukurasa.php iliyo na kanuni hapo juu (pamoja na mipangilio yako ya desturi).

Kama na "Jinsi ya kutumia script hii" ya maandishi kwa script # 1, tumia mstari wa kificho uliofuata ili kupiga .php kwenye msimbo wako wa ukurasa:

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

Kwa nini inaboresha mabadiliko

Script itakuwa kimsingi iwe rahisi kwako kupata ujumbe wa mawasiliano au maombi tu wakati unapatikana na si nje ya masaa yako ya biashara.

Pia hufanya iwe rahisi kwa watumiaji kujua ikiwa unapatikana au la, kwa hivyo wanajua ikiwa watapokea jibu la haraka kwa ujumbe wao au ikiwa watangojea siku inayofuata ya biashara.

Kwa ujumla, script rahisi kama hii inaweza kusaidia kuweka mawasiliano imara katika masaa ya biashara na kuepuka kusubiri wewe na watumiaji wako.

3. Addon Msaidizi Addon kwa WordPress

Je! Haingekuwa nzuri ikiwa fomu yako ya utaftaji wa WordPress ilionekana kama hii?

Je, ni wewe kuangalia kwa?

Kuwa maalum! (kwa mfano "zana za uuzaji wa maudhui")

Kwa "Kuwa maalum! (kwa mfano "zana za uuzaji wa maudhui") "kama maandishi ndani ya uwanja wa utafutaji.

Hakuna msimbo wa PHP unahitaji kuandika hapa, kwa kuwa hii ni hack rahisi ya HTML ya fomu yako ya utafutaji ya default ya WordPress - kubadilisha maandishi ya maonyesho ya uwanja wa utafutaji na kifungo.

Unaweza kufanya hivyo kwa kufungua faili ya searchform.php kwenye usanidi wako wa WP na ukitafuta lebo ifuatayo:

<aina ya pembejeo = "tafuta" darasa = "uwanja wa utaftaji" = "<? php echo esc_attr_x ('Tafuta ...', 'placeholder', 'rootstrap');>>" value = "<? php echo esc_attr (Get_search_query ());?> "name =" s ">

"Tafuta ..." ndio unapaswa hariri kurekebisha maneno ndani ya fomu ya utaftaji. Katika mfano uliotumiwa mwanzoni mwa maelezo haya, maneno ya kuchukua nafasi ya "Tafuta ..." na ni "Kuwa maalum! (mfano "zana za uuzaji wa bidhaa") ".

Haki hii ndogo itaboresha uzoefu wa mtumiaji na kusaidia watumiaji wako kuandika na kutuma maswali muhimu zaidi ili kupata matokeo bora katika database yako ya WordPress.

Hata hivyo, unaweza Customize fomu yako ya Utafutaji na ukurasa wa matokeo kwa kufunga moja ya Plugin za Utafutaji wa WordPress wa 15 Hongkiat upitiwa katika 2015.

Kwa nini inaboresha mabadiliko

Si kila mtumiaji anajua jinsi ya kutafuta kile wanachotaka. Uongozi zaidi wanaweza kupata wakati na baada ya mchakato, bora zaidi.

Wakati mwingine mtumiaji ataendesha swala rahisi katika matumaini ya kupata nini wanatafuta kati ya matokeo. Aina hii ya swala haiwezekani kuleta watumiaji matokeo wanayohitaji, hata hivyo, ili kuwapa watumiaji maoni juu ya jinsi ya kufanya utafutaji bora wa tovuti utawaongoza kupata maudhui wanayoyatafuta kwa haraka na kuboresha uzoefu wao wa jumla (a mtumiaji ameridhika ni mtumiaji ambaye atarudi).

4. Kikamilifu ya Blog Post Freebies

CTA zilizowekwa baada ya kazi zinajulikana kufanya kazi bora zaidi kuliko CTA za generic. Unaweza kufanya kazi upgrades ya maudhui au unaweza kubadilisha baadhi ya jitihada zako za uongofu zisizo na orodha na script hii rahisi ya PHP kwa WordPress

ili kuonyesha kutoa pekee mwishoni mwa kila post:

<? php // FREEBIES na POST $ postOffers = safu ('1' => 'Hii post freebie ni katika URL1', '2' => 'Hii post pili ya bure ni saa URL2',); kazi postFreebie ($ postId, $ postOffers) {kurudi $ postOffers [$ postId]; } $ postId = get_the_ID (); $ freebie = postFreebie ($ postId, $ postOffers); Echo $ freebie; ?>

Screenshot ya demo:

mfano-postfreebie

Nilihariri 'Bureau ya chapisho hili ni URL1' katika safu kama

<p style = "mpaka: 1px imara #535353; padding: 10px; rangi: #161616;"> Hii post freebie iko <a href="URL1"> URL1 </a> </ p> '

kwa demo hii.

Kumbuka kuwa 'Freebie hii ya posta iko kwenye URL1' itaonekana tu kwa chapisho hili la 'Habari Ulimwenguni' na SIYO chapisho zingine - huu ni upeo wa hati. Ili kufanya toleo la bure kama hilo lipatikane kwa machapisho zaidi, lazima ueleze kitambulisho cha chapisho katika safu; kwa mfano, ikiwa ninataka 'Freebie hii ya posta iko kwenye URL1' pia itaonekana kwa kitambulisho cha 354, nitaiongezea kama ilivyo hapo chini:

$ postOffers = safu ('1' => 'Chapisho hili bila malipo ni URL1', '354' => 'Barua hii burebie iko kwenye URL1',);

Jinsi kanuni hufanya kazi

  • Vipengele vinavyotumika $ postOffers ni safu ambazo huunganisha kila kitambulisho cha chapisho kilichowekwa kwenye safu (unaweza kutazama vitambulisho chako cha posta baada ya kusonga panya kwenye kiungo cha Hariri chini ya kila chapisho katika http://example.com/wp-admin/edit.php )
  • PostFreebie () inashirikiana na kitambulisho cha chapisho kwa utoaji wake unaohusiana na inarudi kwenye msimbo. Kumbuka kwamba $ postID inatumia kazi ya WordPress inayoita kitambulisho cha sasa cha posta
  • $ freebie inachukua $ postID na $ postOffers na inarudisha ofa inayofaa kwa kila chapisho, ambalo utalazimika 'kuonyesha' (kuonyesha) na "echo $ freebie"

Jinsi ya kutumia script hii

Unda faili ya postoffers.php na kuipakia kwenye mzizi wa kikoa chako, folda ndogo ndogo au ndani ya folda za mada yako. Kisha piga maandishi ndani ya template ya theme yako moja.php baada ya maudhui ya baada (<? php the_content ();>) na mstari wa kanuni hii:

<? php ni pamoja na ("/ njia / hadi / postoffers.php"); ?>

Vinginevyo, unaweza tu nakala na kupitisha msimbo mzima kwenye template yako ya moja.php (nafasi sawa).

Kwa nini inaboresha mabadiliko

Kama vile upgrades ya maudhui kwa orodha yako ya mteja, burebies zinazoweza kupakuliwa hufanya kazi vizuri ikiwa ni tofauti na chapisho maalum, ili wasomaji wa chapisho hilo watakuwa na nafasi ya kupiga mbizi zaidi katika suala lao walilopenda, wakati hawawezi kuwa na nia ya kichwa kingine aliandika, sema, e-kitabu ya bure.

Fomu nzuri ya aina hii ya matangazo ya uongofu ni muundo wa leaderboard, kuweka kwenye upana kidogo kuliko maudhui yako ya posta.

Ikiwa blogu yako inaendesha kwenye WordPress, unaweza kutumia Umeme Studio Shusha Counter kuhesabu mabadiliko ya kubadilisha kwa kila burebie. Pia, hakikisha kuweka Malengo ya Uguiaji kwenye Google Analytics, Piwik au programu nyingine ya uchambuzi unazotumia kuweka wimbo wa uongofu.

5. Off-Specific Offers

Ikiwa unakimbia hutoa maalum kwa siku fulani za juma (kwa mfano, 20% ya mauzo yako ya ebook Jumanne na ushauri wa bure siku ya Ijumaa), utapata script hii rahisi:

<? php tarehe_default_timezone_set ("Ulaya / Roma"); $ time = muda (); Saa ya saa = strftime ("% H", $ muda); ikiwa (strftime ("% w", $ time) == 0) {echo "<p> Mtoa maalum ya Jumapili </ p>"; } iwapo (strftime ("% w", $ time) == 3) {echo "<p> Jumatano maalum ya Kutoa </ p>"; } kingine {echo "Hakuna matoleo maalum leo"; }?>

Tazama demo hapa: http://symphonize.org/php/day-specific-offers.php

Jinsi kanuni hufanya kazi

  • Kwa wakati na muda, nilitumia msimbo huo kutoka kwa script #2.
  • % w ni kipengele cha strftime () ambacho kinamaanisha "Uwakilishi wa Numeric wa siku ya wiki" na inahesabu Jumapili (0) kama siku ya kuanzia ya wiki (kumalizika na Jumamosi (6). "Kwa hiyo" (strftime ("% w ", $ time) == 0)" inamaanisha "kama siku ya sasa ya juma ni Jumapili", kisha uonyeshe "Offer maalum ya Jumapili!".
  • Nambari yote ya kificho ni kama / mwingine kujenga ili kuonyesha inatoa tofauti kwa siku tofauti za wiki. Katika kesi hii, siku mbili tu ya juma zina zawadi maalum (Jumapili na Jumatano), wakati siku zingine hazina mapendekezo maalum, hivyo msimbo utaonyesha "Hakuna matoleo maalum leo" katika mfano huu.

Jinsi ya kutumia script hii

Angalia ni pamoja na maagizo ya maandishi ya awali.

Kwa nini inaboresha mabadiliko

Ni kupoteza muda kwa mtumiaji (na inasikitisha sana, pia) kuanguka kwa toleo la kupendeza tu ili kujua kuwa haipatikani kwa siku yoyote.

Nakala hii rahisi itazunguka matangazo yako ya kutoa kila siku kuonyesha tu matoleo ambayo yanapatikana kwa siku maalum na hulisha chaguo za chaguo-msingi za mtumiaji kwa siku zingine. Ikiwa mtumiaji anavutiwa na toleo la leo, leo ndio siku ambayo italeta mabadiliko na hakuna watumiaji waliofadhaika (ambao wanaweza kukosa kurudi siku ya kulia).

Maandiko Zaidi ya Kubadili?

Brian Dean wa Backlinko anaelezea jinsi alivyoongezeka kwa mabadiliko ya 785% na scripts rahisi za PHP, vijiba na vilivyoandikwa bila kupima A / B.

Jose Pérez katika ConversionXL pia inaonyesha jinsi masoko ya kibinafsi yanaweza kusaidia ongezeko mabadiliko ya tovuti inayoongozwa na mauzo.

Kuhusu Luana Spinetti

Luana Spinetti ni mwandishi wa kujitegemea na msanii anayeishi nchini Italia, na mwanafunzi mkali wa Sayansi ya Kompyuta. Ana diploma ya shule ya sekondari katika Psychology na Elimu na alihudhuria kozi ya mwaka wa 3 katika Sanaa ya Comic Book, ambayo alihitimu kwenye 2008. Kwa kuwa amekuwa na sifa nyingi kwa mtu kama yeye, alifanya maslahi makubwa katika SEO / SEM na Masoko ya Mtandao, kwa mtazamo fulani wa Vyombo vya Habari vya Jamii, na anafanya kazi kwa riwaya tatu katika lugha ya mama yake (Italia), ambayo anatarajia toa kuchapisha hivi karibuni.