GoogleAnalyticsで複数のWordPress著者を追跡する

Googleアナリティクス

GoogleAnalyticsを使用してWordPressで複数の著者を追跡する方法について別の投稿を書きました かつて、しかしそれを間違えました! WordPressループの外では、作成者名をキャプチャできないため、コードは機能しませんでした。

失敗してすみません。

私はいくつかの追加の掘り下げを行い、複数のGoogleAnalyticsプロファイルを使用してそれをよりスマートに行う方法を見つけました。 (正直なところ、これはあなたがプロを愛するようになるときです 分析論 のようなパッケージ ウェブトレンズ!)

ステップ1:既存のドメインにプロファイルを追加する

最初のステップは、現在のドメインにプロファイルを追加することです。 これは、ほとんどの人がなじみのないオプションですが、このタイプのシナリオでは完全に機能します。
既存のプロファイル.png

ステップ2:新しい作成者プロファイルにインクルードフィルターを追加する

このプロファイルで作成者が追跡したページビューのみを測定する必要があるため、サブディレクトリにフィルターを追加します /著者/。 これに関するXNUMXつのメモ–演算子として「含む」を作成する必要がありました。 Googleの指示では、フォルダの前に^が必要です。 実際、フィールドに^を書き込むことはできません。
Include-author.png

ステップ3:プライマリプロファイルに除外フィルターを追加する

元のプロファイルで作成者ごとに余分なページビューをすべて実際に追跡する必要はないため、元のプロファイルにフィルターを追加してサブディレクトリを除外します / by-author /.

ステップ4:フッタースクリプトにループを追加する

既存のGoogleAnalyticsトラッキング内で、現在のtrackPageView行の下に、フッターテーマファイルに次のループを追加します。

var authorTracker = _gat._getTracker( "UA-xxxxxxxx-x"); authorTracker._trackPageview( "/ by-author / ");

これにより、作成者ごとに、ドメインの6番目のプロファイルにすべての追跡がキャプチャされます。 このトラッキングをプライマリプロファイルから除外することで、不要なページビューを追加する必要がなくなります。 6つの投稿があるホームページがある場合、このコードでXNUMXつのページビューを追跡することに注意してください。投稿ごとにXNUMXつ、作成者によって追跡されます。

その特定のプロファイルで作成者追跡がどのように表示されるかを次に示します。
画面が2010 AM.pngで02-09-10.23.32ショット

これを別の方法で達成した場合は、著者情報を追跡するための追加の方法を利用できます。 私のAdSenseの収益はプロファイルに関連付けられているので、どの作成者が最も多くの広告収益を生み出しているかを確認することもできます:)。

11のコメント

  1. 1

    素晴らしい投稿ダグ! このレベルで作成者を追跡する別の方法は、GAでのイベント追跡です。 ページビューを増やすことなく、通常のデータと同じプロファイルで、各作成者の投稿が表示された回数の集計を取得できます。 また、イベントレポートで複数のディメンションを使用して、訪問者をさまざまな作成者に誘導しているソース(Twitterを介して最も多くの読者を引き付けている人など)、どこから来ているかなどを確認できます。スクリプトを投稿しようとしましたが、文字数制限を超えていました。 リンクは次のとおりです。 http://www.wheresitworking.com/2010/02/08/tracking-authors-in-wordpress-with-google-analytics-event-tracking/

  2. 2
  3. 3

    素晴らしい、このダグを共有してくれてありがとう! 著者名が重複してXNUMX回出力されるのを防ぐために、the_author()をget_the_author()に置き換える必要があることがわかりました。

    また、あなたのソリューションはアダムのソリューションとどのように比較されますか?

  4. 4

    ダグ、私はこれを実装しようとしましたが、それは実際の著者ページ(…/ author / AUTHORNAME)のビューを追跡するだけであり、著者によって分けられて表示された各投稿のビューではありません-何か考えはありますか?

    • 5

      こんにちはジェレミー!

      私が実装した方法は、実際にはGoogle Analytics内のXNUMXつの異なるアカウント(個別のUAコード)を利用することでした。 私はXNUMXつのアカウントを「作成者」と呼び、もうXNUMXつのアカウントをサイト全体として保持しています。 意味がありますか?

      ダグ

  5. 7

    どうもありがとう。 私は今これを試しています。 ただし、作成者名が重複しているように見えるため、ループから「エコー」を削除しました。 たとえば、/ by-author / Author NameAuthorNameがエコーとともに表示されていました。

  6. 8

    チュートリアルをありがとう。 ニュースブログの各ライターが累積するページビューを追跡して、ビューで支払う必要があります。

    ただし、ホームページを含めることは実際には機能しません。

    ホームページからコードを除外できますか? そのコードが単一ページのレイアウト(カスタムWebページのオプション)にのみ挿入された場合、それは機能しますか? ホームページの閲覧をカウントから除外しますか?

  7. 10

    ステップ1をどのように行いますか:「現在のドメインにプロファイルを追加してください」

    ステップを完了する方法を示しますが、そもそもそこに到達する方法は示しません。

どう思いますか?

このサイトはAkismetを使用して迷惑メールを減らします。 コメントの処理方法を学ぶ.