Accelerated Mobile Pages プラグインでのGoogleアナリティクスとGoogleアドセンスの設定方法

Accelerated Mobile Pages プラグインでのGoogleアナリティクスとGoogleアドセンスの設定方法を解説している情報がなかったので備忘録として書く(後日、「AMP for WP プラグイン アドセンス」とかでググると普通に出てきた‥)。

Googleアナリティクスの設定

通常ページと同じトラッキングIDを入れてやればいいはず。特段Googleアナリティクス側でAMP用の設定などをする必要はないよう。

これをするとGoogleアナリティクスのリアルタイムレポートには表示がされなかった。またConsoleに以下のエラーがでた。

[AmpAnalytics ] No request strings defined. Analytics data will not be sent from this page.

[AmpAnalytics ] Ignoring request for event. Request string not found: pageview

ただおそらくこれは、Wordpressの All in One SEOプラグイン の設定で管理者のアクセスを除外していたり、Googleアナリティクス側の設定で自分の家のIPアドレスを除外していたりするために起きると思われます。

https://support.google.com/admanager/thread/15509135?hl=en

Googleアドセンスの設定

最新のGoogleアドセンスは、自動広告といって<head></head>の間にコードを埋め込めば、サイトの適切な場所に適切な形で広告を配信してくれる。

詳しくはこちらを参照。

もし上記で出来なかったとき

ぼくはAccelerated Mobile Pages プラグインはこれに対応していないと勘違いしてました。なので以下の方法で旧来の広告ユニットを埋め込んで設置はできたので、上記の方法で出来なかった人のために一応残しておく。

Googleアドセンスの感r画面で広告ユニットを作成し、そのユニットのコードの中にある Data AD Client と Data AD Slot を自分で探して、それらだけを入力する。