SearchWP Documentation

インストールガイドを表示したり、ナレッジベースを参照したり、SearchWPの多くのフックについて確認したりできます。

指標

この拡張機能にはProライセンスが必要です

現在のバージョン: 1.5.2

SearchWP Metricsは、ウェブサイトで実行された検索を追跡および分析するプレミアム拡張機能です。訪問者が何を検索しているか、どの結果をクリックしたか、検索結果でコンテンツがどのように機能するかについての詳細な洞察を提供します。

検索アクティビティを分析することにより、Metricsはコンテンツの改善、検索関連性の最適化、およびサイトの情報ギャップの特定に関する情報に基づいた意思決定を行うのに役立ちます。

この拡張機能は、トラフィックの多いブログ、ドキュメントサイト、およびWooCommerceストアに特に役立ちます。これらのサイトでは、訪問者の検索行動を理解することで、ユーザーエクスペリエンスを向上させ、コンバージョンを増やすことができます。

SearchWP Metricsのメインインターフェイスのスクリーンショット
SearchWP Metricsのメインインターフェイス

ビデオを見る

インストールと概要

Metricsは、SearchWPのターンキー拡張機能として構築されました。これは、SearchWP自体と並行してインストールおよびアクティブ化する必要があるスタンドアロンのWordPressプラグインです。インストールおよびアクティブ化されると、MetricsはWordPressのデフォルトの検索フォームと自動的に統合され、すべてのユーザー検索クエリを記録し、検索結果のインタラクションを追跡します。

デフォルトの検索フォームに加えて、MetricsはSearchWPカスタム検索フォームとも統合され、SearchWPテンプレートのクリック追跡が含まれており、サイト上のすべての検索実装で包括的なデータ収集を保証します。

検索分析にアクセスするには、SearchWP → Metricsメニューリンクに移動します。これにより、Metricsダッシュボードが開かれ、収集されたすべての検索データとインサイトを確認できます。

重要なお知らせ: Metricsは、SearchWPのコア統計機能を置き換えます。Metricsがアクティブな場合、SearchWP統計ページとダッシュボードウィジェットは表示されなくなります。代わりに、Metricsからの強化された対応機能が表示され、より詳細な分析と高度な機能が提供されます。

データ表示コントロール

Metricsのコントロールのスクリーンショット
Metricsが表示するものをカスタマイズする

Metricsダッシュボードは、検索データをフィルタリングおよび表示するための柔軟なコントロールを提供します。これらのコントロールを使用すると、特定の期間、検索用語、およびエンジンに焦点を当てて、ターゲットを絞ったインサイトを得ることができます。

日付範囲: 日付範囲セレクターを使用すると、特定の期間の検索アクティビティを表示できます。デフォルトでは、Metricsは過去30日間のデータを表示しますが、カスタム日付範囲を選択して過去または最近の検索アクティビティを分析できます。

検索クエリコントロール: 検索クエリコントロールを使用すると、表示されるメトリックデータを特定の検索用語にフィルタリングできます。この機能は、特定のキーワードまたはトピックのパフォーマンスを分析するのに役立ちます。さらに、このコントロールパネルから直接検索用語を無視リストに追加できます。無視された検索はすべてのメトリックレポートから除外され、分析から関連性のないクエリやスパムクエリを除外するのに役立ちます。

表示するエンジン: サイトで複数のSearchWPエンジンを使用している場合、表示されるメトリックに含めるエンジンを選択できます。デフォルトでは、サイト上のすべてのSearchWPエンジンが選択されています。これにより、サイトの特定の領域の検索動作を確認できます。

データのレビュー

メトリックダッシュボードは、検索データをいくつかのセクションに整理し、各セクションは訪問者がサイトの検索機能とどのように対話するかについての独自の洞察を提供します。

グラフィカルチャート

