ページトラッカーは、サードパーティの Web サイトコードに組み込む JavaScript コードです。このコードを使用して、Adobe Analytics がそれらの Web サイトでの Adobe Experience Manager(AEM)アセットの使用状況データを獲得できます。
アセット固有のイベント(クリックなど)を取得するには、サードパーティの Web サイトコードに埋め込みコードも含めます。
次のサンプルコードは、ページトラッカーコードと埋め込みコードの両方を含む Web ページです。
<!DOCTYPE html> <html> <head> <script type="text/javascript" src="http://localhost:4502/xxxx/etc/clientlibs/sitecatalyst/appmeasurement.js"></script> <script type="text/javascript" src="http://localhost:4502/xxxx/etc/clientlibs/foundation/assetinsights/pagetracker.js"></script> <script type="text/javascript"> assetAnalytics.attrTrackable = 'trackable'; assetAnalytics.defaultTrackable = false; assetAnalytics.attrAssetID = 'aem-asset-id'; assetAnalytics.assetImpressionPollInterval = 200; // interval in millis assetAnalytics.charsLimitForGET = 2000; // bytes assetAnalytics.dispatcher.init("assetstesting","xxxx","xxx","list1","eVar3","event8","event7"); </script> </head> <body> <img src="http://10.41.52.147:4502/xxxx/content/dam/test/abc.jpg" data-aem-asset-id="aaid:a386f2cd78234becb66bd11575f9452d" data-trackable=true onload=assetAnalytics.core.assetLoaded(this)> <a href="http://www.adobe.com" onclick="assetAnalytics.core.assetClicked(this);return false"> <img src="http://localhost/xxxx/content/dam/test/xyz.jpg" data-aem-asset-id="aaid:7fa01fce0ebe40268cd6dcf07e2d9cb1" data-trackable=true onload=assetAnalytics.core.assetLoaded(this)> </a> </body> </html>
<head> <script type="text/javascript" src="http://localhost:4502/xxxx/etc/clientlibs/sitecatalyst/appmeasurement.js"></script> <script type="text/javascript" src="http://localhost:4502/xxxx/etc/clientlibs/foundation/assetinsights/pagetracker.js"></script> <script type="text/javascript"> assetAnalytics.attrTrackable = 'trackable'; assetAnalytics.defaultTrackable = false; assetAnalytics.attrAssetID = 'aem-asset-id'; assetAnalytics.assetImpressionPollInterval = 200; // interval in millis assetAnalytics.charsLimitForGET = 2000; // bytes assetAnalytics.dispatcher.init("assetstesting","abc.net","bee","list1","eVar3","event8","event7"); </script> </head>
<body> <img src="http://localhost:4502/xxxx/content/dam/test/xyz.jpg" data-aem-asset-id="aaid:a386f2cd78234becb66bd11575f9452d" data-trackable=true onload=assetAnalytics.core.assetLoaded(this)> <a href="http://www.adobe.com" onclick="assetAnalytics.core.assetClicked(this);return false"> <img src="http://localhost:4502/xxxx/content/dam/test/xyz.jpg" data-aem-asset-id="aaid:7fa01fce0ebe40268cd6dcf07e2d9cb1" data-trackable=true onload=assetAnalytics.core.assetLoaded(this)> </a> </body>