5 PHP Script Mudah Untuk Membantu Meningkatkan Penukaran yang dipimpin Laman Web

Dikemas kini: 16 Sep 2021 / Artikel oleh: Luana Spinetti

Pengguna suka menerima pengiktirafan untuk lawatan mereka.

Fikirkanlah: tidakkah ada perbezaan besar ketika anda memasuki tempat di mana tidak ada yang mengakui kehadiran anda berbanding tempat di mana tuan rumah akan menyambut anda secara peribadi, walaupun mereka belum tahu?

Saya pasti ia tidak.

Dan anda akan bersetuju bahawa ia membuat perbezaan yang lebih besar apabila ia berlaku pelawat anda yang anda cuba ubah menjadi pelanggan atau pelanggan dan bukan hanya pelawat satu kali.

Lima skrip dalam catatan ini ditulis untuk menambahkan interaktiviti yang akan membantu penukaran laman web dan pengguna, membuat mereka merasa diakui dan tidak kelihatan.

Nota mengenai skrip

  • Semua skrip dimaksudkan untuk berfungsi dalam persekitaran yang berasaskan WordPress, namun mereka cukup fleksibel untuk dilaksanakan pada jenis laman web lain (dengan pengecualian #3, yang secara tegas WordPress).
  • Dengan pengecualian skrip #3, saya menulis dan menguji semua skrip diri saya dan tunang saya Simone Cianfriglia dengan nubuatnya. Mereka harus bebas dari kesilapan, tetapi beritahu saya dalam komen jika anda menghadapi masalah atau mempunyai soalan.

1. Salam Tempatan Dengan Tawaran

Katakan anda menjalankan tawaran khusus untuk negara yang berbeza. Anda akan mahu pengguna dari negara tertentu untuk melihat tawaran yang berkaitan dengan lokasi dan bahasa mereka dan bukan tawaran umum.

Skrip berikut akan menyambut pengguna dari negara-negara yang anda buat tawaran istimewa untuk sementara orang lain akan ditawarkan tawaran lalai sebagai gantinya:

 Helo! Saya melihat anda berada di ! Kami mempunyai diskaun khusus untuk pasaran anda! ">Ingin mengintip?

Dengan links.php menjadi fail yang mengandungi kod ini:

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

Kod ini mengembalikan mesej seperti ini

Hello pengguna dari RU!

Kami mempunyai diskaun khusus untuk pasaran anda! Mahu mengintip?

Dengan "Ingin mengintip?" menghubungkan ke tawaran yang dilokalkan.

Kod ini mengesan jika pengguna berhubung dengan halaman dari IP Rusia dalam contoh ini, dan ia menghubungkan lokasi geografi pengguna ke halaman tawaran khusus negara.

Tangkapan skrin demo:

tangkapan skrin demo

Bagaimana kod berfungsi

  • Baris country_code $ mengambil semula negara pelawat daripada pangkalan data awam yang dihoskan di ipinfo.io
  • Pautan $ mendapatkan array yang terkandung dalam fail links.php, yang mengaitkan setiap negara ke URL halaman tawarannya
  • Fungsi getLink memeriksa sama ada hubungan wujud antara negara pelawat dan pautan tawarannya dan, jika ada, ia mengembalikannya (anda akan "menggema" (memaparkan) di dalam kod HTML dari mesej pelawat); jika tidak ada tawaran untuk negara pelawat, fungsi mengembalikan tawaran lalai.

Cara menggunakan skrip ini

Buat fail .php dua:

  • localized-greetings.php
  • links.php

mengandungi kod (disesuaikan mengikut keperluan anda) yang diperkenalkan di atas.

Muat naik ke folder akar atau subfolder tapak web anda, kemudian tambah barisan kod mudah ini ke bar sisi atau laman web anda yang anda mahu tawaran dipaparkan:

Sudah tentu, / path / to / akan menjadi jalan mutlak dari folder laman web anda (tanyakan host anda untuk panduan jika anda tidak tahu).

Mengapa ia meningkatkan penukaran

Ia lebih mudah untuk membuat penukaran CTA yang betul apabila pengguna tidak perlu klik di sekitar untuk mencari mereka. Skrip ini memaparkan pautan yang betul (atau sepanduk) sebaik sahaja pengguna melawat halaman tersebut. Pautan tawaran ada di depan mata pengguna, bersedia untuk mengklik dan menukar.

2. Halaman Kenalan Masa Sejahtera

Apabila pengunjung melayari laman Kenalan anda dan ingin menghubungi, mereka mungkin tahu zon waktu anda berada tetapi mereka mungkin tidak pasti masa tepat di tempat anda atau jika anda boleh dihubungi.

Skrip berikut membantu kerana ia menukar mesej ketersediaan anda mengikut masa pengunjung melayari halaman anda:

Ini $ waktu tempatan di negara saya (Itali). "; if (17 <= $ hour && $ hour <19) bergema" Saya di pejabat. Bagaimana saya boleh membantu anda? "; Gema lain" Pejabat ditutup, maaf! Saya ada 17: 00-19: 00 (5-7 PM) Isn-Jumaat. "; Gema" ";?>

Kod ini akan mengeluarkan mesej ini jika pengguna melawat halaman anda pada satu masa di negara anda (Itali dalam contoh ini) apabila anda tidak tersedia:

Itu 11: PM 48 di negara saya (Itali). Pejabat ditutup, maaf! Saya boleh didapati 17: 00-19: 00 (5-7 PM) Isnin-Jumaat.

Atau mesej ini jika mereka melawat halaman anda semasa anda tersedia:

Itu 5: PM 48 di negara saya (Itali). Saya di pejabat. Bagaimana saya boleh tolong awak?

Tangkapan skrin demo:

tangkapan skrin demo

Bagaimana kod berfungsi

  • date_default_timezone_set ("Eropah / Rom") memberitahu pelayan bahawa zon waktu lalai anda adalah zon waktu tertentu dan bukan lalai pelayan. Ini penting kerana lokasi pelayan anda mungkin tidak sama dengan perniagaan anda. Apabila kod mengambil masa tempatan anda semasa pengunjung memasuki halaman anda, ia akan menggunakan zon waktu yang anda tentukan dan bukan pelayan lalai. Dalam contoh ini, saya menggunakan "Eropah / Rom" sebagai zon waktu kerana lokasi saya (Itali).
  • Saya telah menetapkan tiga pembolehubah:
    • masa $ untuk fungsi masa ()
    • $ localtime untuk masa yang dikira mengikut tarikh_default_timezone_set; $ localtime menggunakan fungsi strftime untuk memformat rentetan masa. Anda boleh memilih pemformatan; Saya memilih "% A% d-% b-% Y% T% Z", itu bermaksud:
      % A - Ahad hingga Sabtu
      % d - 01 hingga 31
      % b - Jan hingga Dis
      % Y - Perwakilan empat digit tahun ini
      % T - Masa dalam jam / minit / saat
      % Z - Singkatan zon waktu
    • $ jam untuk mengira jam semasa di negara saya dan periksa sama ada jam semasa tergolong dalam selang ketersediaan pejabat (PM 5-7 dalam contoh ini)
  • Konstruksi if / else adalah inti logik skrip: jika masa itu termasuk dalam julat waktu perniagaan anda, kod tersebut akan memaparkan “Saya di pejabat. Bagaimana saya boleh tolong awak?"; jika tidak, ia akan mencetak "Pejabat ditutup, maaf! Saya ada 17: 00-19: 00 (5-7 PM) Isn-Jumaat. "

Cara menggunakan skrip ini

Cipta fail masa lalai-page.php yang mengandungi kod di atas (dengan pengeditan tersuai anda).

Seperti tutorial "Cara menggunakan skrip ini" untuk skrip # 1, gunakan baris kode berikut untuk memanggil .php dalam kod halaman anda:

Mengapa ia meningkatkan penukaran

Skrip pada dasarnya akan memudahkan anda untuk mendapatkan mesej kenalan atau permintaan hanya apabila anda tersedia dan bukan di luar waktu perniagaan anda.

Ia juga memudahkan pengguna mengetahui jika anda ada atau tidak, jadi mereka tahu sama ada mereka akan menerima balasan segera kepada mesej mereka atau jika mereka perlu menunggu hari perniagaan berikutnya.

Secara keseluruhannya, skrip mudah seperti ini dapat membantu untuk memastikan fokus komunikasi semasa waktu perniagaan dan mengelakkan menunggu untuk anda dan pengguna anda.

3. Addon Marketing yang Berguna untuk WordPress

Bukankah lebih bagus jika borang carian WordPress anda kelihatan seperti ini?

Apa yang anda cari?

Jadilah spesifik! (mis. "alat pemasaran kandungan")

Dengan "Jadilah spesifik! (misalnya "alat pemasaran kandungan") "sebagai teks di dalam bidang carian.

Tidak ada kod PHP yang perlu anda tulis di sini, kerana ini adalah penggodaman HTML ringkas dari borang carian WordPress lalai anda - menukar teks paparan untuk bidang carian dan butang.

Anda boleh melakukan ini dengan membuka fail searchform.php dalam pemasangan WP anda dan mencari tag berikut:

"
value="" name="s">

"Cari ..." adalah yang harus Anda edit untuk menyesuaikan kata-kata di dalam borang carian. Dalam contoh yang digunakan pada awal penjelasan ini, kata-kata untuk menggantikan "Cari ..." dengan "Jadilah spesifik! (mis. "alat pemasaran kandungan") ".

Hacks kecil ini akan meningkatkan pengalaman pengguna dan membantu pengguna menulis dan menghantar pertanyaan yang lebih relevan untuk mendapatkan hasil terbaik dalam pangkalan data WordPress anda.

Walau bagaimanapun, anda boleh menyesuaikan halaman Carian dan halaman hasil anda dengan memasang salah satu Plugin 15 WordPress Cari Hongkiat dikaji semula dalam 2015.

Mengapa ia meningkatkan penukaran

Tidak setiap pengguna tahu bagaimana mencari apa yang mereka cari. Semakin banyak bimbingan yang mereka dapat semasa dan selepas proses, semakin baik.

Kadang-kadang pengguna akan menjalankan pertanyaan mudah dengan harapan untuk mencari apa yang mereka cari di antara hasilnya. Permintaan semacam ini tidak mungkin membawa pengguna hasil yang mereka perlukan, jadi, untuk memberi pengguna petunjuk tentang cara melakukan carian tapak yang lebih baik akan membawa mereka untuk mendapatkan kandungan yang mereka cari lebih cepat dan meningkatkan pengalaman keseluruhan mereka (a Pengguna berpuas hati adalah pengguna yang akan kembali).

4. Blog Post Unik Freebies

CTA pasca spesifik dikenali untuk bekerja jauh lebih baik daripada CTA generik. Anda boleh bekerjasama peningkatan kandungan atau anda boleh mengautomasikan beberapa usaha penukaran bukan senarai dengan skrip PHP mudah ini untuk WordPress

untuk menunjukkan tawaran unik pada akhir setiap jawatan:

'Freebie post ini ada di URL1', '1' => 'Freebie post kedua ini di URL2',); fungsi postFreebie ($ postId, $ postOffers) {return $ postOffers [$ postId]; } $ postId = get_the_ID (); $ freebie = postFreebie ($ postId, $ postOffers); gema $ freebie; ?>

