ルールの種類は何を意味するのか?
ヒートマップやセッション録画を設定する際、機能を有効にしたいターゲットページにマッチさせるための「ターゲットページ」条件がドロップダウンで表示されます。これらの条件が何を意味するのか、どのようにターゲットページにマッチするのか、このFAQで説明します。
ヒートマップまたはセッション記録でウェブページを追跡するために、1つまたは複数のルールを追加することが可能です。ターゲットページのマッチングには3つのパートがあります。
- ターゲットページが「URL」、「パス」、「URLパラメータ」のどれにマッチするか?
- 例えば、イコール・シンプル。
- ページにマッチさせたい値は何ですか?”URL”
https://www.example.com
パス/blog/2017/01/
または “URLパラメータ”?page=1&limit=10
ここで、期待値のマッチング方法を選択することができます。様々なオプションがある:
- equals simple– 設定で提供されたURLのみを比較し、プロトコル
http or https
、クエリパラメータ、サブドメインwww
、すべてのクエリパラメータ&limit=10
を無視します。ページがHTTPとHTTPSを使用している場合、または同じページが異なるURLパラメータで利用可能で、それらすべてをマッチさせたい場合、これは一般的に良い選択です。 - equals exactly– この場合、訪問先URLがコンフィギュレーションの値と一致する場合にのみ、ルールが有効になります。例えば設定に含まれるURLが
https://www.example.com/blog/2017/01/?page=1&limit=10
の場合。URLのわずかな変更もマッチしない。 - contains – この条件では、URLまたはパスに特定の値が含まれているかどうかをテストできます。例えば、2017年のすべてのブログページにマッチさせたい場合、URLまたはパスが以下の値を含むルールを定義できます。
blog/2017
. - starts with- この条件を選択すると、URLはこの値で始まる必要があります。例えば、
https://www.example.com/blog/
で始まるすべての URL にマッチさせたいとします。URLは常にこの値で始まる必要があります。http://www.example.com/blog/
(httpsの代わりにhttp)のようなマイナーチェンジは機能しません。 - 正則表現– 正規表現は最も柔軟性があるが、最も難しいものでもある。正規表現は通常、開発者によって定義され、あなたが望むほとんどすべての方法で値をマッチさせることができます。
注:すべての比較は大文字と小文字を区別せずに行われる。これは、ドメインが次のように書かれていても、値がルールにマッチすることを意味する。www.Example.com
またはwww.example.com
.
すべての比較には、特定の値を除外することもできます。例えば、”Not starts with “を選択することで、ある値が特定の値で始まらないようにすることができる。
私たちは、このような「ルール」を考え出すことが困難であることを承知していますし、しばしば同じことを達成するために複数の比較を使用することができます。これらのルールを定義するのを助けるために、私たちのUIには、あるルールが実際にあなたが考えていたことを実行するかどうかを簡単に検証するためのツールが含まれています。