ブロギングライフブロギングライフブログサイト運営関連、AdSenseについての情報などを発信しています。SEO・ウェブマスター関連の主な出来事・発表・ニュースChico@ブロギングライフ2019年12月30日2019年も残りわずかとなりました。2019年の検索・ウェブマスターに関連する主な出来事について、時系列順に振り返って紹介します。年が明けて2020年となりました。2010年代が終わり、2020年代に入りました。過去を振り返ると色々なことがありましたが、これからも色々なことが起こると思います。2020年代は、自分が納得できるようなことをしていきたいと思っています。アナリティクスAMPページには、通常のページとは異なる形式のアナリティクスのコードを配置する必要があります。AMP対応のテーマやプラグインは、アナリティクスのコードをAMP用に変換して配置する機能を備えています。ManagerでAMP対応のサイトにアナリティクスを設置した場合、AMPページにも同様にタグマネージャで設定を行う必要があります。タグマネージャをサポートしているものがあります。)通常ページにタグマネージャで使用してアナリティクスを設置する方法は、以下に添付する記事をご参照下さい。タグマネージャは、AMPにも対応しています。AMP用のアナリティクスのサポートもデフォルトで備えています。本記事では、AMPページにタグマネージャでアナリティクスを設置する方法を紹介します。青色のバーにアカウント名が表示され、枠内にコンテナ名が表示されています。青色のアカウントバーの右側にある縦に三つ並んだドットをクリックします。ドット部をクリックすると、ドロップダウンメニューでアカウント設定のオプションが表示されます。メニューから”コンテナを作成”をクリックします。以下の様なコンテナの作成画面がウインドウ表示されます。コンテナ名を入力して、使用場所にAMPを選択します。下に表示される青の[作成]ボタンを押します。スニペットコードが表示されます。スニペットコード通常のタグマネージャのコンテナと同様にスニペットコードは、スクリプト部とノンスクリプト部の二つに分かれています。スクリプト部は、AMPページの</head>のすぐ上(<head>タグ内の一番下)に配置します。ノンスクリプト部は、<body>タグ内の先頭に配置します。ノンスクリプト部は、<body>タグ内の一番下でも動作はします。最適な解析データを得るためには、<body>タグ内の一番上に配置することをGoogleは推奨しています。タグマネージャのコードをAMPページに配置する方法AMPページにタグマネージャのコードを設置する方法は、大きく分けると対応するプラグインを使用するか、テンプレートファイルを編集するかの二つの選択肢があります。AMP用のプラグインではタグマネージャに対応しているものもあります。Simplicity以外のサイトでは、AMP対応プラグインの関数を利用してタグマネージャのコードを設置する自作プラグインで行っています。)ここでは、テーマのテンプレートファイルを編集して設置する方法を紹介します。現状、SimplicityのAMPページヘッダー部に挿入するための小テーマは用意されていないため、AMPのsingle.phpファイル(single-amp.php)を直接編集してタグマネージャーのコードを設置しています。スニペットコードを設置した箇所付近のコードの画像です。</head>のすぐ上にスクリプト部のコード、<body>タグの直下にノンスクリプト部のコードを設置しています。コードの貼り付けを行ったら、[ファイルを更新]のボタンを押してファイルを保存します。親テーマを編集するのは、保守性が良くないためあまり好ましい方法ではありませんが、現状は暫定的に親テーマを編集して配置しています。コードの設置作業は完了です。Managerのアカウント画面に戻ります。下の画面内の[新しいタグ]をクリックします。(または、”新しいタグを追加”をクリックします。)コンテナ名とタグの種別選択タグに名前を入力します。アナリティクスを選択します。タグタイプの中のユニバーサルアナリティクスをクリックすると、タグの設定画面に戻り、タグタイプにユニバーサルアナリティクスが表示されています。トラッキングIDを入力します。トラッキングIDの入力トラッキングIDをAMP専用にするか否か?技術的な制約などから、AMPのトラフィックは通常のWebトラフィックとは異なるクライアントIDを使用しています。AMPページのトラフィックパターンは通常のページとはかなり異なります。そのためAMPのトラフィックを計測するのに別個(専用)のプロパティを使用することをGoogleは推奨しています。一つ(同じ)プロパティで、AMPとノンAMPのトラフィックを計測する場合は、データソースディメンションかカスタムディメンションを使用することを勧めています。pagesプロパティを分ける理由についてのGoogleの説明、分けた場合の不都合なところ、難点などについては、以下の記事をご参照下さい。https://www.blogging-life.com/use-separate-property-for-amp-or-not/AMPと通常ページではトラフィックパターンは大きく異なるので、Googleが推奨するように異なるプロパティを使用した方が、より細やかな分析を行うことができます。その一方で、大まかなアクセス解析であれば、一つのプロパティでまとめて計測するのもオプションとしてはあります。上記の様に同じプロパティを使用する場合は、ディメンションで分けるのがGoogleの推奨ですが、フィルタで分けてレポートを見るのでも、大まかな分析としては十分だと思います。フィルタを使用して、サイト全体(AMPとレギュラーページ)、AMPのみ、通常ページのみの表示設定を行う方がシンプルで一般的には十分だと思います。https://www.blogging-life.com/filter-for-amp-pages-in-analytics/アナリティクスの機能を利用して、詳細な分析を行う場合は、AMP用のプロパティを設定する方が適切だと思います。Simplicityの機能でアナリティクスを設定した場合は、同じプロパティでAMPページと通常ページの解析を行います。一般的な使い方であれば、特に問題はなく、むしろフィルタを活用したりすれば、データ分析もし易いと思います。トラッキングIDを入力後、下に表示されるトリガー部の”トリガーを選択してこのタグを配信...”の上のアイコンをクリックすると、以下のトリガーの選択画面がスライドイン表示されます。Pages)を選択します。(それ以外の選択肢は現状ありません。Pagesをクリックするとコンテナの設定画面に戻ります。以下の様にタグにユニバーサルアナリティクス、トリガーは全ページの設定となっています。青の[保存]ボタンを押します。Managerのワークスペースの画面が表示されます。中央青色で表示される現在編集中のワークスペースの下に追加済みの数1と表示されています。この状態は、まだコンテナは公開されていません。右の欄は緑色で未公開のコンテナと表示されています。上段右の赤色の[公開]ボタンを押します。バージョン管理のための設定画面がスライドイン表示されます。バージョン名と説明を記入します。名前と説明を記入後、右上の[公開]ボタンを押すと以下の画面が表示されます。設定を行ったユニバーサルアナリティクスのコンテナ・バージョン1の公開画面です。ManagerによるAMPページ用アナリティクスの設定作業完了です。タグマネージャは一旦ページに設定してしまえば、タグの追加や変更はタグマネージャの管理画面で柔軟に行うことができます。アナリティクスや他の解析タグを使用する場合は、とても便利な機能です。カスタム検索Googleの強力な検索エンジンを使用して、サイト内の記事を検索します。カスタム検索の設置方法は、こちらの記事をご参照下さい。2020年2月...Moreメルマガ・ニュースレター登録サイト運営関連のニュース、更新情報などをメールマガジンで配信しています。以下のフォームにメールアドレスを入力すると、メールマガジンの登録に関するメールが送信されます。届いたメールの内容を確認後、メール内に記載されたURLから登録を完了して下さい。ポッドキャストサイト運営とSEO関連の主な出来事、発表などについて、毎週、ニュースレターと合わせてポッドキャストで配信しています。Blogger関連の情報、Bloggerの使い方、活用法についての情報を発信しています。Blogger@ブロギングライフWebサイト運営関連の情報フォーラム:フォーラムプラットフォームでありながら、多彩なメディアサポート、多機能を提供するphpBBを使用したフォーラムサイトです。