著者の各記事がWordpressサイトで生成するページビューをGoogle Analyticsイベントトラッキングで追跡しています:
var pageTracker = _gat._getTracker("UA-xxxxxxx-x");
pageTracker._trackPageview();
} catch(err) {}
<?php if ( is_singular()) { ?>
pageTracker._trackEvent('Authors','viewed','<?php the_author_meta('ID'); ?>');
<?php } ?>
イベントカテゴリ「Authors」があり、IDごとにイベントラベルがあります。他の著者の統計およびサイトの統計全体へのアクセスを許可せずに、各著者にそれぞれのラベルのデータへのアクセスを許可するにはどうすればよいですか?
アナリティクスに追加するサイトごとに複数のプロファイルを設定し、ユーザーに特定のプロファイルへのアクセスを許可できます。その場合、ページ上の作成者のトラッキングコードの複製の問題であると思います。これは次のようなものです。
var pageTracker = _gat._getTracker("UA-base-code");
pageTracker._trackPageview();
var pageTracker = _gat._getTracker("UA-profile-code");
pageTracker._trackPageview();
} catch(err) {}
UA-base-code
はメインサイトプロファイルのID(アクセス可能)であり、UA-profile-code
は記事の著者に関連付けられたプロファイルです。
それが上手くいかない場合は、 Analytics API をご覧ください。少し手間がかかりますが、各ユーザーに適切なデータを提供するだけのミニアプリを作成することができます。
迅速な解決策として、次のことができます。
_initData()
の前に_trackPageview()
を呼び出します