CF7のイベントでフォーム送信時の流入先を知るには

この記事はプロモーションが含まれています。

WordPressのプラグインContact Form 7 (CF7) でフォーム送信時の流入先(リファラーURL)を知るには、いくつかの方法があります。

functions.php を使用してリファラーURLを隠しフィールドで取得する

これが最も一般的で推奨される方法です。

手順:

  1. テーマの functions.php ファイルにコードを追加: WordPress の管理画面から「外観」→「テーマファイルエディター」を選択し、functions.php を開きます。または、FTPなどで直接ファイルを編集します。以下のコードを functions.php の最後に追加します。
function getRefererPage( $form_tag ) {
    if (isset($_SERVER['HTTP_REFERER']) && $form_tag['name'] == 'referer-page' ) {
        $form_tag['values'][] = htmlspecialchars($_SERVER['HTTP_REFERER']);
    }
    return $form_tag;
}
if ( ! is_admin() ) {
    add_filter( 'wpcf7_form_tag', 'getRefererPage' );
}
  • htmlspecialchars($_SERVER['HTTP_REFERER']) は、前のページのURL(リファラー)を取得し、HTMLエンティティに変換して安全に利用できるようにします。
  • isset($_SERVER['HTTP_REFERER']) を追加することで、リファラー情報がない場合にPHPエラーが発生するのを防ぎます。

Contact Form 7 のフォームに隠しフィールドを追加: WordPress の管理画面から「お問い合わせ」→「コンタクトフォーム」を選択し、編集したいフォームを開きます。

フォーム編集画面の「フォーム」タブに、以下の隠しフィールドを追加します。

[hidden referer-page default:get]
    • referer-page は、functions.php で設定した $form_tag['name'] と同じにする必要があります。
  1. メール設定にリファラーURLを追加: フォーム編集画面の「メール」タブを開きます。「メッセージ本文」の好きな場所に、リファラーURLを表示するためのタグを追加します。流入元ページ: [referer-page]

これで、フォームが送信されると、送信元(一つ前のページ)のURLがメールで通知されるようになります。

Contact Form 7 の特殊メールタグ [_url] を使用する

CF7には、フォームが設置されているページのURLを取得する特殊メールタグ [_url] があります。これは流入元ではなく、フォームがあるページのURLになります。

  • 「メール」タブで利用: メッセージ本文などに [_url] を追加するだけで、フォームが設置されているページのURLが送信されます。フォーム設置ページ: [_url] ただし、これはユーザーがフォームに到達する前に訪れたページを知る目的には適していません。ユーザーが別のページからフォームページに遷移してきた場合、その「流入元」は取得できません。

Google Analytics などの分析ツールと連携する

より高度な流入経路分析を行う場合は、Google Analytics などのアクセス解析ツールと連携するのが最も効果的です。

  1. Google Analytics の設定:
    • Google Analytics の設定を行い、ウェブサイトにトラッキングコードを埋め込みます。
    • 目標設定で、CF7 のフォーム送信を目標として設定します。
    • これにより、フォーム送信がどのチャネル(オーガニック検索、SNS、広告など)から発生したか、どのページからの流入かなどを詳細に分析できます。
  2. CF7とGAの連携(イベントトラッキング): CF7 のフォーム送信時に、Google Analytics のイベントを送信するように設定できます。これにより、どのフォームが送信されたか、その時のページURLなどを細かく追跡できます。Contact Form 7 の設定で、追加の設定に以下のJavaScriptコードを追加することができます。
on_sent_ok: "gtag('event', 'form_submission', {'event_category': 'Contact Form', 'event_label': 'My Form Name', 'value': 1});"
    • gtag はGoogle Analytics 4 (GA4) の場合。Universal Analytics (UA) の場合は ga を使用します。
    • 'form_submission' はイベント名です。
    • 'event_category', 'event_label' などは自由に設定できます。
    この方法でイベントを送信すれば、Google Analytics のレポートで、フォーム送信時の流入経路やその他のユーザー行動を詳細に把握できます。

補足:リファラー情報とプライバシー

$_SERVER['HTTP_REFERER'] は、ブラウザから送信されるリファラー情報に依存します。ユーザーのプライバシー設定やブラウザの機能によっては、この情報が送信されない場合や、限定的な情報しか送信されない場合があります(例: Referrer-Policyno-referrersame-origin に設定されている場合)。

そのため、完全にすべての流入元を把握することは難しい場合があることを理解しておく必要があります。より確実な分析のためには、Google Analyticsなどのツールとの連携が推奨されます。


WordPressテーマ 【THE THOR(ザ・トール)】 は、 収益化に特化した機能が豊富に搭載されており、ブログやアフィリエイトサイトで収益を最大化するのに非常に適したテーマです。THE THORは、アフィリエイト収益の最大化を考慮して設計されています。

リファラー分析の基本

ウェブサイトのリファラー分析は、ユーザーがどこからあなたのサイトにアクセスしてきたかを理解するための重要な手法です。これにより、どのチャネルからの流入が効果的で、どのチャネルを改善すべきかが見えてきます。

なぜリファラー分析が重要なのか?

