JavaScriptを使用した複数のOracle Eloquaインスタンスのトラッキング

複数のOracle Eloquaインスタンスをトラッキングするビジネス・ニーズがある場合は、Oracle Eloquaの非同期トラッキング・スクリプトを使用して複数のOracle Eloquaインスタンスをトラッキングできます。その構成は、異なるsiteIDを設定した後でelqTrackPageViewを2回コールするのと同様に単純です。次に例を示します。

<script type="text/javascript">
    var _elqQ = _elqQ || [];
    _elqQ.push(['elqSetSiteId', '123']);
    _elqQ.push(['elqTrackPageView']);
   _elqQ.push(['elqSetSiteId', '456']);
   _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>

強調表示されている行は、第2のインスタンスをトラッキングするために、Oracle Eloquaサーバーへの追加のコールに必要な2つの特別なコマンドを示しています。

関連項目

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