データ表示コントロールの下には、選択した期間の各日に行われたトップ検索を視覚化するグラフが表示されます。このグラフは、表示コントロールで選択されたすべてのエンジンからのデータを表示し、時間の経過に伴う検索トレンドとパターンの視覚的表現を提供します。これにより、検索アクティビティの急増、トレンドのトピック、ユーザー行動の変化を簡単に特定できます。選択したエンジン。以下は、さらに調査するための特定のメトリックを提供する各エンジンの詳細です。

エンジン統計

Metricsのエンジン詳細のスクリーンショット
選択したエンジンの1つの詳細

エンジン統計セクションでは、選択した期間の検索パフォーマンスに関する詳細な定量情報を提供します。

総検索数: 選択した期間中に全ユーザーによって実行された検索の総数を示し、全体的な検索アクティビティのボリュームを把握できます。結果なしの検索数: 結果がゼロだった検索の総カウントを示します。

Metrics内の検索失敗のスクリーンショット
メトリック内の結果なしの検索のリスト

このメトリックの横にあるアイコンをクリックすると、結果を返せなかったすべての検索クエリの詳細なリストと、各クエリが試行された回数が表示されます。このリストは、コンテンツのギャップと新しいコンテンツ作成の機会を特定するのに非常に役立ちます。このリストの正確性を時間の経過とともに確認でき、失敗した検索クエリの横にある×アイコンをクリックすると、無視する検索リストに追加されます。

総結果表示数: ユーザーがサイトで表示した検索結果ページの総数を示し、ユーザーが検索結果をどの程度深く閲覧しているかを理解するのに役立ちます。

ユーザーあたりの検索数: ユーザーあたりの平均検索数を示し、訪問者が検索機能をどの程度活用しているかについての洞察を提供します。

検索あたりのクリック数: 検索クエリあたりの平均クリック数を示し、検索結果がユーザーの意図にどの程度効果的に一致しているかを示します。

平均クリックランク: 検索結果リストでのクリックされた結果の平均位置を示し、ユーザーが通常、結果の上部で必要なものを見つけるか、さらに深く閲覧する必要があるかを理解するのに役立ちます。

このセクションでは、選択した期間に最も頻繁に実行された検索のランク付けされたリストが表示されます。各エントリには、検索クエリ用語と、その用語が検索された総数が表示されます。デフォルトでは、リストにはサイトで実行されたトップ10の検索が表示されます。

Metrics内の人気検索の詳細のスクリーンショット
メトリックの人気検索の詳細表示

リストされた人気の検索や「すべて表示」ボタンをクリックすると、その検索クエリの結果としてクリックされた特定の投稿やページ、および各結果がクリックされた回数を含む詳細が表示されます。この詳細なデータは、ユーザーが何を検索しているかだけでなく、どのコンテンツがそれらの検索クエリをうまく満たしているかを理解するのに役立ちます。

「すべて表示」インターフェイスには、上位10件を超える追加のクエリ用語を表示したり、さらに分析するためにデータをCSVファイルにエクスポートしたりするオプションも用意されています。

インサイト

Metrics内のインサイトのスクリーンショット
インサイトは、収集されたデータに基づいた実用的なアドバイスを提供します

インサイトセクションは、検索データに基づいたインテリジェントな分析と実用的な推奨事項を提供します。Metricsは単に検索データを収集するだけでなく、コンテンツ改善の機会を特定するために高度な分析を実装しています。

コンバージョン率、人気の検索、検索頻度、および結果のランキング位置を分析することにより、Metricsは次のような状況を特定できます。

  • コンテンツのランキングは低いが、多くのクリックを獲得している:このコンテンツを最適化して、より高くランク付けすることはできますか?
  • コンテンツのコンバージョン率が高い:多くの訪問者が検索しているので、このコンテンツをもっと目立つようにリンクすべきですか?
  • さまざまな投稿で検索がコンバージョンしている:これらの検索クエリのために新しいコンテンツを作成すべきですか?

インサイトは、実際の訪問者の検索に基づいて改善の領域をいくつか指摘できます。

データの書き出し

Metrics内の各種エクスポートオプションのスクリーンショット
Metricsのエクスポート機能

