Download the PHP package bitmannl/codeigniter-piwik without Composer
On this page you can find all versions of the php package bitmannl/codeigniter-piwik. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download bitmannl/codeigniter-piwik
More information about bitmannl/codeigniter-piwik
Files in bitmannl/codeigniter-piwik
Download bitmannl/codeigniter-piwik
More information about bitmannl/codeigniter-piwik
Files in bitmannl/codeigniter-piwik
Vendor bitmannl
Package codeigniter-piwik
Short Description Install codeigniter-piwik (natec23) via Composer
License
Package codeigniter-piwik
Short Description Install codeigniter-piwik (natec23) via Composer
License
Please rate this library. Is it a good library?
Informations about the package codeigniter-piwik
CodeIgniter-Piwik
CodeIgniter Library for retrieving stats from Piwik Open Source Analytics. Also a helper is included for generating a piwik tracking tag based on the piwik settings defined in the piwik config file.
Requirements
- CodeIgniter 1.7.2 - 2.0-dev
- Piwik Install
- For GeoIP capabilities: MaxMind GeoLiteCity
Helpful Links
Usage
// --- CONFIGURATION ( config/piwik.php ) ------------------------------------------ //
// Base URL to the Piwik Install
$config['piwik_url'] = 'http://stats.example.com';
// HTTPS Base URL to the Piwik Install (not required)
$config['piwik_url_ssl'] = 'https://stats.example.com';
// Piwik Site ID for the website you want to retrieve stats for
$config['site_id'] = 1;
// Piwik API token, you can find this on the API page by going to the API link from the Piwik Dashboard
$config['token'] = '0b3b2sdgsd7e82385avdfgde44dsfgd5g';
// To turn geoip on, you will need to set to TRUE and GeoLiteCity.dat will need to be in helpers/geoip
$config['geoip_on'] = FALSE;
// Controls whether piwik_tag helper function outputs tracking tag (for production, set to TRUE)
$config['tag_on'] = FALSE;
// --- LIBRARY Usage --------------------------------------------------------------- //
// Load Libary
$this->load->library('piwik');
// Get Actions
// Get last 10 days
$data['actions'] = $this->piwik->actions('day', 10);
// Get last 6 months
$data['actions'] = $this->piwik->actions('month', 6);
// Get Last 10 Visitors
$data['visitors'] = $this->piwik->last_visits();
// Get Last 10 Visitors Formatted (tries to eliminate need from parsing whats returned from the last_visits function)
$data['visitors'] = $this->piwik->last_visits_parsed();
// If GeoIP enabled, and you want to get geoip information, pass it an IP Address
$geoip = $this->piwik->get_geoip('127.0.0.1');
// --- HELPER Usage ---------------------------------------------------------------- //
// Load the helper to use to generate tracking tag
$this->load->helper('piwik');
// Call the helper function before the closing body tag in your view
...
</body>
</html>
To-do
- Add more library functions for other API methods
- Finish documentation for all existing library functions and add user guide
- Improve the way data is returned in some of the functions
- Integrate GeoIP with Google Maps API to build a visitor map
All versions of codeigniter-piwik with dependencies
PHP Build Version
Package Version
No informations.
The package bitmannl/codeigniter-piwik contains the following files
Loading the files please wait ....