Webサイト主導のコンバージョンを増やすのに役立つ5つの単純なPHPスクリプト

ユーザーは自分の訪問に対して表彰を受けることを好む.


考えてみてください。あなたの存在を誰も認めていない場所に入ると、まだ知らないのにホストがあなたに直接挨拶する場所と比べて、大きな違いはありませんか?

きっと.

また、一度の訪問者だけでなく、加入者または顧客に変換しようとしているのが訪問者の場合、それがさらに大きな違いをもたらすことに同意するでしょう。.

この投稿の5つのスクリプトは、Webサイトの変換を支援し、ユーザーを喜ばせるインタラクティブ機能を追加して、ユーザーに認識され、見えないように感じさせるように作成されています.

スクリプトに関する注意

  • すべてのスクリプトは、WordPressベースの環境で動作するように設計されていますが、他のタイプのWebサイトに実装するのに十分な柔軟性があります(#3を除き、厳密にはWordPressです)。.
  • スクリプト#3を除いて、私はすべてのスクリプトを自分で作成してテストし、婚約者のSimone Cianfrigliaが親切にレビューしました。エラーは発生しないはずですが、問題が発生した場合や質問がある場合はコメントでお知らせください.

写真クレジット:* Compfight CCを介したピクセル単位の* n3wjackの世界写真クレジット:* Compfight CCを介したピクセル単位の* n3wjackの世界

1.オファー付きのローカライズされた挨拶

さまざまな国に対して特定のオファーを実行するとします。特定の国のユーザーに、一般的なオファーではなく、場所と言語に関連するオファーを表示してもらいたい.

次のスクリプトは、特別オファーを行った国のユーザーに挨拶し、他のすべてのユーザーにはデフォルトのオファーが提供されます。

<?php

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

function getLink($ country、$ links){
if($ links [$ country])
$ links [$ country];を返します。
そうしないと
$ links [‘default’];を返す
}

?>

こんにちは!私はあなたがにいるのを見ます <?php echo $ country_code; ?>!

私たちはあなたの市場に固有の割引を持っています!
">のぞきたい?

links.phpは、このコードを含むファイルです。

// links.php

<?php

配列を返す(
‘デフォルト’ => 「URL0」,
‘IT’ => 「URL1」,
「英国」=> 「URL2」,
「米国」=> 「URL3」
);

?>

このコードは、このようなメッセージを返します

RUからこんにちはユーザー!

私たちはあなたの市場に固有の割引を持っています!のぞきたい?

「覗き見したいですか?」ローカライズされたオファーへのリンク.

この例では、コードはユーザーがロシアのIPからページに接続したかどうかを検出し、ユーザーの地理的位置を国固有のオファーページにリンクします.

こちらのデモをご覧ください:http://symphonize.org/php/localized-greetings.php

コードのしくみ

  • $ country_code行は、ipinfo.ioでホストされている公開データベースから訪問者の国を取得します
  • $ linksは、links.phpファイルに含まれる配列を取得します。これは、各国をそのオファーページURLに関連付けます
  • 関数getLinkは、訪問者の国とそのオファーリンクの間に関連付けが存在するかどうかをチェックし、存在する場合はそれを返します(訪問者メッセージのHTMLコード内に関連付けます(表示します))。訪問者の国のオファーがない場合、関数はデフォルトのオファーを返します.

このスクリプトの使用方法

2つの.phpファイルを作成します。

  • localized-greetings.php
  • links.php

上記のコード(ニーズに合わせてカスタマイズ)を含む.

ウェブサイトのルートフォルダーまたはサブフォルダーにアップロードし、オファーを表示するサイドバーまたはウェブサイトのページに次のコード行を追加します。

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

もちろん、/ path / to /はWebサイトフォルダーの絶対パスになります(理解できない場合は、ホストにガイダンスを依頼してください).

コンバージョンを改善する理由

ユーザーがクリックして検索する必要がない場合は、適切なCTAに変換する方が簡単です。このスクリプトは、ユーザーがページにアクセスするとすぐに正しいリンク(またはバナー)を表示します。オファーのリンクはユーザーの目の前にあり、クリックして変換する準備ができています.

2.時間を意識した連絡先ページ

訪問者が連絡先ページにアクセスして連絡を取りたい場合、訪問者は現在のタイムゾーンを知っているかもしれませんが、自分の場所の正確な時間や連絡可能かどうかわからない場合があります。.

次のスクリプトは、訪問者がページにアクセスする時間に応じて、可用性メッセージを変更するので役立ちます。

<?php

date_default_timezone_set("ヨーロッパ/ローマ");

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

エコー "

それ's自分の国の$ localtime(イタリア). ";

もし(17 <= $時間 && $時間 < 19)
エコー "私'オフィスのm。どんな御用でしょうか?";
そうしないと
エコー "事務所は閉まっています、ごめんなさい!私'm利用可能17:00-19:00(5-7 PM)月〜金.";

エコー "

";
?>

コードは、ユーザーがアクセスできないときに(この例ではイタリア)の国でユーザーが一度にページにアクセスした場合にこのメッセージを出力します。

私の国(イタリア)では午後11時48分です。事務所は閉まっています、ごめんなさい!受付時間:17:00〜19:00(5〜7 PM)月〜金.

または、あなたが空いている間に彼らがあなたのページにアクセスした場合のこのメッセージ:

私の国(イタリア)では午後5時48分です。私はオフィスにいます。どんな御用でしょうか?

こちらのデモをご覧ください:http://symphonize.org/php/time-aware-page.php

コードのしくみ

  • date_default_timezone_set(“ Europe / Rome”)は、デフォルトのタイムゾーンがサーバーのデフォルトではなく特定のタイムゾーンであることをサーバーに伝えます。サーバーの場所がビジネスと同じではない場合があるため、これは重要です。訪問者がページにアクセスした瞬間にコードが現地時間を取得すると、サーバーのデフォルトではなく、指定したタイムゾーンが使用されます。この例では、自分の場所(イタリア)であるため、タイムゾーンとして「ヨーロッパ/ローマ」を使用しました。.
  • 3つの変数を設定しました。
    • time()関数の$ time
    • date_default_timezone_setに従って計算された時間の$ localtime; $ localtimeはstrftime関数を使用して時間文字列をフォーマットします。フォーマットを選択できます。 「%A%d-%b-%Y%T%Z」を選択しました。つまり、
      %A –日曜日から土曜日
      %d – 01から31
      %b – 1月から12月
      %Y –年を表す4桁の数字
      %T –時間/分/秒の時間
      %Z –タイムゾーンの略称
    • 自分の国での現在の時間を計算し、現在の時間がオフィスの空き時間(この例では午後5時から7時)に属しているかどうかを確認する$ hour
  • if / elseコンストラクトはスクリプトのロジックコアです。時刻が営業時間範囲に属している場合、コードは「私はオフィスにいます。どんな御用でしょうか?”;そうでない場合は、「Officeを終了しました。申し訳ありません。受付時間は17:00〜19:00(5〜7 PM)月〜金です。」

このスクリプトの使用方法

上記のコードを含むtime-aware-page.phpファイルを作成します(カスタム編集を使用).

スクリプト#1の「このスクリプトの使用方法」チュートリアルと同様に、次のコード行を使用して、ページコードで.phpを呼び出します。

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

コンバージョンを改善する理由

このスクリプトを使用すると、基本的に、営業時間外ではなく、空いている場合にのみ、連絡先メッセージまたは要求を簡単に取得できます。.

また、ユーザーがあなたに連絡できるかどうかを簡単に知ることができるため、ユーザーはメッセージへの迅速な返信を受け取るのか、次の営業日を待つ必要があるのか​​を知ることができます。.

全体として、このような単純なスクリプトは、営業時間中にコミュニケーションを集中させ、あなたとユーザーの両方を待つことを避けるのに役立ちます。.

3. WordPressに役立つマーケティングアドオン

WordPressの検索フォームが次のようになっているといいですね。?

何を探していますか?

具体的に! (例:「コンテンツマーケティングツール」)

「具体的に! (例:「コンテンツマーケティングツール」)」を検索フィールド内のテキストとして.

これは、デフォルトのWordPress検索フォームの単純なHTMLハックであるため、ここに記述する必要のあるPHPコードはありません—検索フィールドとボタンの表示テキストを変更します.

これを行うには、WPインストールでsearchform.phpファイルを開き、次のタグを探します。

“探す …」は、検索フォーム内の単語をカスタマイズするために編集する必要があるものです。この説明の最初に使用した例では、「検索 …」は「具体的に! (「コンテンツマーケティングツール」など)」.

この小さなハックは、ユーザーエクスペリエンスを向上させ、ユーザーがより関連性の高いクエリを作成および送信して、WordPressデータベースで最良の結果を取得するのに役立ちます.

ただし、2015年にレビューされた15のWordPress検索プラグインHongkiatのいずれかをインストールすることで、検索フォームと結果ページをカスタマイズできます。.

コンバージョンを改善する理由

すべてのユーザーが、探しているものを検索する方法を知っているわけではありません。プロセス中およびプロセス後に彼らが得ることができるガイダンスが多いほど、より良い.

ユーザーは、結果の中から探しているものを見つけるために、簡単なクエリを実行することがあります。ただし、この種のクエリは、ユーザーに必要な結果をもたらす可能性は低いため、より良いサイト検索を実行する方法についてのヒントをユーザーに提供することで、ユーザーが探しているコンテンツにすばやくアクセスし、全体的なエクスペリエンスを向上させることができます(a満足しているユーザーは戻ってくるユーザーです).

4.ユニークなブログ投稿の景品

ポスト固有のCTAは、一般的なCTAよりもはるかに機能することがわかっています。 WordPress用のこの単純なPHPスクリプトを使用して、コンテンツのアップグレードを操作したり、リスト以外の変換作業の一部を自動化したりできます

各投稿の最後にユニークなオファーを表示するには:

<?php
// POSTによるFREEBIES

$ postOffers = array(
‘1’ => 「この投稿の景品はURL1にあります」,
‘2’ => 「この2番目の投稿の景品はURL2にあります」,
);

function postFreebie($ postId、$ postOffers){
$ postOffers [$ postId];を返します。
}

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

$ freebieをエコーし​​ます。
?>

デモのスクリーンショット

example-postfreebie

次のように配列で「この投稿の景品はURL1にあります」を編集しました

この投稿の景品は
URL1

このデモ用.

「この投稿の景品はURL1にあります」は、この「Hello World」の投稿にのみ表示され、他の投稿には表示されません。これがスクリプトのスコープです。同じ無料サービスをより多くの投稿で利用できるようにするには、配列で投稿IDを指定する必要があります。たとえば、「この投稿の景品はURL1にあります」を投稿ID 354にも表示したい場合は、次のように追加します。

$ postOffers = array(
‘1’ => 「この投稿の景品はURL1にあります」,
‘354’ => 「この投稿の景品はURL1にあります」,
);

コードのしくみ

  • 変数$ postOffersは、配列で指定された各投稿IDをリンクする配列です(http://example.com/wp-admin/edit.phpの各投稿の下にある[編集]リンクにマウスを置くと、投稿IDを表示できます) )
  • 関数postFreebie()は、投稿IDを関連するオファーに関連付け、コードで返します。 $ postIDは、現在の投稿IDを呼び出すWordPress関数を使用することに注意してください
  • $ freebieは$ postIDと$ postOffersを取り、各投稿に適切なオファーを返します。これは、「echo $ freebie」で「エコー」(表示)します。

このスクリプトの使用方法

postoffers.phpファイルを作成し、それをドメインのルート、サブフォルダー、またはテーマフォルダー内にアップロードします。次に、投稿コンテンツの後に、テーマのsingle.phpテンプレート内のスクリプトを呼び出します(<?php the_content();>)このコード行で:

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

または、コード全体を単一のphpテンプレートにコピーして貼り付けることもできます(同じ位置).

コンバージョンを改善する理由

サブスクライバーリストのコンテンツアップグレードと同様に、ダウンロード可能な景品は特定の投稿に固有のものであればより効果的に機能します。そのため、その投稿の読者は、お気に入りのトピックをより深く掘り下げることができ、他のトピックには興味がない可能性があります。と言う、のための無料の電子書籍.

この種のコンバージョン広告に適したフォーマットは、投稿コンテンツよりも少し狭い幅に設定されたビッグバナーフォーマットです.

ブログがWordPressで実行されている場合、Electric Studioダウンロードカウンターを使用して、景品ごとのダウンロードコンバージョンをカウントできます。また、コンバージョンの追跡に使用するGoogleアナリティクス、Piwik、またはその他の分析ソフトウェアでコンバージョン目標を必ず設定してください.

5.日ごとのオファー

特定の曜日に固有のオファーを実行する場合(例:火曜日に電子書籍の販売が20%割引、金曜日に無料のカウンセリング)、このスクリプトは便利です。

<?php

date_default_timezone_set("ヨーロッパ/ローマ");

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

if(strftime("%w", $ time)== 0)
{ エコー "

日曜日の特別オファー!

"; }

else if(strftime("%w", $ time)== 3)
{ エコー "

水曜日の特別オファー!

"; }

そうしないと
{エコー "今日は特別オファーはありません"; }

?>

こちらのデモをご覧ください:http://symphonize.org/php/day-specific-offers.php

コードのしくみ

  • タイムゾーンと時間については、スクリプト#2の同じコードを使用しました.
  • %wは、「曜日の数値表現」を意味するstrftime()パラメータであり、日曜日(0)を週の開始日(土曜日(6)で終わる)として数えます。したがって、「if(strftime(“% w”、$ time)== 0)”は、「現在の曜日が日曜日の場合」、「特別な日曜日のオファー!」を表示します。.
  • 残りのコードは、曜日ごとに異なるオファーを表示するif / else構成です。この場合、週に2日だけ特別オファー(日曜日と水曜日)があり、他の曜日には特別オファーが付いていないため、この例ではコードに「今日の特別オファーはありません」と表示されます。.

このスクリプトの使用方法

以前のスクリプトのインクルード手順を参照してください.

コンバージョンを改善する理由

ユーザーにとって(そして非常に苛立たしいことですが)、特定の日にそれが利用できないことを知るためだけの興味深いオファーに落ちるのは時間の無駄です.

この簡単なスクリプトは、オファー広告を1日ごとにローテーションして、特定の日に利用できるオファーのみを表示し、他の日にユーザーのデフォルトオプションをフィードします。ユーザーが今日のオファーに興味がある場合、今日はコンバージョンをもたらす日であり、イライラしたユーザー(正しい日にチェックに戻ってこない可能性があります)はありません。.

その他の変換スクリプト?

BacklinkoのBrian Deanが、A / Bテストなしで単純なPHPスクリプト、プラグイン、ウィジェットを使用してコンバージョンを785%増加させた方法を説明します.

JosePérezat ConversionXLは、パーソナライズされたマーケティングがWebサイト主導のコンバージョンと売上の増加にどのように役立つかを示しています.

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