リファラー情報を分析することで、以下のようなメリットが得られます。

  • マーケティング施策の評価: どの広告、SNS投稿、SEO施策が効果的にユーザーを呼び込んでいるかを把握できます。
  • コンテンツの最適化: ユーザーがどのようなキーワードや外部サイトから流入しているかを知ることで、コンテンツ戦略を調整し、より関心のある情報を提供できます。
  • パートナーシップの機会発見: 多くのトラフィックを送ってくれる外部サイトを見つけることで、協力関係を築く機会を発見できます。
  • 不正なトラフィックの特定: 不審なリファラーからのアクセスを特定し、分析の精度を高めたり、セキュリティ対策を講じたりできます。

主要なリファラーの種類

一般的なリファラーの種類には以下のようなものがあります。

  • オーガニック検索: Google, Bing, Yahoo!などの検索エンジンからのアクセスです。SEO対策の効果を測る上で重要です。
  • ソーシャルメディア: Facebook, X (旧Twitter), Instagram, LINEなどのSNSからのアクセスです。SNSマーケティングの効果を測ります。
  • 参照元サイト: 他のウェブサイトからのリンク経由のアクセスです。ブログ、ニュースサイト、アフィリエイトサイトなどが含まれます。
  • ダイレクトアクセス: ブックマークやお気に入りからのアクセス、URLを直接入力したアクセスなど、リファラー情報がない(または取得できない)アクセスです。
  • メール: メールマガジンや個人的なメールからのアクセスです。
  • 広告: リスティング広告、ディスプレイ広告などの有料広告からのアクセスです。

リファラー分析の具体的な進め方

ほとんどのウェブサイト分析ツール(例: Google Analytics)でリファラー情報を確認できます。

  1. データの収集: ウェブサイトにアクセス解析ツールを導入し、リファラー情報を自動的に収集します。
  2. レポートの確認: ツール内で「集客」や「参照元/メディア」といったセクションにアクセスし、リファラーレポートを確認します。
  3. 主要なリファラーの特定: アクセス数が多いリファラーや、目標達成に貢献しているリファラー(コンバージョン率が高いリファラー)を特定します。
  4. 詳細な分析:
    • 特定のチャネル深掘り: 例えば、ソーシャルメディアからの流入が多い場合、どのプラットフォームからの流入が多いか、どのような投稿が効果的だったかなどをさらに分析します。
    • 行動分析: 各リファラーからのユーザーが、サイト内でどのような行動を取っているか(滞在時間、閲覧ページ数、直帰率など)を比較します。
    • コンバージョンへの貢献度: 各リファラーが、問い合わせ、購入、資料ダウンロードなどの最終目標にどれだけ貢献しているかを評価します。
  5. 施策への反映: 分析結果を元に、マーケティング戦略やコンテンツ戦略を調整します。例えば、効果的なリファラーからの流入をさらに増やす施策を講じたり、流入の少ないリファラーの改善策を検討したりします。

リファラー分析は、ウェブサイトのパフォーマンスを向上させるための強力なツールです。定期的に分析を行い、サイト改善に役立てましょう。

WordPressのアフィリエイトで重要なテーマとレンタルサーバーの選び方

WordPressはアフィリエイトに非常に適したプラットフォームです。自由度が高く、SEO対策やカスタマイズが容易なため、アフィリエイトサイトの構築に適しています。多くの成功事例があり、アフィリエイトで収益を上げたい人にとって有力な選択肢となります。

WordPressでアフィリエイトを始めるにあたって、テーマとレンタルサーバーは非常に重要な要素ですね。WordPressのテーマはサイトのデザインや機能に大きく影響します。アフィリエイトサイトに適したテーマを選ぶことで、読者にとって見やすく、商品が魅力的に映るサイトを構築できます。

テーマを選ぶ際のポイント

  • デザイン性: ターゲット層に合わせた魅力的なデザインであるか。
  • 機能性: 記事作成を効率化する機能(ボックス、ランキング、レビュー機能など)が充実しているか。
  • SEO対策: 検索エンジンに評価されやすい構造になっているか。
  • 表示速度: サイトの表示速度は、読者の離脱率やSEOにも影響します。高速表示に対応しているか。
  • サポート体制: 困った時に質問できるサポートがあるか。
  • レスポンシブデザイン: スマホやタブレットなど、様々なデバイスで閲覧しやすいか。

おすすめ有料テーマ


WordPressを運営するには、サイトのデータや画像を保存するレンタルサーバーが必要です。レンタルサーバーの性能はサイトの表示速度や安定性に直結するため、慎重に選びましょう。

レンタルサーバーを選ぶ際のポイント

  • WordPressの簡単インストール機能: 初心者でも簡単にWordPressを導入できる機能があると便利です。
  • 表示速度: サイトの表示速度はSEOにも影響します。高速なサーバーを選びましょう。
  • 安定性: サーバーダウンが少なく、安定して稼働するサーバーを選びましょう。
  • コストパフォーマンス: 料金と提供されるサービスのバランスが良いか。
  • サポート体制: トラブル時に迅速に対応してくれるサポートがあるか。
  • セキュリティ対策: 不正アクセスやマルウェアからサイトを守る機能が充実しているか。
  • ディスク容量: サイトのデータ量に応じて必要な容量があるか。

おすすめレンタルサーバー


アフィリエイトに必要なSEOやSNSとの連携は専門知識も要求されます、外部サービスの利用を検討されてはいかがでしょう。