略でGoogleやTwitterなどの企業が共同参加しているプロジェクトです。スマホのGoogle検索結果にカミナリマークが表示されるときがありますよね、それががAMP対応ページです。AMPに対応しているページは高速で表示されるので、検索結果で上位表示されやすくなるというものです。大手ニュースサイトで対応化が進んでいるようですが、最近では個人サイトでもAMPに対応している記事を多くみかけるようになりました。Bram.KosterこちらはAMPを導入すると従来のページに比べこれだけ速いというデモです。AMPはいわばGoogleお墨付きの最新技術ですからこれを導入しない理由はないといえますよね。導入した個人サイトの記事を見ると、既にプラス効果があるとのことですから今後も安定したサイト運営を望むのであればAMPは是非導入しておきたいところです。Developers当サイトは遅くなりましたが、先日対応したばかりです。AMPに対応させるということは従来の通常ページとAMPのページが別々に存在するということなのでアナリティクスやアドセンスもAMPページ用に設定し直す必要があるわけです。当サイトのAMPページは、レイアウトをいじっただけでまだアナリティクスとアドセンスの設定をしていません。今回はアナリティクスの設定方法を設定していこうと思うのでその様子を紹介したいと思います。AMPの導入まずはAMPの導入手順からです。AMPについて調べると様々な情報が出てきて混乱してしまいそうですが、WordPressの場合は導入だけならAMPのプラグインをインストールして有効化するだけなのでそれほど難しいことはないかと思いますが、AMPページのレイアウト変更までの流れを見ていきましょう。WordPressにログイン。左メニューから「プラグイン」→「新規追加」で、検索枠にAMPを入力して探します。AMP関連のプラグインは沢山ありますが、公式のAMPが作成者”Automattic”のこちらのプラグインです。「インストール」したら「有効化」を選択します。設定する必要はないようで、これだけでAMPの実装は完了です。ここまでは驚くほど簡単ですね。表示画面を確認AMPプラグインを有効化させたら、まずはAMPページの表示を確認してみましょう。確認方法は、記事のURLに「/amp/」を付けるだけです。これで訪問ユーザーから自サイトのAMPページがどのように見えているかの確認をすることができます。AMPといったらモバイル表示ですが、こちらはパソコンから当サイトのAMPページを確認したしたときの様子です。Amazonアソシエイトは一見正常に作動(確認していない)しているようですが、アドセンスが完全に表示されていません。AMPを有効化しただけだと、従来設定の広告が非表示になってしまいますしレイアウトも非常にシンプルなものとなってしまいます。従来のページと比べると一目瞭然。レイアウトの変更AMPの設定項目からレイアウトを変更することができるので見てみましょう。レイアウトの変更といっても色を変更できるだけですが、何もしないよりは従来サイトのイメージに近づけることができます。WordPressのダッシュボード画面に戻り、左メニューから「外観」→「AMP」を選択。続いて「デザイン」を選択。ここでモバイルに表示されるサンプルを見ながらの変更作業です。ヘッダーのテキスト色とヘッダーの背景だけですが何もしないよりはましという感じでしょうか。配色に「ライト」「ダーク」とありますが、ダークにしてしまうと画面構成が真っ黒になってしまうのであまりおすすめできません。続いてサーチコンソールで確認してみましょう。Pages」から確認することができます。当サイトの場合はAMP有効化から2日で、一部のページがインデックスされているという状況です。2件エラーがあるのが気になりますが、今回の目的はアナリティクスの設定なのでこれに関しては別の機会に解決してその様子を紹介できればと思います。「AMPページ」アナリティクス設定ここで本題のAMPページのアナリティクス設定です。これについてはアナリティクスの公式ページで解説されているので、それを元に設定していきたいと思います。“pageview”}}}</script></amp-analytics>といってもどこに追記すればわかりませんよね。これはAMPのプラグインを直接編集します。ダッシュボードのメニューから「プラグイン」→「インストール済みプラグイン」を選択。続いてAMPの「編集」を選択します。するとテーマ編集のようにphpファイルが一覧表示されるので、一覧の中から「amp/templates/single.php」を探します。「amp/templates/single.php」の<head>内にに以下の記述を追記後「ファイルを更新」すればOKです。custom-element=”amp-analytics”src=”https://cdn.ampproject.org/v0/amp-analytics-0.1.js”></script>続いて、もう一つの記述を追記する箇所を確認しましょう。こちらは同じ「amp/templates/single.php」内の<body>内に追記します。?>”>』の真下です。“pageview”}}}</script></amp-analytics>トラッキングIDの「UA-XXXXX-Y」の部分は自分のアナリティクスアカウントから確認して記述しましょう。アナリティクス「ログイン」→「管理」→「トラッキング情報」→「トラッキングコード」の流れで確認できます。これでアナリティクスの設定は以上です。通常ページとAMPページで別のプロパティで計測するという方法もあるようですが、とりあえずこのままで様子を見ていき、必要であればその方法も検討したいと思います。まとめ当サイトではAMPに対応した後急激にPVが下がってしまいました。これについては心配になり色々調べてみましたが、インデックスされたAMPページが従来の記事よりも優先的に表示されたためAMPのページにアクセスが移行したという見解でおそらく間違いないかと思います。当サイトの記事は1記事で数百PV(日)ある記事もいくつかあるため、その記事がAMPにインデックスされたということでしょう。それも今回のアナリティクスの対応でしっかりカウントされることかと思いますが、それよりも心配なのがアドセンスの問題です。AMPページに訪問ユーザーが移行したということは、広告非表示のページに多くのユーザーがなだれ込んでいるということなのでこれを対処するにはAMPページにも早急にアドセンスを対応させるしかありません。いうことで、次回はAMPページにアドセンスを対応させる手順を紹介したいと思います。