マーケティング ソースを追跡するために、かなり単純なカスタム パラメータを Web サイトの URL に追加し始めました。たとえば、www.example.com?campaign=facebook&device=mobile などです。
問題は、WordPress がこれらのカスタム パラメータを 1 つのページから次のページにプッシュするのをブロックしていることです。(1.) アプリケーションが入力されるまでこれらのパラメータを保存する Cookie を追加するか、(2.) WordPress サイトの PHP にこれらを認識させるコードを追加する方法があることを読みました。パラメータを設定し、それらをプッシュスルーできるようにします。#2の方がやりやすいと思いますが、よくわかりません。
私はこのコードを見つけました:
function add_query_vars_filter( $vars ){
$vars[] = "campaign";
return $vars;
}
add_filter( 'query_vars', 'add_query_vars_filter' );
しかし、それは機能していないようです。コードを書き間違えたのか、間違った場所に置いたのか、それともまったく間違ったものを使用したのかはわかりません。WordPressサイトのfunctions.phpファイルに入れました。どんな助けでも大歓迎です!