各エンジンの詳細セクション内で、選択した期間の表示データをエクスポートできます。この機能により、より深い分析を実行したり、カスタムレポートを作成したり、検索アナリティクスを関係者と共有したりできます。

利用可能なエクスポートオプションは次のとおりです。

期間別検索のエクスポート:選択した期間の検索ボリュームの傾向を示す時系列データをダウンロードします。

エンジン統計のエクスポート:選択したエンジンと日付範囲のすべての統計メトリックをエクスポートします。

人気検索のエクスポート:頻度カウントを含む人気検索用語の完全なリストをダウンロードします。

すべてのエクスポートはCSVファイル形式で、Microsoft ExcelやGoogle Sheetsなどのスプレッドシートアプリケーションで開いて、さらに分析、視覚化、またはレポート作成を行うことができます。

一般設定

Metricsの設定メニュー

Metricsの一般設定ページには、データ管理、プライバシーコントロール、および高度な機能の設定オプションが用意されています。

Metricsデータのクリア:このオプションは、データベース内のMetricsテーブルからすべてのデータを完全に削除し、検索アナリティクスの完全なリセットを提供します。

指定日以前のデータのクリア:日付を指定して、その日付より前に収集されたすべてのメトリックデータを削除できます。これは、最新のアナリティクスを保持しながら古い情報を削除する場合に便利です。

間隔ごとのデータのクリア:バックグラウンドプロセスを使用して、定期的な間隔で自動的にデータを削除できます。オプションには、1か月、3か月、6か月、1年、またはカスタム間隔が含まれます。

無視する検索をすべて削除: 無視するようにマークした検索用語のリストをクリアし、必要に応じてレポートに再度表示できるようにします。

ログ記録ルール

Metrics内のログルールのスクリーンショット
ユーザーID、ロール、またはIPを簡単にブラックリストに追加して、検索がログに記録されないようにします

Metricsは、特定の検索を除外するためのコントロールを提供し、内部検索や自動トラフィックを除外することで、クリーンで関連性の高いデータを維持するのに役立ちます。

WordPressのユーザーIDまたはロールのいずれかの組み合わせを指定して、それらの検索を無視させることができます。たとえば、「administrator」ロールを追加すると、管理者の検索が訪問者の分析を汚染しないようになります。ブラックリストに追加するIPアドレスのリストを維持することもできるため、オフィスネットワーク、開発環境、または既知のボットトラフィックソースからの検索を除外することが容易になります。

高度なオプション

Metricsの一般設定のスクリーンショット
Metricsの一般設定

クリックデータを使用して検索結果に影響を与える: このオプションが有効になっている場合、クリック追跡データを使用して、時間の経過とともに検索結果のランキングに影響を与えます。より多くのクリックを獲得した結果は、クリックが少ない結果よりも徐々にランクが高くなり、実際のユーザーの好みと行動に基づいた自己改善型の検索アルゴリズムが作成されます。

アンインストール時にすべてのMetricsデータを削除: このチェックボックスが有効になっている場合、プラグインが削除されると、Metricsはすべてのカスタムデータベーステーブル、クリック追跡データ、および保存されたオプションを削除します。これにより、Metricsの使用を中止する場合でも、完全にクリーンアップできます。

バックグラウンドプロセスを表示: 有効にすると、自動データ削除ジョブやその他のバックグラウンドタスクの進行状況を示すステータスバーが表示されます。

クリック追跡

デフォルトでは、Metricsは、検索結果テンプレートがThe Loopを使用していると仮定して、デフォルトのエンジンでクリックを自動的に追跡します。get_permalink()(またはそのバリアント)を使用して生成されたThe Loop内の任意のリンクは、自動的にクリック追跡用に設定されます。標準の検索結果テンプレートを使用している場合は、編集なしで完了するはずです。

補足エンジンにクリック追跡を統合するには、結果テンプレートに2つのフックを追加する必要があります。1つは結果の独自のループの前、もう1つはその後です。

Metricsリンク追跡を開始:

<?php
// Initiate Metrics link tracking
do_action( 'searchwp_metrics_click_tracking_start' );
view raw functions.php hosted with ❤ by GitHub

