【簡易版】WordPressのAMP公式プラグインでGoogleアナリティクスとAdSenseを表示させる方法

専用のソースコードの記述を行った別ページを用意することで、Googleが専用のキャッシュを用意しページ内容をスマホなどのモバイル端末での表示を高速化するGoogleのAMP
Googleのテスト以外でも検索結果でのトップニュースとしてのカルーセルや、国内でも徐々に目にする機会も増えてきたAMP(Accelerated Mobile Pages)。

WordPressでそういったAMPの設置・記述を行なう場合、AMP公式プラグインを利用している方も多くいらっしゃると思います。
そういったなか、Googleアナリティクスのコードを設置しAdSenseを表示させるのにテーマのfunction.phpに記述して読み込ませる方法などもあるかと思いますが、今回はプラグインの該当ページに直接記述するという、より簡単に設置する方法です。

記述箇所は以下の、AMPプラグインのsingle.phpファイル。
WoprdPress管理画面、該当ファイルのダウンロード・アップロード以外にも、「プラグインの編集」からも記述ができます。

ただし注意として、プラグインのアップデートがあった場合、改めて記述する必要がありますので、更新の際は注意が必要です。

1
wp-content > plugins > amp > templates > single.php

Googleアナリティクスの設置・記述

WordPressのAMP公式プラグインでGoogleアナリティクスのコードの設置方法

※Googleアナリティクスのコードはテンプレート(temp_analytics_amp.php)を読み込ませていますが、直接書き込んでもOKです。

AdSenseの記述

WordPressのAMP公式プラグインでAdSenseの記述方法

※サイズや広告については任意で書き換えてください。

現状ではまだ購入はできないようですが、EC関連などニュースが即時性あるもの以外での活用も検討されていますし、リソースの問題もありますが運営サイトの状況・内容合わせて対応を検討されても良いかもしれませんね。

Google AMP対応のWordPressの構造化データ記述方法

Google サイト運営者向けWordPressプラグイン(β版)を公開

実際の公開は少し前だったように思いますが、本日、Google ウェブマスターツールのサイト追加やAdSenseの管理が行えるWordPress のプラグイン(ベータ版)が告知されてましたので軽く使ってみました。

プラグインを有効化すると、その時ログインしているGoogle アカウントが認証され、AdSense やGoogle ウェブマスターツールとひも付けされます。

設定箇所は以下。
この設定箇所からウェブマスター ツールでのサイトの確認・管理ページへの遷移、AdSense の設定などができます。

AdSense はサイト上での広告設置プレビューもでき、既存のAdSense のタグを削除する必要があるみたいですが、そのままプレビューから直接広告を挿入できるみたいです。

Google サイト運営者向けWordPressプラグイン(β版)のAdSense 設定

また、その際に広告フォーマットや広告タイプも選択可能。
ページタイプごとの表示もプレビュー上で変更できるのはちょっと便利かもしれません。

Google サイト運営者向けWordPressプラグイン(β版)のAdSense の広告プレビュー
β版ですので、現状の機能のままではないと思いますが、Google ウェブマスターツールのサイト登録はちょっと必要性が分かりかねますが、AdSense についてはプレビュー機能は便利だと思いますし、そのまま広告追加できるというのも、さくっといきたいとき(サイト)の場合とかわりと使いやすいのではないでしょうか。

Google ウェブマスター向け公式ブログ: サイト運営者様向けの Google サービスを WordPress から利用が可能に:Google サイト運営者向けプラグイン(ベータ版)
https://googlewebmastercentral-ja.blogspot.jp/2014/01/google-publisher-plugin-beta-bringing.html

WordPress › Google Publisher Plugin (beta) « WordPress Plugins
https://wordpress.org/plugins/google-publisher/

GOOGLE サイト運営者向けプラグインを使って ADSENSE を使用する
https://support.google.com/adsense/answer/3380632?hl=ja#2

change_history