私は、Google Adwordsトラッキングテンプレートを使用して、訪問者を自分のWebサイトに導いた元の検索文字列を取得しています。
https://example.com/landing?target={lpurl}&keyword={keyword}
問題は、{keyword}
には、広告をトリガーしたキーワード私のアカウントからのみが含まれていることです。しかし、私のキーワードはbroadおよびphrase matchにあるため、部分検索文字列。
たとえば、部分一致キーワードbook
があり、ユーザーがGoogleでbook for sale
と入力して広告をクリックすると、ランディングページでkeyword=book
パラメーターのみが表示されます。
ユーザーがGoogleで入力した元の検索文字列を取得するにはどうすればよいですか?
など:keyword=book+for+sale
お探しの機能は利用できません。 Googleは、利用可能なすべてのバリュートラックパラメータを文書化します here 。そのドキュメントから、{keyword}
はあなたが説明したとおりです:
検索ネットワークの場合:検索クエリに一致するアカウントのキーワード。
利用可能なバリュートラックパラメータを調べましたが、ユーザーの検索フレーズ全体で利用可能なパラメータはありません。
以前は完全な検索フレーズが参照URLで使用可能でしたが、Googleは過去数年間で90%のケースでそのデータを削除しました。 Googleアナリティクスでは、Googleがウェブマスターに検索フレーズの表示を許可していたほとんどの場合に「(提供なし)」と表示されるようになりました。