リンクの追跡を停止:

<?php
// Stop Metrics link tracking
do_action( 'searchwp_metrics_click_tracking_stop' );
view raw functions.php hosted with ❤ by GitHub

これらの2つのアクション内のget_permalink()(またはそのバリアント)で生成されたすべてのリンクは、Metrics内のクリック追跡によって処理されます。

ダッシュボードウィジェット

Metricsには、サイトにログインしたときに基本的なデータをすばやく確認できる独自のダッシュボードウィジェットが付属しています。

SearchWP Metricsダッシュボードウィジェットのスクリーンショット
SearchWP Metricsダッシュボードウィジェット

ウィジェットはダッシュボードにアクセスするとリアルタイムで更新され、表示される人気の検索数人気の投稿数をカスタマイズできます。

一般的な問題のトラブルシューティング

  1. 人気セクションに表示されるスパムまたは抽象的な検索

SearchWP Metrics は、WordPress の検索パラメータ(‘s’ パラメータ)または SearchWP フォームを使用して実行されたすべての検索を記録します。これには、Google のような検索エンジンの自動トラフィック、ボット、クローラー、または公開ページをスキャンする AI 関連サービスによってトリガーされる可能性のある検索も含まれます。その結果、ボットのアクティビティが統計またはメトリクスのダッシュボードに表示されることがあります。

SearchWP には、自動検索を防ぐための組み込みボット保護機能は含まれていません。ボットのアクティビティをサーバーレベルでブロックまたは制限するには、ホスティングプロバイダーまたはサーバーサポートチームと協力して、適切なセキュリティ対策またはボットフィルタリングルールを実装してください。

中間的な解決策として、Metrics インターフェイスから不要な検索クエリを直接無視できます。Metrics Search Query Controls に移動し、「無視」をクリックして、レポートから除外したい検索語を追加します。検索語を無視しても、分析レポートから除外されるだけで、サイトでの検索自体が発生したり、データベースに記録されたりするのを防ぐわけではないことに注意してください。

  1. Metrics ダッシュボードに検索が記録されない

デフォルトでは、Metrics ダッシュボードには、選択した期間のトップ 10 の人気検索のみが表示されます。検索が記録されているかどうかを確認するには、期間を「昨日と今日」に設定してください。これにより、[人気検索] セクションに最も最近の検索が表示されます。

期間を調整しても検索が表示されない場合は、検索フォームがデフォルトの WordPress 検索または SearchWP フォームのいずれかを使用していることを確認してください。サードパーティの検索プラグインからの検索は追跡されない場合があります。これらの設定を確認しても検索が記録されない場合は、SearchWP アカウントからサポートチケットを開いて、チームが問題を調査できるようにしてください。

  1. Metrics のデータテーブルサイズがデータベースで非常に大きくなる

SearchWP Metrics は、ボットや自動トラフィックによる検索を含む、サイトで行われたすべての検索を記録します。トラフィックの多いサイトやボットのアクティビティが発生しているサイトでは、これにより Metrics データベーステーブルが非常に大きくなり、サーバーのリソースが限られている場合、サイトのパフォーマンスに影響を与える可能性があります。

パフォーマンスを最適化し、データベースサイズを管理するには、Metrics 設定の「クリア対象期間」オプションを使用して、分析に不要になった特定の期間の古いデータを削除します。履歴データをクリアした後、「間隔でのクリア」設定を使用して自動データ削除を設定します。たとえば、30 日または 3 か月の間隔を設定すると、バックグラウンドプロセスを使用して古い検索データが定期的に削除され、最近の分析を維持しながらデータベースサイズを管理可能に保ちます。

  1. クリック追跡のための Metrics Cookie による問題

SearchWP Metrics 拡張機能は、検索結果のクリック追跡のために swpmtx および swpmtxnonce クエリパラメータと Cookie を使用します。一部のサーバー構成、特にアグレッシブなキャッシュまたはセキュリティポリシーを持つ構成では、これらの Cookie の設定がキャッシュサービスに干渉したり、特定のページで 503 エラーを引き起こしたりする可能性があります。

