web-dev-qa-db-ja.com

ページのクエリ文字列パラメータを記録するためのプラグインはありますか(顧客追跡用)。

私は情報ランディングページを作成しています。それを私は大量の潜在的クライアントに電子メールで送信するつもりです。私はEメールを開くだけでなく(どのようにそれを行うかを知っている)、どのEメール受信者が実際にランディングページにナビゲートしたのかを追跡する必要があります。

カスタムWebアプリケーションでは、これをランディングページへのリンク(www.site.com/[email protected]のようなもの)に送信することでこれを行い、クエリ文字列を確認したらデータベースに配置します。

そのようなことをするためのWordPressプラグインはありますか?

2
KallDrexx

WPは、あなたがURL文字列に何を追加するのかにはあまり興味がありません。しかし、ネイティブのphp関数を使ってURLを抽出し、add_query_arg()を使ってglobal wp_query;オブジェクトにあなたの部分を追加することができます。それから、あなたはそれを必要なところならどこでも get_query_var() を通してそれを受け取ることができます。

フックを使って追加ジョブを実行することもできます。

function wpse42947_add_query_vars( $vars )
{
    $vars[] = "WHATEVER";
    return $vars ;
}
// hook add_query_vars function into query_vars
add_filter( 'query_vars', 'wpse42947_add_query_vars' );
1
kaiser