現在、ユーザーの旅とサイトとのやり取りに関するデータをできるだけ多く収集することと、GA分析が私たちに課している500またはバストの制限を認識していることとの間の微妙な境界線を歩いています。
GA内で発見できるアプローチを知っている人はいますか-1回のセッションで500ヒットの上限に達した後-おそらくGAレポート内で調査できる指標またはディメンション?
とにかく、クライアント側のJavaScript(現在のヒットカウンター)内でデバッグする必要はありますか?驚くべきことは、このカウント数を追跡し、GTMを介してそれほど重要ではないGAイベントを抑制する方法です。
私の最新のソリューションは、製品のインプレッション、レビューのインプレッションなどの大きなヒットタグの後に「クリーンアップタグ」としてトリガーされるCookieカウンターを利用することでした。350ヒットに制限が設定され、セッションヒットカウントは過負荷になります。
使用されるコードは次のとおりです。
<script>
(function() {
// read the cookie
var daCounter = {{COOKIE.viewcount}};
// if empty
if (typeof daCounter === "undefined") {
// start counting
daCounter = 1;
} else {
// otherwise add 1
daCounter++;
}
// than crate a cookie
setSessionCookie("DA-VC", daCounter);
})();
//function to set a cookie
function setSessionCookie(name, value) {
var cookie = name + "=" + value + "; path=/; domain=." + location.hostname.replace(/^www\./i, "");
// set it
document.cookie = cookie;
}
</script>
サーバーサイトソリューションについては知りませんが、これに注意を払う方法を効果的に測定する方法のヒントを提供できます。 Googleアナリティクスでは既に「ヒット」を指標として使用するオプションが提供されているため、ペアにするセッションに関するディメンションのみが必要です。これは、Simo Ahavaの例(https://www.simoahava.com/analytics/improve-data-collection-with-four-custom-dimensions/
)で行いました。セッションの一意のID(セッションスコープ)を含むカスタムディメンションを作成すると、セッションごとのヒット数を確認できます。 Simoが提案する4つのカスタムディメンションをすべてインストールすると、何がいつ、誰によって行われるかについて、より良い概要が得られます。
その後、制限を追跡するための強力なカスタムレポートを作成できます。