キャッシュ設定との競合や、Metrics Cookieに関連するエラーが発生した場合、以下のカスタムコードを使用してクリック追跡機能を無効にすることができます。

<?php
// Disable Metrics click tracking
add_filter( 'searchwp_metrics_skip_uid', '__return_true' );
add_filter( 'searchwp_metrics_tracked_permalink', function( $tracked_permalink ) {
    return remove_query_arg( ['swpmtx', 'swpmtxnonce'], $tracked_permalink );
} );

クリック追跡を無効にすると、Metricsはどの検索結果がユーザーにクリックされたかのデータを収集できなくなり、インサイトセクションで利用可能なインサイトが制限され、「クリックデータを使用した検索結果の影響」機能が無効になることに注意してください。

フィルター

Metricsを使用する際に注意すべきフィルターがいくつかあります。

searchwp_metrics_dashboard_widget_max_popular_posts ダッシュボードウィジェットに表示する人気の投稿の数を設定します。デフォルトは5です。カスタマイズするには:

<?php
// Show 10 popular posts in the Metrics Dashboard Widget
add_filter( 'searchwp_metrics_dashboard_widget_max_popular_posts', function( $limit ) {
return 10;
} );
view raw functions.php hosted with ❤ by GitHub

searchwp_metrics_dashboard_widget_max_popular_searches ダッシュボードウィジェットに表示する検索の数を設定します。デフォルトは5です。カスタマイズするには:

<?php
// Show 10 popular searches in the Metrics Dashboard Widget
add_filter( 'searchwp_metrics_dashboard_widget_max_popular_searches', function( $limit ) {
return 10;
} );
view raw functions.php hosted with ❤ by GitHub

searchwp_metrics_click_param クリック追跡に使用されるURLパラメータをカスタマイズします。デフォルトはswpmtxです。カスタマイズするには:

<?php
// Customize the search parameter used by click tracking in Metrics
add_filter( 'searchwp_metrics_click_param', function( $param ) {
return 'myparam';
});
view raw functions.php hosted with ❤ by GitHub

searchwp_metrics_redirect_tracking クリックが追跡された後、Metricsが追跡URLからリダイレクトするかどうかを制御します。デフォルトはtrueです。カスタマイズするには:

<?php
// Prevent Metrics from redirecting away from click tracking URL
add_filter( 'searchwp_metrics_redirect_tracking', '__return_false' );
view raw functions.php hosted with ❤ by GitHub

searchwp_metrics_normalize_logged_searches Metricsが検索クエリをログに記録する前に正規化するかどうかを制御します。デフォルトはtrueです。カスタマイズするには:

<?php
// Prevent Metrics from normalizing queries before logging
add_filter( 'searchwp_metrics_normalize_logged_searches', '__return_false' );
view raw functions.php hosted with ❤ by GitHub

searchwp_metrics_capability Metricsデータを表示するために必要な権限をカスタマイズします。デフォルトはpublish_postsです。カスタマイズするには:

<?php
// Limit Metrics data to those who can manage_options
add_filter( 'searchwp_metrics_capability', function( $capability ) {
return 'manage_options';
});
view raw functions.php hosted with ❤ by GitHub

searchwp_metrics_override_stats MetricsがSearchWPのコア統計を上書きするかどうかを制御します。デフォルトはtrueです。カスタマイズするには:

<?php
add_filter( 'searchwp_metrics_override_stats', '__return_false' );
view raw functions.php hosted with ❤ by GitHub

searchwp_metrics_click_buoy Metricsがそのデータを検索アルゴリズムに適用するかどうかを制御します。これは設定でも制御できます。デフォルトはfalseです。カスタマイズするには:

<?php
// Tell Metrics to influence search results by giving weight to posts with a higher conversion rate
add_filter( 'searchwp_metrics_click_buoy', '__return_true' );
view raw functions.php hosted with ❤ by GitHub

