piwik more features,piwikfeatures
piwik more features,piwikfeatures
1、定制页面名称
_paq.push(['setDocumentTitle', document.title]);
2、站内搜索跟踪
_paq.push(['trackSiteSearch',
// Search keyword searched for
"Banana",
// Search category selected in your search engine. If you do not need this, set to false
"Organic Food",
// Number of results on the Search results page. Zero indicates a 'No Result Search Keyword'. Set to false if you don't know
0
]);
如果想要绑定搜索结果,请在结果页面添加下面的代码
var searchCount = 15; // set this value when rendering the search result page
_paq.push(['setCustomUrl', document.URL + '&search_count=' + searchCount]);
_paq.push(['trackPageView']);
3、UserId绑定
_paq.push(['setUserId', 'USER_ID_HERE']);
_paq.push(['trackPageView']);
通过设置UserId,可以关联一个用户在多个设备和多个浏览器的跟踪数据。UserId通常都设置成登陆网站的用户名,比如电子商城的登陆名。
4、设置跟踪跳转延迟时间
当跟踪一个下载文件或是外链时,需要先发送请求到piwik服务端,然后走302跳转,这样会带来一定的延迟,但是可以通过下面的代码来控制最大延迟时间,
_paq.push(['setLinkTrackingTimer', 250]); // 250 milliseconds
_paq.push(['trackPageView']);
但是如果设置太小有可能导致piwik跟踪不到这个请求。
5、更改下载跟踪的文件的扩展名
piwik默认的跟踪扩展名包括
7z|aac|arc|arj|apk|asf|asx|avi|bin|bz|bz2|csv|deb|dmg|doc| exe|flv|gif|gz|gzip|hqx|jar|jpg|jpeg|js|mp2|mp3|mp4|mpg| mpeg|mov|movie|msi|msp|odb|odf|odg|odp|ods|odt|ogg|ogv| pdf|phps|png|ppt|qt|qtm|ra|ram|rar|rpm|sea|sit|tar| tbz|tbz2|tgz|torrent|txt|wav|wma|wmv|wpd||xls|xml|z|zip可以通过下面的代码设置扩展名,这样会覆盖默认的配置
_paq.push(['addDownloadExtensions', "mp5|mp6"]);
_paq.push(['trackPageView'])
6、多个piwik tracker
通过下面的代码可以在一个网站内跟踪多份数据,并且可以分别设置需要跟踪的内容
window.piwikAsyncInit = function () {
try {
var piwikTracker = Piwik.getTracker("http://URL_1/piwik.php", 1);
piwikTracker.trackPageView();
var piwik2 = Piwik.getTracker("http://URL_2/piwik.php", 4);
piwik2.trackPageView();
} catch( err ) {}
};
也可以通过下的方式去设置tracker的服务端地址和siteid
var piwikTracker = Piwik.getTracker();
piwikTracker.setSiteId( 12 );
piwikTracker.setTrackerUrl( "http://example.com/piwik/" );
piwikTracker.trackPageView();
评论暂时关闭