サード・パーティCookieを使用した基本的なページ・ビューのトラッキング

Oracle Eloqua非同期トラッキング・スクリプトがデプロイされたWebサイトを訪問すると、Cookieがブラウザに配置されます。Cookieは、Webサイトで訪問に関する情報を記憶し、次回の訪問をパーソナライズするために役立ちます。

サード・パーティCookieの実装では、ブラウザに配置されるCookieのドメインは、訪問しているドメインと異なります。たとえば、example.comを訪問し、コンピュータに配置されたCookieのドメインがeloqua.comである場合、これはサード・パーティCookieです。Cookieのドメインがexample.comである場合、これはファースト・パーティCookieです。

サード・パーティCookieを使用すると、問題になることがあります。サード・パーティCookieは多くの場合、次のように処理されます。

  • アンチスパイウェア・アプリケーションによってブロックされる
  • ブラウザおよびデフォルト・プライバシ設定によってブロックされる

コード・サンプル: サード・パーティCookieの実装

次のコード・サンプルは、サード・パーティCookieをWebサイトに実装する方法を示しています。

<script type="text/javascript">
    var _elqQ = _elqQ || [];
    _elqQ.push(['elqSetSiteId', 'siteId']);
    _elqQ.push(['elqTrackPageView']);
	
    (function() {
        function async_load() {
            var s = document.createElement('script'); s.type = 'text/javascript';
            s.async = true; s.src = '//img.en25.com/i/elqCfg.min.js';
            var x = document.getElementsByTagName('script')[0];
            x.parentNode.insertBefore(s, x);
        }
        if (window.addEventListener) window.addEventListener('DOMContentLoaded', async_load, false);
        else if (window.attachEvent) window.attachEvent('onload', async_load);
    })();
</script>

このコード・サンプルを実装するときには、次のことに注意してください。

  • _elqQは、Oracle Eloquaサーバーにプッシュするコマンドのキューです。スクリプトがDOMにロードされると、コマンドがキューに追加され、順番に実行されます。
  • このスクリプトは、ページの任意の場所に配置できます。スクリプトは非同期で実行されるため、スクリプトが配置されるページの場所は重要ではありません。ただし、データ参照厳密モードなどの他の機能を使用する予定がある場合は、使用する前に_elqQを定義しておく必要があります。

関連項目

Oracle Eloqua非同期トラッキング・スクリプト

ファースト・パーティCookieを使用した基本的なページ・ビューのトラッキング