searchwp_metrics_skip_uid Metricsはクリックを追跡するために匿名IDを使用します。これらのIDの生成を防ぐには、このフックを使用してください。デフォルトはfalseです。カスタマイズするには:

<?php
// Prevent UID generation in Metrics
add_filter( 'searchwp_metrics_skip_uid', '__return_true' );
view raw functions.php hosted with ❤ by GitHub

searchwp_metrics_cookie_name Metricsがクリックを追跡するために使用するCookie名を制御します。デフォルトはswpext86386です。カスタマイズするには:

<?php
// Customize the cookie name used by Metrics
add_filter( 'searchwp_metrics_cookie_name', function( $name ) {
return 'clicky24';
});
view raw functions.php hosted with ❤ by GitHub

searchwp_metrics_uid_expiration Cookieの期間(つまり、クリック追跡セッションの長さを定義)を制御します。デフォルトはtime() + WEEK_IN_SECONDSです。カスタマイズするには:

<?php
// Tell Metrics to consider a session length to be one day
add_filter( 'searchwp_metrics_uid_expiration', function( $length ) {
return time() + DAY_IN_SECONDS
});
view raw functions.php hosted with ❤ by GitHub

searchwp_admin_bar Metricsが管理バーエントリを表示するかどうかを制御します。デフォルトはtrueです。カスタマイズするには:

<?php
// Prevent Metrics Admin Bar entry
add_filter( 'searchwp_admin_bar', '__return_false' );
view raw functions.php hosted with ❤ by GitHub

searchwp_metrics_log_search Metricsがこの検索をログに記録するかどうかを制御します。デフォルトはtrueです。カスタマイズするには:

<?php
// Customize whether Metrics logs this search
add_filter( 'searchwp_metrics_log_search', function( $log, $engine, $query, $hits ) {
// $log is whether or not to log the search
// $engine is the engine being used for the search
// $query is the search query
// $hits is the number of results found for this search
return $log;
}, 10, 4 );
view raw functions.php hosted with ❤ by GitHub

searchwp_metrics_prevent_core_stats_log SearchWPのコア統計機能がこの検索をログに記録するかどうかを制御します。デフォルトはfalseです。カスタマイズするには:

<?php
// Prevent logging in core SearchWP's core statistics when Metrics is running
add_filter( 'searchwp_metrics_prevent_core_stats_log', '__return_true' );
view raw functions.php hosted with ❤ by GitHub

searchwp_metrics_default_start_date メトリクス表示時のデフォルトの開始日(strtotime()互換文字列)を制御します。デフォルトは'30 days ago'です。カスタマイズするには:

<?php
// Have the default start date for Metrics be one week ago
add_filter( 'searchwp_metrics_default_start_date', function( $start ) {
return '7 days ago';
});
view raw functions.php hosted with ❤ by GitHub

searchwp_metrics_default_end_date メトリクス表示時のデフォルトの終了日(strtotime()互換文字列)を制御します。デフォルトは'now'です。カスタマイズするには:

<?php
// Have the default end date for Metrics be one week ago
add_filter( 'searchwp_metrics_default_end_date', function( $start ) {
return '7 days ago';
});
view raw functions.php hosted with ❤ by GitHub

searchwp_metrics_first_day_of_week メトリクスで日付ピッカーを表示する際の週の開始曜日を制御します。デフォルトは0です。カスタマイズするには:

<?php
// Customize the date picker in Metrics to have weeks start on Monday (zero-based index)
add_filter( 'searchwp_metrics_first_day_of_week', function( $start ) {
return 1;
});
view raw functions.php hosted with ❤ by GitHub

変更履歴

1.5.2

  • [修正] データ削除プロセスが、参照されていないハッシュのみでなく、すべての検索ハッシュを削除していました。

1.5.1

  • [修正] クリックブイの投稿メタ削除が一部で失敗していました。
  • [修正] 人気の検索詳細の再読み込みボタンにより、再読み込みカウントフィールドが空になっていました。

