カスタムイベント目標では、スタンダードなクリック基準や時間基準の追跡では測定できない、特定のユーザー行動を追跡できます。
目に見える操作を追跡する要素のクリック目標やリンクのクリック目標とは異なり、カスタムイベント目標では、定義した条件が正常に完了した場合にのみ実行されるJavaScriptイベントを追跡します。
定義したイベントが実行されるたびに、PageSenseによってコンバージョンとして記録されます。訪問者は目標ごとに1回のみカウントされるため、正確で信頼性の高いレポートを作成できます。
この種類の目標は、コンバージョンが次のような場合に適しています。
新しいページに移動しない
バックエンドでの検証後に発生する
動的コンテンツ内で発生する
成功としてカウントする前に確認が必要になる
次のような場合は、カスタムイベント目標を使用します。
フォームを送信してもサンクスページに移動しない
同じURL上に成功メッセージが表示される
メールマガジンへの登録を追跡する
Webセミナーへの登録を追跡する
お問い合わせフォームの送信を追跡する
ページを再読み込みせずに支払い確認が行われる
ログイン後の領域で成功を追跡する必要がある
バックエンドでの処理後にコンバージョンが発生する
処理が成功した後もWebサイトのURLが変更されない場合、コンバージョンを最も正確に測定できるのはカスタムイベントです。
次のページにお問い合わせフォームがあるとします。https://example.com/contact-us
|
URLの一致の種類
|
使用する場面
|
例
|
追跡対象
|
|
シンプルURL
|
単一の静的ページを追跡する場合
|
その特定のページのみ
|
|
|
完全一致URL
|
URLを完全に一致させる必要がある場合
|
入力したURLとの完全一致のみを追跡します
|
|
|
URLが次の値を含む。
|
関連する複数のURLを追跡する場合
|
「/product」を含むすべてのURLを追跡します
|
|
|
次の値で始まる
|
セクションやフォルダーを追跡する場合
|
すべてのブログページを追跡します
|
|
|
次の値で終わる
|
共通の末尾を持つページを追跡する場合
|
「thank-you」で終わるすべてのURLを追跡します
|
|
|
次の値と一致
|
柔軟な部分一致を使用する場合 | https://zylkerautomation.zohocommerce.com/offer |
類似したパターンに一致するURLを追跡します
|
| 正規表現 |
動的または複雑なURL構造の場合
|
数値IDを持つ商品ページを追跡します
|
|
| ページグループ | 事前に設定したURLグループを追跡する場合 | ジルカー–マーケティングキャンペーンページ |
設定したグループ内のすべてのURLを追跡します
|
適切な一致の種類を選択します。
対応するURLの値を入力します。
異なるセクションでイベントが実行される可能性がある場合は、複数の条件を追加します。
過剰な追跡やコンバージョンの取りこぼしを避けるため、慎重に選択してください。
イベントが複数のセクションで実行される可能性があるものの、すべてを件数に含めるべきではない場合:
トラッキング対象外のページを使用します
同じURLの一致の種類を適用して、除外対象を設定します。
以下のいずれかを行えます。
作成済みのカスタムイベントがある場合は、その中から選択します。
入力項目にイベント名を入力します。
例:form_success
[+「form_success」を作成]をクリックします。
これでイベントが作成され、保存されます。
作成後は、同じカスタムイベントをPageSenseのその他のテストでも再利用できます。
イベント名は、Webサイトのコードで使用されている名前と完全に一致している必要があります。
イベントを作成すると、PageSenseによってカスタムイベントのAPIコードが生成されます。
このコードをコピーして、WebサイトのJavaScriptに貼り付ける必要があります。
処理が正常に完了した後に実行される関数内に、コードを配置してください。
たとえば、次の箇所です。
フォーム送信の成功時に実行されるコールバック内
AJAXの成功レスポンス内
支払いの確定後
バックエンドでの検証後
処理が正常に完了した後にのみ、イベントが実行されるようにしてください。
配置が正しくない場合、コンバージョンが次のような状態になることがあります。
記録されない
完了前に記録される
複数回実行される
開発者のサポートを受けて実装することをお勧めします。
実行する前に、以下を確認します。
ページのターゲット設定ルールを確認します
除外条件がある場合は確認します
イベント名が完全に一致していることを確認します
コードが正しく実装されていることを確認します
イベントが実行されるたびに、PageSenseはコンバージョンを追跡します。