2026年6月16日

2026年6月16日

WordPressにQuora Pixelを設置する方法(ヘッダー挿入・GTM・発火確認)

WordPressにQuora Pixel(Quora広告の計測タグ)を入れる方法は、大きく分けて「ヘッダーにコードを挿入する」「Google タグ マネージャー(GTM)から配信する」の2つです。どちらでも計測はできますが、すでにGTMを使っているならGTM、そうでなければプラグインか子テーマで <head> に入れるのが手早い方法です。この記事では、ピクセルコードの取得から設置、発火の確認、コンバージョンイベントの考え方、Cookie同意への配慮までを順に説明します。

Quora Pixelでできること

Quora Pixelは、Quora広告の成果を測るためにサイトへ設置するJavaScriptのタグです。設置すると、Quoraの広告管理画面(Ads Manager)で次のようなことができるようになります。

  • 広告をクリックした人がサイトで問い合わせや購入をしたかを計測する(コンバージョン計測)
  • サイト訪問者をもとにしたリターゲティング用のオーディエンスを作る
  • 計測したコンバージョンを広告配信の最適化に使う

ピクセルは「全ページに入れる基本コード」と「特定の行動のときだけ送るイベント」の2層で考えると整理しやすくなります。基本コードはページ閲覧を記録し、問い合わせ完了や購入完了などはイベントとして別に送ります。

設置前に用意するもの

作業に入る前に、次の点をそろえておくと迷いません。

  • Quoraの広告アカウントと、Ads Manager内で発行したピクセルコード(基本コード)
  • WordPressの管理者権限
  • 子テーマ、またはヘッダーにコードを挿入できるプラグイン(GTMを使う場合はGTMのコンテナが設置済みであること)
  • サイトのバックアップ(functions.php を編集する場合)

ピクセルコードは、Ads Manager のピクセルやイベントの設定画面から取得します。画面の名称や配置はたびたび変わるため(2026年10月現在)、見つからない場合は管理画面内の「ピクセル」「トラッキング」といった項目を探してください。取得したコードは <script> で始まる一式なので、途中を切らずにすべてコピーします。

方法1:プラグインでヘッダーにコードを挿入する

テーマのファイルを触らずに済むのがこの方法の利点です。ここではWPCode(旧 Insert Headers and Footers)のような、ヘッダー・フッターにコードを追加できるプラグインを例にします。

  1. 「プラグイン」→「新規追加」でヘッダー挿入用のプラグインをインストールし、有効化する
  2. プラグインの設定画面にある「ヘッダー」欄(サイト全体の <head> に出力される欄)を開く
  3. Quoraからコピーした基本コードを貼り付けて保存する

つまずきやすいのは、同じコードを二重に入れてしまうことです。テーマのカスタマイザーやSEOプラグインにも「ヘッダーにコードを追加」欄がある場合があり、別の場所にも貼っていると1回の閲覧が2回記録されます。どこに貼ったかを社内のメモに残しておくと、後から担当が変わっても追いかけられます。

方法2:子テーマの functions.php から出力する

プラグインを増やしたくない場合は、子テーマで wp_head フックを使って出力できます。親テーマの functions.php に書くとテーマ更新で消えるため、子テーマで作業します。編集前にはファイルのバックアップを取ってください。

<?php
// 子テーマの functions.php に追記する例
add_action( 'wp_head', function () {
	// 管理画面にログイン中の管理者の閲覧は計測しない
	if ( current_user_can( 'manage_options' ) ) {
		return;
	}
	?>
	<!-- ここに Quora Ads Manager でコピーした基本コードをそのまま貼り付ける -->
	<?php
}, 20 );

管理者の閲覧を除外しているのは、設定作業中のアクセスで計測データが汚れるのを防ぐためです。ただし、この条件があると管理者でログインしたまま発火確認をしても何も送られません。確認するときはログアウトした状態か、別のブラウザ(シークレットウィンドウ)で開いてください。

方法3:Google タグ マネージャーで配信する

GTMをすでに設置しているなら、ピクセルもGTMで管理すると、他の広告タグと同じ場所で公開・停止・履歴管理ができます。

  1. GTMで新しいタグを作り、タグの種類に「カスタム HTML」を選ぶ
  2. Quoraの基本コードを貼り付ける
  3. トリガーに全ページ(All Pages などのページビュー系トリガー)を設定する
  4. プレビューモードで発火を確かめてから公開する

