Adobe Analytics

AdobeAnalytics: スクロールで目標に到達したらカスタムリンク

こんにちは、エクスチュアの権泳東(コン・ヨンドン)です。

AdobeAnalyticsのプラグインが冗長的だったり無駄にクッキーを使うものがあり、時には使いたくない事もあります。

例として、縦に長いパララックスサイトなどでユーザーがどれだけスクロールしたかをAdobeで計測したい場合、getPercentPageViewedプラグインというのが使えます。

しかしこのプラグインの挙動はこうです。

  • スクロール率をクッキーに保存して「次のページ」で読み取る
  • 離脱リンクをクリックした場合はその時点で計測ビーコンを送る

クッキーを使いたくない場合はNGですし、後者はSafariで計測出来ないケースがあります。

というわけで、目標に到達したらカスタムリンク(s.tl関数)を使って計測ビーコンを送ってしまう、という実装方法です。

いざ実装

今回はスクロールが75%に到達した時に下記の変数を計測するようにします。

eVar101: ページ名
event201: スクロール75%到達数

なお、この実装にはJQueryが必要です。

(function(){
    var flg_p75 = false;
    $(document).ready(function(){
        $(window).scroll(function(){
            var page_height = $('body').height();
            var scroll_top = $(window).scrollTop();
            var p_1 = page_height / 100;
            var p_all = (scroll_top * 1.2) / p_1;
            var res = Math.round(p_all);
            if (res >= 75 && !flg_p75) {
                s.linkTrackVars = 'eVar101,events';
                s.linkTrackEvents = s.events = 'event201';
                s.eVar101 = s.pageName;
                s.tl(true, 'o', 'scroll:75%');
                flg_p75 = true;
            }
        });
    });
})();

実装したらスクロールしてビーコンパラメータを確認します。

スクロール到達75%で計測

このように簡単に実装する事が出来ました。

弊社ではAdobeAnalyticsやGoogleAnalyticsのカスタム実装を承っております。
お問い合わせはこちらからどうぞ。

関連記事

  1. Adobe Analytics

    Looker: エンジニアがBIで分析ダッシュボードを作る

    こんにちは、エクスチュアの權泳東(権泳東/コン・ヨンドン)です。…

  2. Adobe Analytics

    Adobe AnalyticsのDatafeedをBigQueryのColumn-based Tim…

    こんにちは、エクスチュアの權泳東(権泳東/コン・ヨンドン)です。…

  3. Adobe Analytics

    Adobe Analytics: BigQuery+Lookerでアトリビューション分析

    こんにちは、エクスチュアの權泳東(権泳東/コン・ヨンドン)です。…

  4. Adobe Analytics

    Adobe AnalyticsとGoogle Analyticsの違い③ カスタム計測のされ方の違い…

    こんにちは。CEOの原田です。今回もAAとGAの違いを述べていきま…

  5. Adobe Analytics

    Adobe Analytics:計算指標でevents変数を後付けでパーティシペーションにする

    こんにちは。CEOの原田です。なるべくこのブログでは新しめな内容を…

  6. Adobe Analytics

    AdobeAnalytics: GTMのdataLayerをAdobeAnalyticsの処理ルール…

    こんにちは、エクスチュアの權泳東(権泳東/コン・ヨンドン)です。…

最近の記事

  1. ELB (ALB・NLB・CLB) をサクッと学ぶ
  2. Direct Connect vs Site to Site…
  3. パブリックサブネット vs プライベートサブネット
  4. セキュリティグループ vs ネットワークACL
  5. IAM (Identity and Access Manag…
  1. Adobe Analytics

    Adobe AEP SDKをTypeScriptで開発したReactNative…
  2. Adobe Analytics

    AdobeAnalytics: GTMのdataLayerをAdobeAnaly…
  3. Adobe Analytics

    Adobe Analytics: BigQueryにロードしたデータフィードをD…
  4. Adobe Experience Cloud

    Adobe Marketing Cloud:サインインで問題が起きたときの対処法…
  5. Adobe Analytics

    Adobe Mobile SDK 4.xからAEP SDKに移行する
PAGE TOP