5 Script PHP đơn giản để giúp tăng chuyển đổi do trang web dẫn

Bài viết được viết bởi:
  • Inbound Tiếp thị
  • Cập nhật: Tháng mười hai 10, 2016

Người dùng thích nhận được sự công nhận cho lượt truy cập của họ.

Hãy nghĩ về nó: không phải nó sẽ tạo ra sự khác biệt lớn khi bạn vào một nơi mà thậm chí không ai thừa nhận sự hiện diện của bạn so với một nơi mà chủ nhà sẽ chào đón bạn, mặc dù họ chưa biết?

Tôi chắc chắn rằng nó làm.

Và bạn sẽ đồng ý rằng nó tạo ra sự khác biệt lớn hơn nữa khi nó khách truy cập của bạn mà bạn đang cố gắng chuyển đổi thành người đăng ký hoặc khách hàng và không chỉ là khách truy cập một lần.

Năm tập lệnh trong bài đăng này được viết để thêm tương tác sẽ giúp chuyển đổi trang web và làm hài lòng người dùng, khiến họ cảm thấy được thừa nhận và không ẩn mặt.

Lưu ý về các tập lệnh

  • Tất cả các tập lệnh đều có nghĩa là hoạt động trong môi trường dựa trên WordPress, tuy nhiên chúng đủ linh hoạt để được triển khai trên các loại trang web khác (ngoại trừ #3, đúng là WordPress).
  • Ngoại trừ tập lệnh #3, tôi đã viết và thử nghiệm tất cả các tập lệnh bản thân và chồng chưa cưới Simone Cianfriglia của tôi đã xem xét chúng. Chúng sẽ không có lỗi, nhưng hãy cho tôi biết trong phần bình luận nếu bạn gặp vấn đề hoặc có thắc mắc.
Tín dụng hình ảnh: * Thế giới của n3wjack tính theo pixel thông qua Compfight cc
Tín dụng hình ảnh: * Thế giới của n3wjack tính bằng pixel thông qua Compfight cc

1. Chúc mừng được bản địa hóa với phiếu mua hàng

Giả sử bạn chạy phiếu mua hàng cụ thể cho các quốc gia khác nhau. Bạn sẽ muốn người dùng từ một quốc gia cụ thể xem các phiếu mua hàng có liên quan đến vị trí và ngôn ngữ của họ chứ không phải đề nghị chung.

Tập lệnh sau sẽ chào người dùng từ các quốc gia bạn đã cung cấp ưu đãi đặc biệt trong khi những người khác sẽ được cung cấp ưu đãi mặc định của bạn thay vào đó:

<? php $ country_code = trim (file_get_contents ("http://ipinfo.io/$ nb_SERVER['REMOTE_ADDR'[ xăng / country")); $ links = Yêu cầu ('links.php'); hàm getLink ($ country, $ links) {if ($ links [$ country]) return $ links [$ country]; khác trả về $ links ['mặc định']; }?> <p> Xin chào! Tôi thấy bạn được đặt trong <? Php echo $ country_code; ?>! </ p> <p> Chúng tôi có giảm giá cụ thể cho thị trường của bạn! <a href="<?php echo getLink($country_code, $links); ?> "> Bạn muốn xem qua? </a> </ p>

Với links.php là một tệp có chứa mã này:

// links.php <? ?>

Mã này trả về một thông báo như thế này

Xin chào người dùng từ RU!

Chúng tôi có giảm giá cụ thể cho thị trường của bạn! Bạn muốn xem qua?

Với “Muốn xem trộm?”, Hãy liên kết với phiếu mua hàng đã bản địa hóa.

Mã này phát hiện nếu người dùng kết nối với trang từ IP Nga trong ví dụ này và nó liên kết vị trí địa lý của người dùng với trang ưu đãi dành riêng cho quốc gia.

Xem bản demo tại đây: http://symphonize.org/php/localized-greetings.php

Cách mã hoạt động

  • Dòng $ country_code lấy quốc gia của khách truy cập từ cơ sở dữ liệu công khai được lưu trữ tại ipinfo.io
  • Các liên kết $ truy xuất mảng chứa trong tệp links.php, liên kết từng quốc gia với URL trang phiếu mua hàng của nó
  • Hàm getLink kiểm tra nếu một liên kết tồn tại giữa một quốc gia khách truy cập và liên kết phiếu mua hàng của nó và, nếu có, nó trả về nó (bạn sẽ "echo" (hiển thị) bên trong mã HTML của thông điệp khách truy cập); nếu không có phiếu mua hàng cho quốc gia khách truy cập, hàm sẽ trả về ưu đãi mặc định.

Cách sử dụng tập lệnh này

Tạo hai tệp .php:

  • localized-greetings.php
  • links.php

chứa mã (tùy chỉnh cho phù hợp với nhu cầu của bạn) được giới thiệu ở trên.

Tải lên thư mục gốc hoặc thư mục con của trang web của bạn, sau đó thêm dòng mã đơn giản này vào thanh bên hoặc trang trang web của bạn nơi bạn muốn phiếu mua hàng được hiển thị:

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

Tất nhiên, / path / to / sẽ là đường dẫn tuyệt đối của thư mục trang web của bạn (hãy hỏi chủ nhà của bạn để được hướng dẫn nếu bạn không thể tìm ra).

Tại sao nó cải thiện chuyển đổi

Nó dễ dàng hơn để chuyển đổi CTA phù hợp khi người dùng không phải nhấp xung quanh để tìm thấy chúng. Tập lệnh này hiển thị đúng liên kết (hoặc biểu ngữ) ngay khi người dùng truy cập trang. Liên kết ưu đãi nằm ở trước mắt người dùng, sẵn sàng nhấp và chuyển đổi.

2. Trang liên hệ với phần mềm theo thời gian

Khi khách truy cập truy cập trang Liên hệ của bạn và muốn liên lạc với họ, họ có thể biết bạn đang ở múi giờ nào nhưng họ có thể không chắc chắn thời gian chính xác tại địa điểm của bạn cũng như nếu bạn sẵn sàng liên hệ.

Tập lệnh sau sẽ giúp vì nó thay đổi thông báo tính khả dụng của bạn theo thời gian khách truy cập truy cập vào trang của bạn:

<? php date_default_timezone_set ("Châu Âu / Rome"); $ thời gian = thời gian (); $ localtime = strftime ("% A% d-% b-% Y% T% Z", $ time); $ giờ = strftime ("% H", $ time); echo "<p> Đó là $ localtime ở nước tôi (Ý)."; if (17 <= $ giờ && $ giờ <19) lặp lại "Tôi đang ở văn phòng. Làm thế nào tôi có thể giúp bạn?"; tiếng vang khác "Văn phòng đã đóng cửa, xin lỗi! Tôi có sẵn 17: 00-19: 00 (5-7 PM) Mon-Fri."; tiếng vang "</ p>"; ?>

Mã sẽ xuất thông báo này nếu người dùng truy cập vào trang của bạn tại một thời điểm ở quốc gia của bạn (Ý trong ví dụ này) khi bạn không có sẵn:

Đó là 11: 48 PM ở nước tôi (Ý). Văn phòng đóng cửa, xin lỗi! Tôi có sẵn 17: 00-19: 00 (5-7 PM) Thứ Hai.

Hoặc thông báo này nếu họ truy cập vào trang của bạn trong khi bạn có sẵn:

Đó là 5: 48 PM ở nước tôi (Ý). Tôi đang ở văn phòng. Làm thế nào để tôi giúp bạn?

Xem bản demo tại đây: http://symphonize.org/php/time-aware-page.php

Cách mã hoạt động

  • date_default_timezone_set (Châu Âu / Romeon) nói với máy chủ rằng múi giờ mặc định của bạn là một thời gian cụ thể chứ không phải mặc định của máy chủ. Điều này rất quan trọng vì vị trí của máy chủ của bạn có thể không giống với doanh nghiệp của bạn. Khi mã lấy thời gian địa phương của bạn vào thời điểm khách truy cập truy cập trang của bạn, nó sẽ sử dụng múi giờ bạn đã chỉ định và không phải mặc định của máy chủ. Trong ví dụ này, tôi đã sử dụng khu vực Châu Âu / Rôma như một múi giờ vì đó là địa điểm của tôi (Ý).
  • Tôi đã đặt ba biến:
    • $ time cho hàm time ()
    • $ localtime cho thời gian được tính theo date_default_timezone_set; $ localtime sử dụng hàm strftime để định dạng chuỗi thời gian. Bạn có thể chọn định dạng; Tôi đã chọn “% A% d-% b-% Y% T% Z”, điều đó có nghĩa là:
      % A - Chủ Nhật đến Thứ Bảy
      % d - 01 đến 31
      % b - Tháng 1 đến hết tháng 12
      % Y - Đại diện bốn chữ số của năm
      % T - Thời gian tính bằng giờ / phút / giây
      % Z - Viết tắt múi giờ
    • $ giờ để tính giờ hiện tại ở quốc gia của tôi và kiểm tra xem giờ hiện tại có thuộc về khoảng thời gian sẵn có của văn phòng (5-7 PM trong ví dụ này) không
  • Cấu trúc if / other là lõi logic của tập lệnh: nếu thời gian thuộc về phạm vi giờ làm việc của bạn, mã sẽ hiển thị tại đây tôi đang ở trong văn phòng. Làm thế nào để tôi giúp bạn?"; nếu không, nó sẽ in Office Office đóng cửa, xin lỗi! Tôi có sẵn 17: 00-19: 00 (5-7 PM) Thứ Hai

Cách sử dụng tập lệnh này

Tạo tệp time-aware-page.php chứa mã ở trên (với các chỉnh sửa tùy chỉnh của bạn).

Như với hướng dẫn “Cách sử dụng tập lệnh này” cho tập lệnh #1, hãy sử dụng dòng mã sau đây để gọi .php trong mã trang của bạn:

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

Tại sao nó cải thiện chuyển đổi

Về cơ bản, kịch bản sẽ giúp bạn dễ dàng nhận được các tin nhắn hoặc yêu cầu liên hệ chỉ khi bạn có mặt và không phải ngoài giờ làm việc của bạn.

Nó cũng giúp người dùng dễ dàng biết bạn có sẵn hay không, vì vậy họ biết liệu họ sẽ nhận được phản hồi nhanh chóng cho tin nhắn của họ hay họ phải đợi ngày làm việc tiếp theo.

Nói chung, một tập lệnh đơn giản như thế này có thể giúp giữ liên lạc tập trung trong giờ làm việc và tránh chờ cho cả bạn và người dùng của bạn.

3. Một Addon Marketing hữu ích cho WordPress

Sẽ không tốt sao nếu mẫu tìm kiếm WordPress của bạn trông như thế này?

Bạn đang tìm kiếm cái gì?

Hãy cụ thể! (ví dụ: "công cụ tiếp thị nội dung")

Với “Hãy cụ thể! (ví dụ: "công cụ tiếp thị nội dung") dưới dạng văn bản bên trong trường tìm kiếm.

Không có mã PHP bạn cần phải viết ở đây, vì đây là một bản hack HTML đơn giản của biểu mẫu tìm kiếm WordPress mặc định của bạn - thay đổi văn bản hiển thị cho trường tìm kiếm và nút.

Bạn có thể làm điều này bằng cách mở tệp searchform.php trong bản cài đặt WP của bạn và tìm kiếm thẻ sau:

<input type = "search" class = "search-field" placeholder = "<? php echo esc_attr_x ('Tìm kiếm', 'giữ chỗ', 'rootstrap');?>" value = "<? ());?> "name =" s ">

Tìm kiếm trên mạng Đây là thứ bạn nên chỉnh sửa để tùy chỉnh các từ bên trong mẫu tìm kiếm. Trong ví dụ được sử dụng ở phần đầu của lời giải thích này, các từ để thay thế Tìm kiếm trên đường ăn phạm là bằng cách Hãy cụ thể! (vd: công cụ tiếp thị nội dung của Nhật Bản

Hack nhỏ này sẽ cải thiện trải nghiệm người dùng và giúp người dùng của bạn viết và gửi các truy vấn có liên quan hơn để truy xuất kết quả tốt nhất trong cơ sở dữ liệu WordPress của bạn.

Tuy nhiên, bạn có thể tùy chỉnh biểu mẫu Tìm kiếm và trang kết quả bằng cách cài đặt một trong các 15 WordPress Search plugins Hongkiat được đánh giá trong 2015.

Tại sao nó cải thiện chuyển đổi

Không phải mọi người dùng đều biết cách tìm kiếm những gì họ đang tìm kiếm. Hướng dẫn họ có thể nhận được trong và sau quá trình càng tốt.

Đôi khi người dùng sẽ chạy một truy vấn đơn giản với hy vọng tìm thấy những gì họ đang tìm kiếm trong số các kết quả. Tuy nhiên, loại truy vấn này không mang lại cho người dùng kết quả họ cần để cung cấp cho người dùng một gợi ý về cách thực hiện tìm kiếm trang web tốt hơn sẽ dẫn họ đến nội dung họ đang tìm kiếm sớm hơn và cải thiện trải nghiệm tổng thể của họ người dùng hài lòng là người dùng sẽ quay lại).

4. Bài đăng trên blog miễn phí

CTA sau cụ thể được biết là hoạt động tốt hơn nhiều so với CTA chung. Bạn có thể làm việc với nâng cấp nội dung hoặc bạn có thể tự động hóa một số nỗ lực chuyển đổi không phải danh sách của mình bằng tập lệnh PHP đơn giản này cho WordPress

để hiển thị phiếu mua hàng duy nhất ở cuối mỗi bài đăng:

<? php // FREEBIES B POSTNG BÀI ĐĂNG chức năng postFreebie ($ postId, $ post Offerers) {return $ post Offerers [$ postId]; } $ postId = get_the_ID (); $ freebie = postFreebie ($ postId, $ post Offerers); tiếng vang $ freebie; ?>

Ảnh chụp màn hình demo:

ví dụ-postfreebie

Tôi đã chỉnh sửa 'Bài đăng này miễn phí tại URL1' trong mảng như

'<p style = "Border: 1px solid #535353; padding: 10px; color: #161616;"> Bài đăng này miễn phí tại <a href="URL1"> URL1 </a> </ p>'

cho bản trình diễn này.

Lưu ý rằng 'Bài đăng này miễn phí tại URL1' sẽ chỉ xuất hiện cho bài đăng 'Hello World' này và KHÔNG phải các bài đăng khác - đây là phạm vi của tập lệnh. Để cung cấp cùng một phần mềm miễn phí cho nhiều bài đăng hơn, bạn phải chỉ định ID bài đăng trong mảng; ví dụ: nếu tôi muốn 'Bài đăng này miễn phí tại URL1' cũng xuất hiện cho bài đăng ID 354, tôi sẽ thêm nó như dưới đây:

$ post Offerers = mảng ('1' => 'Bài đăng này miễn phí tại URL1', '354' => 'Bài đăng này miễn phí tại URL1',);

Cách mã hoạt động

  • Biến $ postOffers là một mảng liên kết từng ID bài đăng được chỉ định trong mảng (bạn có thể xem ID bài đăng của mình bằng cách di chuột lên liên kết Chỉnh sửa bên dưới mỗi bài đăng trong http://example.com/wp-admin/edit.php )
  • Hàm postFreebie () liên kết ID bài đăng với phiếu mua hàng có liên quan của nó và trả về nó trong mã. Lưu ý rằng $ postID sử dụng chức năng WordPress gọi ID bài đăng hiện tại
  • $ freebie mất $ postID và $ postƯu đãi và trả lại lời đề nghị phù hợp cho mỗi bài đăng, bạn sẽ 'echo' (hiển thị) với tiếng vang vang $ freebie

Cách sử dụng tập lệnh này

Tạo một tệp postoffers.php và tải nó lên thư mục gốc của tên miền, thư mục con hoặc trong các thư mục chủ đề của bạn. Sau đó gọi tập lệnh bên trong mẫu single.php của chủ đề của bạn sau nội dung bài đăng (<? php the_content ();>) với dòng mã này:

<? php bao gồm ("/ path / to / postoffers.php"); ?>

Ngoài ra, bạn có thể chỉ cần sao chép và dán toàn bộ mã vào mẫu single.php của bạn (cùng vị trí).

Tại sao nó cải thiện chuyển đổi

Giống như nâng cấp nội dung cho danh sách người đăng ký của bạn, các phần mềm miễn phí có thể tải xuống hoạt động tốt hơn nếu chúng là duy nhất cho một bài đăng cụ thể, để độc giả của bài đăng đó sẽ có cơ hội tìm hiểu sâu hơn về chủ đề yêu thích của họ, trong khi họ có thể không quan tâm đến chủ đề khác bạn đã viết, nói, một cuốn sách điện tử miễn phí cho.

Một định dạng tốt cho loại quảng cáo chuyển đổi này là định dạng bảng xếp hạng, được đặt ở độ rộng nhỏ hơn một chút so với nội dung bài đăng của bạn.

Nếu blog của bạn chạy trên WordPress, bạn có thể sử dụng Tải xuống phòng thu điện để đếm chuyển đổi tải xuống cho mỗi freebie. Ngoài ra, hãy đảm bảo đặt Mục tiêu chuyển đổi trong Google Analytics, Piwik hoặc phần mềm phân tích khác mà bạn sử dụng để theo dõi chuyển đổi.

XUẤT KHẨU. Ưu đãi trong ngày

Nếu bạn chạy cung cấp cụ thể cho một số ngày nhất định trong tuần (ví dụ: 20% giảm doanh số bán sách điện tử của bạn vào Thứ Ba và tư vấn miễn phí vào Thứ Sáu), bạn sẽ thấy tập lệnh này có ích:

<? php date_default_timezone_set ("Châu Âu / Rome"); $ thời gian = thời gian (); $ giờ = strftime ("% H", $ time); if (strftime ("% w", $ time) == 0) {echo "<p> Ưu đãi chủ nhật đặc biệt! </ p>"; } if if (strftime ("% w", $ time) == 3) {echo "<p> Ưu đãi thứ tư đặc biệt! </ p>"; } other {echo "Không có ưu đãi đặc biệt nào hôm nay"; }?>

Xem bản demo tại đây: http://symphonize.org/php/day-specific-offers.php

Cách mã hoạt động

  • Đối với múi giờ và thời gian, tôi đã sử dụng cùng một mã từ tập lệnh #2.
  • % w là một tham số strftime () có nghĩa là đại diện Số của Ngày trong tuần, và nó được tính vào Chủ nhật (0) là ngày bắt đầu trong tuần (kết thúc vào Thứ Bảy (6). wv, $ time) == 0) có nghĩa là phạm nếu ngày hiện tại trong tuần là ngày Chủ nhật, sau đó hiển thị Ưu đãi ngày chủ nhật đặc biệt!
  • Phần còn lại của mã là cấu trúc if / other để hiển thị các ưu đãi khác nhau cho các ngày khác nhau trong tuần. Trong trường hợp này, chỉ hai ngày trong tuần có ưu đãi đặc biệt (Chủ nhật và Thứ tư), trong khi những ngày khác không có ưu đãi đặc biệt nào được đính kèm, do đó, mã sẽ hiển thị một ưu đãi đặc biệt của No No hôm nay trong ví dụ này.

Cách sử dụng tập lệnh này

Xem bao gồm hướng dẫn cho các kịch bản trước đó.

Tại sao nó cải thiện chuyển đổi

Thật lãng phí thời gian cho người dùng (và cũng rất bực bội) khi rơi vào một đề nghị thú vị chỉ để tìm ra nó không có sẵn vào bất kỳ ngày nào.

Tập lệnh đơn giản này sẽ xoay quảng cáo ưu đãi của bạn theo từng ngày để chỉ hiển thị các ưu đãi có sẵn vào một ngày cụ thể và cung cấp cho các tùy chọn mặc định của người dùng vào các ngày khác. Nếu người dùng quan tâm đến ưu đãi hôm nay, hôm nay là ngày sẽ mang lại chuyển đổi và không có người dùng nản lòng (những người không thể quay lại để kiểm tra vào đúng ngày).

Nhiều tập lệnh chuyển đổi?

Brian Dean của Backlinko giải thích cách anh ấy tăng chuyển đổi bằng 785% với các tập lệnh, plugin và widget PHP đơn giản mà không cần kiểm tra A / B.

Jose Pérez tại ConversXL cũng cho thấy cách tiếp thị được cá nhân hóa có thể giúp tăng chuyển đổi và bán hàng trên trang web.

Về Luana Spinetti

Luana Spinetti là một nhà văn và nghệ sĩ tự do có trụ sở tại Ý, và là một sinh viên Khoa học Máy tính đam mê. Cô có bằng tốt nghiệp trung học về Tâm lý học và Giáo dục và tham dự khóa học 3-year in Comic Book Art, từ đó cô tốt nghiệp trên 2008. Là một người có nhiều mặt như cô ấy, cô ấy đã quan tâm đến SEO / SEM và Web Marketing, với một khuynh hướng cụ thể đối với Social Media, và cô ấy đang làm ba tiểu thuyết bằng tiếng mẹ đẻ (tiếng Ý), indie xuất bản sớm.