メインコンテンツへスキップ
Pro プラン5 minutes初級

URLマッチゴール

訪問者が特定のページに到達したときのコンバージョンを追跡します。サンクスページ、確認ページ、特定コンテンツの追跡に最適です。ゴール設定とベストプラクティスを探索します。

goalsurlpagesconversions
最終更新日:
Pro プラン

URLマッチゴールは、訪問者が特定のページに到達したときに発動します。サンクスページ、確認ページ、コンテンツビューの追跡に最適です。ダッシュボードではこのゴールタイプはページビジットと表示されます。

無料プランは3つまでのゴール(ページビジットゴールを含む)を作成できます。コンバージョン率と金銭的なゴール値はProプラン以上で利用可能です。

URLゴールを使用する場面

以下の追跡に最適です:

  • フォーム送信後のサンクスページ
  • 購入確認ページ
  • 登録完了ページ
  • 特定のコンテンツページ
  • ダウンロード確認ページ

URLマッチゴールの作成

  1. Journeysタブを開く

    ウェブサイトのダッシュボードを開き、Journeysタブを選択してからゴールサブタブを選択し、ゴールを追加をクリックします。

  2. ページビジットを選択

    ゴールタイプとしてページビジットを選択します(これはURLマッチタイプです)。

  3. マッチタイプを選択

    URLのマッチ方法を選択します。完全一致、含む、始まる、終わる、正規表現から選択します。

  4. URLパターンを入力

    一致させるURLまたはパターンを入力します。

  5. 名前とオプション

    ゴールに名前を付けます。オプションで金銭値を追跡を有効にして、コンバージョンあたりの収益を記録します。

  6. 保存

    ゴールを作成をクリックします。

マッチタイプ

完全一致

正確なパスのみに一致します。

設定
マッチタイプ完全一致
パターン/thank-you
一致するexample.com/thank-you
一致しないexample.com/thank-you/order

適した用途: 特定の単一ページ

含む

URLにパターンが含まれる場合に一致します。

設定
マッチタイプ含む
パターンthank
一致する/thank-you/thanks/thankyou

適した用途: 同じページタイプのバリエーション

始まる

パターンで始まるURLに一致します。

設定
マッチタイプ始まる
パターン/blog/
一致する/blog/post-1/blog/category/news
一致しない/about/blog

適した用途: サイトのセクション全体

終わる

パターンで終わるURLに一致します。

設定
マッチタイプ終わる
パターン/success
一致する/payment/success/signup/success
一致しない/success/details

適した用途: 共通のサフィックスを持つページ

正規表現

正規表現パターンで一致します。

パターン一致する
/order/\d+/order/123/order/456789
\.(pdf|doc)$.pdfまたは.docで終わるファイル
^/products?//product/ または /products/

適した用途: 複雑なマッチング要件

URLコンポーネント

マッチ対象

コンポーネント対象
パス/thank-youはい
クエリパラメーター?ref=emailオプション
ハッシュ#sectionオプション
ドメインexample.comいいえ(不要)

パスのみのマッチング

最も一般的なアプローチ:

  • パスのみをマッチング
  • クエリパラメーターを無視
  • ほとんどのシナリオで機能

クエリパラメーターを含む場合

特定のパラメーターが必要な場合:

パターン一致する
/success?source=paid有料コンバージョンのみ
checkout.*utm_campaign=spring春キャンペーン

よくある設定例

ECサイト

ゴールパターンタイプ
購入完了/order/confirmation完全一致
注文ページ全般/order/始まる
カートページ/cart完全一致

リード獲得

ゴールパターンタイプ
お問い合わせ完了/contact/thank-you完全一致
フォーム完了全般thank-you含む
デモ確認/demo/confirmed完全一致

コンテンツサイト

ゴールパターンタイプ
記事閲覧/blog/始まる
ガイドダウンロード/guides/始まる
プレミアムコンテンツ/premium/始まる

SaaS

ゴールパターンタイプ
登録完了/welcome完全一致
トライアル開始/dashboard完全一致
アップグレード成功/upgrade/success完全一致

バリエーションへの対応

複数のサンクスページ

複数の確認ページがある場合:

オプション1: 「含む」を使用

  • パターン「thank」ですべてに一致

オプション2: 複数のゴールを作成

  • ゴール1:/contact/thanks
  • ゴール2:/signup/thanks

オプション3: 正規表現を使用

  • パターン:/(contact|signup)/thanks

動的なURL

動的なセグメントを含むURLの場合:

URLの種類正規表現パターン
/order/12345/order/\d+
/user/john-doe/user/[\w-]+
/product/blue-widget-2/product/[\w-]+

クエリパラメーターの処理

パラメーターを無視

デフォルトの動作はクエリパラメーターを無視します:

  • /thank-you/thank-you?ref=email に一致
  • ほとんどの場合で最も単純なアプローチ

特定のパラメーターにマッチ

特定のキャンペーンコンバージョンを追跡:

/thank-you.*utm_source=facebook

一致する:/thank-you?utm_source=facebook&utm_medium=social

パラメーターベースのゴール

パラメーターごとに異なるゴールを作成:

  • ゴール1:utm_source=google → 「Google コンバージョン」
  • ゴール2:utm_source=facebook → 「Facebook コンバージョン」

大文字小文字の区別

デフォルトの動作

URLマッチングは大文字小文字を区別しません:

  • /Thank-You/thank-you に一致

大文字小文字の区別を強制

必要に応じて正規表現を使用:

^/thank-you$ (完全一致、ほとんどの正規表現エンジンで大文字小文字を区別)

シングルページアプリ(SPA)

SPA URLトラッキング

クライアント側ルーティングを使用するSPAの場合:

  • Zenovayはルート変更を追跡
  • React Router、Vue Router等で動作
  • ハッシュベースおよび履歴ベースのルーティングに対応

設定

SPAトラッキングは組み込まれています。Zenovayは自動的にHistory API(pushStatereplaceStatepopstate)経由でルート変更を検出します。追加設定は不要です。

仮想ページビュー

一部のSPAではマニュアルトラッキングが必要です:

// ルートが変更されたとき
zenovay('page');

トラブルシューティング

ゴールが発火しない

パターンを確認:

  • URLパターンが実際のURLと一致することをテスト
  • タイプミスがないか確認
  • マッチタイプを確認

ページを確認:

  • そのページにトラッキングがインストールされていますか?
  • ページが分析に読み込まれていますか?

手動でテスト:

  • 自分でURLを訪問
  • リアルタイムビューで確認

間違ったページがマッチしている

マッチするページが多すぎる場合:

  • パターンをより具体的にする
  • 「含む」ではなく「完全一致」を使用
  • さらに多くのパスコンテキストを追加

ページが見つからない

ページがマッチしない場合:

  • より柔軟に「含む」を使用
  • 末尾のスラッシュを確認
  • 正規表現の構文を確認

ベストプラクティス

具体的なパターンを使用する

悪い例良い例
thank/checkout/thank-you
success/signup/success

公開前にテストする

  1. ゴールを作成
  2. そのページを自分で訪問
  3. リアルタイムビューで確認
  4. ゴールカウントを確認

ゴールを文書化

記録を保持:

  • ゴール名
  • URLパターン
  • マッチタイプ
  • 測定対象

次のステップ

この記事は役に立ちましたか?