1.5.0

  • [新規] メトリクスデータを削除するための新しいバックグラウンドプロセス
  • [変更] メトリクスデータがロード中でも、アプリケーションメニューにアクセスできるようになりました。
  • [改善] メトリクスクッキーをHTTPリクエストに制限しました。
  • [修正] ログルールの設定で、複数のIPが存在する場合にIPアドレスが保存されない問題。

1.4.9

  • [修正] $_SERVER['REMOTE_ADDR'] が設定されていない場合にPHPエラーが発生する問題を修正しました。
  • [修正] WP 6.7+以降、テキストドメイン読み込み時にPHP通知が発生する問題を修正しました。

1.4.8

  • [改善] アクティベーション時にのみDBテーブルの存在を確認します。
  • [変更] メトリクスUIDクッキーは、検索クエリ後ではなく、ページロード時に設定されるようになりました。
  • [修正] SearchWPエンジンがない場合のPHP警告。

1.4.7

  • [新規] SearchWPライブAjax検索結果に自動クリックトラッキングを追加しました。
  • [改善] マイナーなUI改善。
  • [改善] CSSアセットを最小化しました。
  • [修正] クリックトラッキングが結果の最初のページでのみ機能していました。

1.4.6

  • [修正] 前回のリリースでのリグレッションにより、初期テーブル作成時にMySQLエラーが発生していました。

1.4.5

  • [新規] 指定された間隔より古いメトリクスデータを自動削除する新しいオプション。
  • [改善] 管理エリアのメトリクスデータは、サーバータイムアウトを回避するために段階的にロードされます。
  • [改善] 事前定義された日付範囲を持つ新しい日付ピッカー。
  • [改善] メトリクスの値を小数点以下2桁に削減し、可読性を向上させました。
  • [改善] 一部のコントロールとモーダルパネルで様々なUX改善。
  • [改善] アセットファイルサイズを削減しました。
  • [注意] このリリースではメトリクスメタデータテーブルが削除されます。このデータを保持したい場合は、更新前に既存のテーブルをバックアップしてください。

1.4.4

  • [修正] 不正なブロックリストによりPHPエラーが発生していました。
  • [更新] 翻訳ファイル

1.4.3

  • [修正] 関数呼び出しの末尾カンマによる、7.3より前のPHPバージョンでのエラー
  • [修正] メトリクスがクエリを無視した場合のダッシュボードウィジェットでのMySQLエラー
  • [修正] 「すべての無視されたクエリを削除」メニューコマンドがSearchWP v4で機能しない
  • [修正] ユーザーIDによる検索クエリログのブロックが機能しない
  • [修正] PHP 8.2での非推奨通知

1.4.2

  • [新規] メトリクスが特定の日の前に記録したすべてのデータを削除するオプション
  • [変更] SearchWPの最新バージョンとのメニュー統合を強化
  • [修正] 限定された引数セットで\SearchWP_Metrics\Searchクラスをインスタンス化する際の必須パラメータエラー

1.4.1

  • [修正] 特殊文字を含む無視されたクエリの処理

1.4.0

  • [新規] 手動で無視する機能(*ワイルドカードサポート付き)
  • [改善] Bundler
  • [更新] 依存関係
  • [更新] アップデーターを更新しました

1.3.2

  • [修正] 一部のレポートを表示する際のSearchWP 4互換性修正

1.3.1

  • [お知らせ] メタデータテーブルのスキーマが、より高機能になるように更新されました。この更新には、テーブルの削除と再作成が含まれます。このデータを保持したい場合は、更新前に既存のテーブルをバックアップしてください。なお、このデータは現時点ではMetricsで使用されていませんが、メタデータテーブルの導入以降、ご自身で使用することを選択された可能性があります。これはメタデータテーブルスキーマの最終更新となります。Metricsは将来のリリースでメタデータに基づく追加レポートを含める予定です。バージョン1.2.4以前からアップデートする場合、何もする必要はありません。
  • [変更] メタデータテーブルスキーマの更新
  • [新規] リファラーURLの代わりにリファラーIDを記録するための新しいフィルターsearchwp_metrics_meta_origin_use_id
  • [新規] 検索が実行されたときにトリガーされる新しいアクションsearchwp_metrics_search_meta

