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のカスタム実装を承っております。
お問い合わせはこちらからどうぞ。

Linux技術者資格のLPIC-3試験に合格しました前のページ

Adobe AEP SDKでReactNativeアプリを計測する (Android編)次のページ

ピックアップ記事

  1. 最速で理解したい人のためのIT用語集

関連記事

  1. Amazon Web Services

    Databricks Community Editionを使ってApache Sparkを無料で学ぶ…

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

  2. Adobe Analytics

    Adobe Analytics:ワークスペースでコンボグラフを作ってみる

    こんにちは。エクスチュアの篠原です。先日のAdobe Ana…

  3. Adobe Analytics

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

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

  4. Adobe Analytics

    ページでの滞在時間とは-Adobe Analyticsの指標説明

    今回はページでの滞在時間について説明いたします。ページでの滞在時間と…

  5. Google BigQuery

    GCP: 今月のGCP課金額をslackに自動的に書き込む

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

  6. Adobe Analytics

    AdobeAnalytics Datafeed: BigQueryのSIGN関数を使った小ワザ

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

カテゴリ
最近の記事
  1. AtScale Developer Editionでセマンテ…
  2. 真打ち登場LOD ~TableauのEXCLUDE関数を知ろ…
  3. DataformでactAs権限に適合する設定をする
  4. 真打ち登場LOD ~TableauのINCLUDE関数を知ろ…
  5. 真打ち登場LOD ~TableauのFIXED関数を知ろう~…
  1. Google Analytics 4

    【GA4/GTM】dataLayerを使ってカスタムイベントを発生させてみよう
  2. Adobe Analytics

    オリジナルの参照ドメインとは-Adobe Analyticsの指標説明
  3. Google BigQuery

    Tableau : BigQueryでLOD計算が使えない場合の対処法
  4. Mouseflow

    Mouseflowの新機能:サイト単位でレコーディング数の制限が可能に!
  5. Adobe Dynamic Tag Manager

    【Adobe Analytics,Launch】進化するDebugger
PAGE TOP