GTMのコミュニティテンプレートにQuora用のテンプレートが用意されている場合もありますが、提供状況は変わることがあるため、ここではどの環境でも使えるカスタムHTMLでの手順を紹介しました。なお、GTM経由で入れたら、ヘッダー挿入プラグインやfunctions.phpに同じコードが残っていないかを確認してください。二重設置の原因として多いパターンです。

発火を確認する

設置したら、実際にデータが送られているかを確かめます。確認方法は複数あるので、組み合わせると確度が上がります。

  • ブラウザの開発者ツール:ページを開いて「ネットワーク」タブで「quora」と絞り込み、Quora関連のスクリプトの読み込みと送信が出ているかを見る
  • ページのソース:表示中のページのソースを開き、基本コードが <head> 内に1回だけ出ているかを見る
  • Ads Manager の表示:ピクセルの状態やイベントの受信状況の欄で、直近のアクティビティが記録されているかを見る(反映には時間がかかることがあります)
  • ブラウザ拡張機能:Quoraが提供している確認用の拡張機能が使える場合は、ページ上で検出されたピクセルやイベントを一覧できます

送信が見えない場合は、次の順に疑うと原因にたどり着きやすくなります。

  1. キャッシュ:ページキャッシュやCDNに古いHTMLが残っている。キャッシュを削除してから再確認する
  2. JavaScriptの最適化:キャッシュ系プラグインの「JSの遅延読み込み」「結合」機能でタグの実行が後回し・停止になっている。対象から除外する
  3. 広告ブロッカー:確認用のブラウザで広告ブロック系の拡張機能が動いている
  4. 同意管理:Cookie同意バナーで拒否、または未選択の状態だとタグが止まる設定になっている

コンバージョンイベントを設定する

基本コードだけではページ閲覧しか分からないため、成果として数えたい行動にはイベントを送ります。Quoraではイベントの種類(購入、リード獲得、登録完了など)があらかじめ用意されており、Ads Manager でイベントを選ぶとそのイベント用のコードが表示されます。

WordPressでの実装は、「完了ページで送る」方法がもっとも分かりやすくなります。

  • お問い合わせフォームの送信後にサンクスページへ移動する構成なら、そのページだけでイベントコードを出す
  • GTMを使う場合は、サンクスページのURLを条件にしたトリガーでイベントタグを発火させる
  • WooCommerceなら、注文完了ページ(注文受付ページ)を条件にする

フォームが画面遷移せずにその場で送信完了を表示する(Ajax送信)タイプの場合、URLが変わらないためページ条件では拾えません。フォームプラグインが用意している送信完了時のJavaScriptイベントや、GTMのカスタムイベントを使う必要があります。購入金額などの値を一緒に送る場合は、テスト注文で金額が正しく渡っているかも確かめてください。

プライバシーとCookie同意への配慮

Quora Pixelは、訪問者の閲覧情報を外部(Quora)へ送る仕組みです。導入にあたっては次の点を一般的な対応として押さえておきます。

  • プライバシーポリシーに、広告計測のために外部サービスへ情報を送っていること、利用している主なサービスを追記する
  • 日本国内向けのサイトでも、電気通信事業法の外部送信規律(2023年施行)への対応として、送信先や目的の公表が求められる場合がある
  • EU圏などの訪問者がいる場合は、同意前にタグを動かさない設計(Cookie同意バナーと連動させる)を検討する

Cookie同意管理のプラグインやサービスを使う場合は、Quora Pixelを「広告・マーケティング」の区分に登録し、同意が得られたときだけ発火するようにします。GTMで配信していると、同意状態をトリガー条件に組み込みやすくなります。どこまでの対応が必要かはサイトの対象地域や業種によって変わるため、判断に迷う場合は専門家に相談してください。

まとめ

  • Quora Pixelは「全ページの基本コード」と「成果時のイベント」の2層で設置する
  • 設置方法はヘッダー挿入プラグイン、子テーマの wp_head、GTMのいずれか。1か所に絞り、二重設置を避ける
  • 発火確認は、ログアウト状態で開発者ツールのネットワークタブとAds Managerの両方で行う
  • 送信されないときは、キャッシュ・JS最適化・広告ブロッカー・同意設定の順に確認する
  • 外部送信になるため、プライバシーポリシーの更新とCookie同意との連動を検討する

お気軽にご相談ください

お見積りへ お問い合わせへ
▲