Tangkapan skrin demo:

contoh skrip post freebie

Saya menyunting 'Posting freebie ini di URL1' dalam array sebagai

' Freebie siaran ini terdapat di URL1 '

untuk demo ini.

Perhatikan bahawa 'Posting freebie ini ada di URL1' hanya akan muncul untuk posting 'Hello World' ini dan BUKAN catatan lain - ini adalah ruang lingkup skrip. Untuk menyediakan tawaran freebie yang sama untuk lebih banyak catatan, anda harus menentukan ID siaran dalam tatasusunan; sebagai contoh, jika saya mahu 'Posting freebie ini di URL1' juga muncul untuk post ID 354, saya akan menambahkannya seperti di bawah:

$ postOffers = array ('1' => 'Freebie siaran ini berada di URL1', '354' => 'Freebie siaran ini berada di URL1',);

Bagaimana kod berfungsi

  • Pembolehubah $ postOffers adalah array yang menghubungkan setiap ID pos yang dinyatakan dalam array (anda boleh melihat ID pos anda dengan melayang mouse pada pautan Edit di bawah setiap jawatan di http://example.com/wp-admin/edit.php )
  • Fungsi postFreebie () mengaitkan ID pos ke tawaran yang berkaitan dan mengembalikannya dalam kod. Ambil perhatian bahawa $ postID menggunakan fungsi WordPress yang memanggil ID pos semasa
  • $ freebie mengambil $ postID dan $ postPenawaran dan mengembalikan tawaran yang tepat untuk setiap siaran, yang anda akan 'bergema' (paparan) dengan "echo $ freebie"

Cara menggunakan skrip ini

Buat fail postoffers.php dan muat naik ke akar domain anda, subfolder atau dalam folder tema anda. Kemudian panggil skrip di dalam template single.php tema anda selepas kandungan siaran ( ) dengan baris kod ini:

Sebagai alternatif, anda boleh menyalin dan melewati seluruh kod ke dalam template single.php anda (kedudukan yang sama).

Mengapa ia meningkatkan penukaran

Seperti dengan peningkatan kandungan untuk senarai pelanggan anda, freebies yang boleh dimuat turun berfungsi dengan lebih baik jika mereka unik kepada siaran tertentu, supaya pembaca pos itu mempunyai peluang untuk menyelam lebih mendalam dalam topik kegemaran mereka, sementara mereka mungkin tidak berminat dalam topik lain yang anda menulis, katakan, e-book percuma untuk.

Format yang baik untuk iklan penukaran seperti ini adalah format pendahulu, ditetapkan pada lebar yang sedikit lebih kecil daripada kandungan pos anda.

Jika blog anda berjalan di WordPress, anda boleh menggunakannya Kaunter Muat turun Elektrik Elektrik untuk mengira penukaran muat turun untuk setiap freebie. Juga, pastikan untuk menetapkan Matlamat Penukaran dalam Google Analytics, Piwik atau perisian analitik lain yang anda gunakan untuk menjejaki penukaran.

5. Tawaran Tentu Hari

Jika anda menjalankan tawaran khusus untuk hari-hari tertentu dalam seminggu (contohnya 20% off jualan ebook anda pada hari Selasa dan kaunseling percuma pada hari Jumaat), anda akan mendapati skrip ini berguna:

Tawaran Ahad Istimewa! ";} lain jika (strftime ("% w ", $ time) == 0) {echo" Tawaran Rabu Istimewa! ";} lain {echo" Tiada tawaran istimewa hari ini ";}?>

Tangkapan skrin demo:

tangkapan skrin demo

Bagaimana kod berfungsi

  • Untuk zon masa dan masa, saya menggunakan kod yang sama dari skrip #2.
  • % w adalah parameter strftime () yang bermaksud "Perwakilan angka hari dalam seminggu" dan ia dikira hari Minggu (0) sebagai hari permulaan minggu (diakhiri dengan hari Sabtu (6). Jadi "jika (strftime ("% w ", $ time) == 0)" bermaksud "jika hari ini dalam seminggu adalah hari Ahad", kemudian paparkan "Tawaran Minggu Khas!".
  • Selebihnya kod adalah konstruksi if / else untuk memaparkan tawaran yang berbeza untuk hari yang berlainan dalam seminggu. Dalam kes ini, hanya dua hari dalam seminggu yang mempunyai tawaran istimewa (Ahad dan Rabu), sementara hari-hari lain tidak mempunyai tawaran istimewa yang dilampirkan, jadi kod tersebut akan memaparkan "Tidak ada tawaran istimewa hari ini" dalam contoh ini.

Cara menggunakan skrip ini

Lihat termasuk arahan untuk skrip terdahulu.

Mengapa ia meningkatkan penukaran

Ia membuang masa untuk pengguna (dan sangat mengecewakan juga) untuk jatuh untuk tawaran yang menarik hanya untuk mengetahui ia tidak tersedia pada hari tertentu.

Skrip mudah ini akan memutar iklan tawaran anda setiap hari untuk hanya menunjukkan tawaran yang tersedia pada hari tertentu dan memberi makan pilihan lalai pengguna pada hari-hari yang lain. Jika pengguna berminat untuk tawaran hari ini, hari ini adalah hari yang akan membawa penukaran dan pengguna tidak frustrasi (yang mungkin tidak kembali untuk memeriksa pada hari yang tepat).

Lebih banyak Skrip Penukaran?

Brian Dean of Backlinko menjelaskan bagaimana dia meningkatkan penukaran oleh 785% dengan skrip PHP mudah, plugin dan widget tanpa ujian A / B.

Jose Pérez di ConversionXL juga menunjukkan bagaimana pemasaran peribadi dapat membantu meningkatkan penukaran dan jualan yang diketuai oleh laman web.

Baca lebih lanjut:

Mengenai Luana Spinetti

Luana Spinetti adalah penulis lepas dan artis berpangkalan di Itali, dan pelajar Sains Komputer yang penuh semangat. Beliau mempunyai diploma sekolah tinggi di Psikologi dan Pendidikan dan menghadiri kursus 3 tahun dalam Comic Book Art, dari mana dia lulus di 2008. Sebagai seorang yang berwibawa, dia mengembangkan minat dalam SEO / SEM dan Pemasaran Web, dengan kecenderungan tertentu untuk Media Sosial, dan dia bekerja di tiga novel dalam bahasa ibunya (bahasa Itali), yang dia berharap untuk indie terbit tidak lama lagi.