Wordpressで作ったブログ(テーマは賢威8)に何人かで記事を投稿しています。
その投稿者別にPV数を計測したいと思っているのですが、投稿者名が表示されてほしい箇所が全て「null」になってしまいうまくいきません。
#概要・前提
Googleアナリティクスのカスタムディメンションとタグマネージャーを駆使して実現しようと思っています。
https://ferret-plus.com/5602
https://www.terakoya.work/google-analytics-author-data/
の2サイトを参考にしながらやっているのですが、うまくいきません。
ブログページの執筆者が表示されている周辺の要素の記述は
<section class="profile-box"> <h2 class="profile-box-title">この記事を書いている人</h2> <div class="profile-box_in"> 【画像に関するコード(省略)】 <h3 class="profile-box-author" itemprop="author" itemscope itemtype="https://schema.org/Person"> <span itemprop="name">執筆者A</span></h3> </div><!--profile-box_in--> </section>
となっています。
#やったこと詳細
####Googleアナリティクスの管理画面にて
「管理」
「カスタム定義」
「カスタムディメンション」
「+新しいカスタムディメンション」
【名前】を入力(【author】にしました)
【範囲:ヒット】
【アクティブ】チェックのまま
「作成(編集時は「保存」)」
※コレがインデックス「1」です。
####タグマネージャーの管理画面にて
「サマリー」のメニュー画面で「新しいタグを追加」
「タグタイプを選択して設定を開始」
「Googleアナリティクス:ユニバーサルアナリティクス」
【トラッキングタイプ:ページビュー】
【Googleアナリティクス設定:初期状態(設定変数を選択のまま)】
「このタグでオーバーライド設定を有効にする」にチェックを入れる
【トラッキングID:UA-xxxxxxxx-xx】
「詳細設定(上)」
「カスタムディメンション」
「+カスタムディメンション」
【インデックス:1】
【ディメンションの値】の「+」をクリック
「変数を選択」画面で右上の「+」をクリック
「変数タイプを選択して設定を開始...」
「DOM要素」
【選択方法:CSSセレクタ】(「ID」も試しましたがダメでした)
【要素セレクタ:name】→【属性名:空白のまま】
変数名(執筆者)をつけて「保存」
「トリガー」の「トリガーを選択してこのタグを配信」
「All Pages」
タグ名(執筆者)をつけて「保存」
右上の「公開」をクリック
バージョン名(適当に入力)
「公開」をクリック
サマリー画面上部の「GTM-xxxxxxx」をクリックし、出てきた2つのコードをWordpressの<head>と<body>直後の該当する部分に貼り付け
####Googleアナリティクスにてカスタムレポートを作成し、計測
「カスタム」
「カスタムレポート」
「+新しいカスタムレポート」
【タイトル:執筆者】
「+指標を追加」
「ユーザー」内の「ページビュー数」(他にも足します)
「+ディメンションを追加」
「カスタムディメンション」
「author(インデックス「1」に設定した名前)」
「保存」
#補足
タグマネージャーの「要素セレクタ」ですが、「name」以外にも色々試したり、執筆者関連以外の箇所のコードも試してみましたが、「null」ばかりでした。
「"name"」にした時だけ「null」ではなく「0」になりました。
色々試しているのですが、実はあれこれ調べながら初めてこの設定を試みた時、うまく執筆者名が表示されました。
その後、もっと理解を深めようと思って弄ったら二度と執筆者が表示されなくなりました。
最初からずっと「null」ばかりだったら諦めていたかもしれませんが、一度うまくいったのを見てるだけにハマってしまっています。
以上の手順で何か間違いだったり設定漏れがあったりすれば、アドバイス頂けるとありがたいです。
※昨晩この質問を投稿したのですが、なぜか内容が途中までしか反映されなかったので削除し、再度投稿しました。
閲覧された方には大変失礼致しました。
あなたの回答
tips
プレビュー