Adobe Analytics

GTMのdataLayerをAdobeAnalyticsの「s」オブジェクトにコピーする

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

AdobeAnalyticsを利用している場合でも、他にGoogleAnalyticsや各種マーテックツールを併用しているケースをよく見ます。

各マーテックツールにページレベルのデータを渡す方法は様々ですが、Google Tag Managerのデータレイヤーを共通で利用すると実装がラクです。

AdobeAnalyticsでDataLayerの値を計測する方法としては、以前コンテキストデータ+処理ルールを使う方法を紹介しましたが、やっぱり処理ルールがメンドクサイので直接「s」オブジェクトに叩き込む方法を紹介します。

 

実装するコード

これです。

(function(s, dl){
    if (typeof s != 'undefined' && typeof dl != 'undefined') {
        for (var i=0; i<dl.length; i++) {
            for (var key in dl[i]) {
                s[key] = dl[i][key];
            }
        }
    }
})(window.s, window.dataLayer);

 

実行する場所

これをどこで実行するか?
dataLayerが出現・生成された以降に実行する必要があります。

AdobeLaunchでAdobeAnalyticsを実装している場合は「DOMReady」、またはDTMからのアップグレードであれば「PageBottom」でこのスクリプトを実行してから、その後「Send Beacon」ルールを発火させればOK.

DataLayerをsにコピーして発火

 

まとめ

今回はGTMのdataLayer変数をそのままAdobeAnalyticsで簡単に計測する方法についてでした。
dataLayerはGoogleAnalytics以外にも各マーテックツールで使われるので、AdobeAnalyticsもdataLayerに寄せると計測の管理がラクです。

弊社ではGoogle AnalyticsとAdobe Analyticsを同時に使うためのベストな方法や、もしくは一方に乗り換える方法についてのご相談を承っております。

お問い合わせはこちらからどうぞ

 

ピックアップ記事

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

関連記事

  1. Adobe Analytics

    DataWarehouseについて

    はじめまして、インターン生の丸山です。Adobe Analytics…

  2. Adobe Analytics

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

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

  3. Adobe Analytics

    Adobe Analytics 3つの主要指標

    こんにちは!インターンの藤本です。今日はAdobe Analytic…

  4. Adobe Analytics

    Adobe Analyticsを学ぶ

    Adobe Analyticsを学ぶ -エクスチュアのツール紹介-Ad…

  5. Adobe Analytics

    Adobe Analytics: BigQueryでパーティシペーション指標を集計するSQL

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

  6. Adobe Analytics

    ページの深さとは-Adobe Analyticsの指標説明

    今回はページの深さの指標について説明します。ページの深さとはそのペ…

最近の記事

  1. GoogleスプレッドシートのデータをGASで整理する【se…
  2. GoogleスプレッドシートのデータをGASで整理する【ge…
  3. GASを利用してWebスクレイピングをやってみよう②
  4. GASを利用してWebスクレイピングをやってみよう
  5. Adobe Analyticsを知る。
  1. ヒートマップ

    ユーザビリティの検証で気を付けたいこと、やってはいけないこと③
  2. Adobe Analytics

    訪問回数 とは-Adobe Analyticsの指標説明
  3. Tableau

    Tableauで半円型のゲージを作る方法
  4. Adobe Analytics

    ページの深さとは-Adobe Analyticsの指標説明
  5. IT用語集

    オーバーロード(Overload)って何?
PAGE TOP