カスタムイベント目標

カスタムイベント目標

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。


カスタムイベント目標とは?

カスタムイベント目標を使用すると、標準的なクリックベースや時間ベースのトラッキングでは計測できない、特定のユーザー操作を計測できます。

要素クリック目標やリンククリック目標が画面上の操作を計測するのに対し、カスタムイベント目標は、定義した条件が正常に満たされたときにのみ実行されるJavaScript イベントを計測します。

定義したイベントが発火するたびに、PageSense はそれをコンバージョンとして記録します。各訪問者は目標ごとに 1 回だけカウントされるため、正確で信頼性の高いレポートが可能です。

この目標タイプは、次のようなコンバージョンに最適です。

  • 別のページにリダイレクトされない

  • バックエンドでの検証の後に発生する

  • 動的コンテンツ内で発生する

  • 完了としてカウントする前に確認が必要になる

カスタムイベント目標を使用すべきタイミング

次のような場合は、カスタムイベント目標を使用します。

  • フォーム送信後にサンクスページへリダイレクトされない

  • 完了メッセージが同じ URL 上に表示される

  • ニュースレターの登録を計測したい

  • ウェビナーの登録を計測したい

  • お問い合わせフォームの送信を計測したい

  • ページの更新なしに支払い完了メッセージが表示される

  • ログインエリア内での完了操作を計測する必要がある

  • コンバージョンがバックエンド処理の完了後に発生する

Web サイトが、操作の成功後も URL を変更しない場合、コンバージョンを正確に計測するにはカスタムイベントが最も適した方法です。

シナリオ例

次の URL にお問い合わせフォームがあるとします: https://example.com/contact-us

訪問者がフォームを正常に送信すると、同じページ上に「ありがとうございました」というメッセージが表示されますが、URL は変わりません。計測できる新しい遷移先ページがないため、要素クリックやリンククリックでは実際の送信数を正確に計測できません。この場合、フォームの完了処理関数内にカスタムイベントを追加します。フォーム送信が成功するとイベントが発火し、PageSense がそれをコンバージョンとして記録します。

目標ダッシュボードの概要

[Track] タブ内の [Goals] タブを開くと、そのプロジェクトで作成されたすべての目標の完了状況の概要が表示されます。このビューにより、目標の成果をすばやく把握し、トラッキングを効率的に管理できます。
各セクションの内容は次のとおりです。
  • 目標名
    各目標の名前が表示され、どの操作を計測しているかを簡単に識別できます。

  • ステータス
    目標が現在実行中か、無効になっているかを示します。

  • Visitors
    選択した期間中に、その目標の対象となった訪問者数を表示します。

  • Conversions
    目標となる操作を正常に完了した訪問者数を表示します。

  • 平均コンバージョン時間
    訪問者がページにランディングしてから目標を完了するまでに要した平均時間を表します。

  • 作成日
    目標が設定された日付を表示し、監査やパフォーマンス比較に役立ちます。

  • 並べ替えとフィルター
    目標名、訪問者数、コンバージョン数、平均コンバージョン時間、または最近作成された目標で並べ替えて、すばやく分析できます。

カスタムイベント目標の設定方法

手順 1: [New Goal] をクリック
  1. [Track] タブで [New Goal] をクリックし、目標の作成を開始します。

  1. 目標の設定画面が開きます。


手順 2: 目標タイプとして Custom Event を選択
  1. 目標にわかりやすく説明的な名前を入力します。
    例: Zylker Custom
  1. 利用可能な目標タイプの一覧から、Custom Event を選択します。

  1. [Next] をクリックして続行します。
手順 3: 計測するページを定義する
  1. この手順では、カスタムイベントが発生しうる場所を定義します。ここで指定したページで完了アクションが行われます。

  1. PageSense では、8 種類の URL マッチタイプから柔軟に選べる[詳細] オプションを利用できます。


各タイプの説明は次のとおりです:


URL マッチタイプ
使用するタイミング
計測対象
シンプル URL
単一の静的ページを計測する場合
その特定のページのみ
Exact URL
URL を完全一致でマッチさせたい場合
入力した URL と完全に一致するページのみを計測
URL contains
関連する複数の設定をまとめて計測する場合
「/product」を含むすべての URL を計測
Starts with
特定のセクションやフォルダー配下を計測する場合
すべてのブログページを計測
Ends with
共通の末尾を持つページを計測する場合
末尾が「thank-you」の URL をすべて計測
Matches with
柔軟な部分一致でマッチさせたい場合 https://zylkerautomation.zohocommerce.com/offer
類似パターンにマッチする URL を計測
Regex
動的または複雑な URL 構造を扱う場合
数値 ID を持つ商品ページを計測
Page Groups あらかじめ定義した URL グループを計測する場合 Zylker – マーケティングキャンペーンページ
定義したグループ内のすべての URL を計測

設定方法

  • 適切なマッチタイプを選択します。

  • 対応する URL 値を入力します。

  • イベントが複数のセクションで発火する場合は、条件を複数追加します。

コンバージョンの取りこぼしや過剰計測を防ぐため、慎重に選択してください。



手順 4: 計測対象外ページを追加する(任意)

イベントが複数のセクションで発火する可能性があるものの、すべてをカウントしたくない場合:

  • Pages Not to Track を使用します。

  • 除外条件を定義するために、同じ URL マッチタイプを適用します。

  1. これにより、不正確または水増しされたコンバージョン計測を防止できます。

手順 5: カスタムイベントを選択または作成する
  1. この手順では、コンバージョンをトリガーするイベントを定義します。

次のいずれかを実行できます:

既存のイベントを選択する

利用可能な場合は、以前に作成したカスタムイベントから選択します。


新しいカスタムイベントを作成する

  • 入力フィールドにイベント名を入力します。
    例: form_success

  • + Create 'form_success' をクリックします。

これでイベントが作成され、保存されます。


一度作成したカスタムイベントは、PageSense 内の他の実験でも再利用できます。

イベント名は、Web サイトのコードで使用している名前と完全に一致している必要があります。



手順 6: イベントトラッキングコードをコピーして実装する

イベントを作成すると、PageSense はカスタムイベント API コードを生成します。

このコードをコピーし、Web サイトの JavaScript に貼り付ける必要があります。

コードは、操作が正常に完了したあとに実行される関数内に配置してください。


例:

  • フォーム送信の完了コールバック内

  • AJAX 完了レスポンス内

  • 支払いが確定したあと

  • バックエンド検証が完了したあと

イベントは、操作が正常に完了したあとにのみ発火するようにしてください。

コードの配置が正しくない場合、コンバージョンは次のようになる可能性があります:

  • 記録されない

  • 早い段階で記録されてしまう

  • 複数回実行されてしまう

この実装は、開発者のサポートを受けて行うことを推奨します。



手順 7: 確認して公開する

公開する前に、次の内容を確認してください:

  • ページターゲティングルールを確定していること

  • 除外条件(ある場合)が正しく設定されていること

  • イベント名が完全に一致していること

  • コードが正しく実装されていること


すべて確認できたら、Launch をクリックします。

以降、イベントが実行されるたびに、PageSense がコンバージョンをトラッキングします。


 



このドキュメントは、各手順での操作をサポートできるように作成されています。さらにサポートが必要な場合やご不明な点がありましたら、遠慮なく support@zohopagesense.com までお問い合わせください。いつでもお手伝いします。