1.2.8

  • [修正] SearchWP 4がアクティブでない場合のエラー
  • [修正] SearchWPがアクティブでない場合の警告

1.2.7

  • [修正] クリックトラッキングが有効な場合のパーマリンク出力
  • [修正] SearchWP 4を使用する場合のダッシュボードウィジェット表示

1.2.5

  • [修正] SearchWP 4を使用する場合のコア統計リンクの冗長な省略
  • [修正] SearchWP 4を使用する場合の無視されたクエリの処理
  • [修正] ブロックリストのロールの大文字小文字を区別しないように修正
  • [新規] メタデータを保存するためのメタテーブルを追加
  • [新規] 検索が実行されたときの「searchwp_metrics_search」アクション

1.2.4

  • [修正] 不要なURLエンコーディング
  • [修正] コアSearchWP統計機能からの不要な検索統計ダッシュボードリンク
  • [修正] クリックブイSearchWP 4互換性
  • [更新] アップデーターを更新しました

1.2.3

  • [修正] SearchWP 4統合の問題

1.2.0

  • [新規] SearchWP 4互換性を追加

1.1

  • [新機能] 結果なしの詳細をエクスポートできるようになりました
  • [改善] 人気の検索詳細を表示する際に、クリックデータがエクスポートに含まれるようになりました
  • [修正] 人気の検索詳細を表示する際の日付範囲の誤り
  • [修正] コアのSearchWP Statisticsをオーバーライドする際の予期された動作
  • [更新] 同義語のドキュメントへのリンク
  • [更新] 依存関係
  • [更新] アップデーターを更新しました

1.0.9

  • [新機能] 時間経過に伴う人気の検索クエリを取得する際に、追加パラメータ hits_minhits_max を追加しました
  • [修正] プラグインからよりアクセスしやすくするためにフックを再配置しました
  • [修正] 重複クリック追跡を防ぐ際の誤検知

1.0.8

  • [改善] 検索時とデータ表示時の両方でパフォーマンスが向上しました

1.0.7

  • [新機能] ダッシュボードウィジェットを表示するかどうかを制御するための新しいフィルター searchwp_metrics_dashboard_widget

1.0.6

  • [新機能] クリック追跡リダイレクトのステータスを変更するための新しいフィルター searchwp_metrics_redirect_status
  • [新機能] 選択されたエンジンが永続化され、次回のメトリクス表示時のデフォルトになります
  • [修正] データベーステーブルが失われた場合(例:サイト移動後)に自動的に再作成します
  • [修正] 一部のオプションがアンインストール中に削除されなかった問題を修正しました(そのオプションが有効な場合)
  • [修正] カスタマイズされたクエリパラメータでのクリック追跡を妨げていた問題を修正しました

1.0.4

  • [修正] 有効になっている場合にアンインストールルーチンが実行されなかった問題を修正しました

1.0.3

  • [改善] インサイト生成時のパフォーマンスが向上しました
  • [新機能] 設定ボタンに独自の権限が追加されました
  • [新機能] 設定ボタンの権限を変更するための新しいフィルター searchwp_metrics_capability_settings

1.0.2

  • [修正] 特定の状況下でのゼロ除算に関するPHP通知を修正しました

1.0.1

  • [修正] データが記録されていない場合のダッシュボードウィジェットでのPHP通知を修正しました
  • [修正] SearchWPがアクティブでなく、Metricsがアクティブな場合の致命的なエラーを修正しました
  • [修正] イベントディレクトリの大文字小文字を区別することによる致命的なエラーを修正しました

1.0

  • 初回リリース

今日からより良いWordPress検索エクスペリエンスを作成しましょう

役に立たない検索結果で訪問者を失うことはもうありません。SearchWPを使用すると、独自のスマートなWordPress検索をすばやく簡単に作成できます。

Get SearchWP Now
複数の検索エンジンアイコン