Index
A
- APIModule — Class in namespace RobBrazier\Piwik\Module
 Class APIModule.
- ActionsModule — Class in namespace RobBrazier\Piwik\Module
 Class ActionsModule.
- SitesManagerModule::addSite() — Method in class SitesManagerModule
 - UsersManagerModule::addUser() — Method in class UsersManagerModule
 Create a user
- Piwik::actions() — Method in class Piwik
 Get actions (hits) for the specific time period.
- UrlQueryBuilder::add() — Method in class UrlQueryBuilder
 - UrlQueryBuilder::addAll() — Method in class UrlQueryBuilder
 - ArrayAccessTrait — Class in namespace RobBrazier\Piwik\Traits
 
B
- PiwikServiceProvider::boot() — Method in class PiwikServiceProvider
 Bootstrap the application events.
- UrlQueryBuilder::build() — Method in class UrlQueryBuilder
 - RequestOptions::build() — Method in class RequestOptions
 
C
- ContentsModule — Class in namespace RobBrazier\Piwik\Module
 Class ContentsModule.
- UsersManagerModule::createAppSpecificTokenAuth() — Method in class UsersManagerModule
 Gets the user's Authentication Token for Matomo V4
- Piwik::convertUrl() — Method in class Piwik
 Convert URL from HTTP to HTTPS and vice versa.
- ConfigRepository — Class in namespace RobBrazier\Piwik\Repository
 - ConfigTrait — Class in namespace RobBrazier\Piwik\Traits
 - $ ConfigTrait#config — Property in class ConfigTrait
 
D
- Piwik::downloads() — Method in class Piwik
 Get file downloads for the specific time period.
- $ PiwikServiceProvider#defer — Property in class PiwikServiceProvider
 Indicates if loading of the provider is deferred.
- DateTrait — Class in namespace RobBrazier\Piwik\Traits
 
E
- EventsModule — Class in namespace RobBrazier\Piwik\Module
 Class EventsModule.
F
- FileConfigRepository — Class in namespace RobBrazier\Piwik\Repository\Config
 - RequestOptions::flattenArray() — Method in class RequestOptions
 - FormatTrait — Class in namespace RobBrazier\Piwik\Traits
 
G
- Piwik::getFacadeAccessor() — Method in class Piwik
 Get the registered name of the component.
- APIModule::getPiwikVersion() — Method in class APIModule
 - APIModule::getIpFromHeader() — Method in class APIModule
 - APIModule::getSettings() — Method in class APIModule
 - APIModule::getSegmentsMetadata() — Method in class APIModule
 - APIModule::getMetadata() — Method in class APIModule
 - APIModule::getReportMetadata() — Method in class APIModule
 - APIModule::getProcessedReport() — Method in class APIModule
 - APIModule::getReportPagesMetadata() — Method in class APIModule
 - APIModule::getWidgetMetadata() — Method in class APIModule
 - APIModule::get() — Method in class APIModule
 - APIModule::getRowEvolution() — Method in class APIModule
 - ActionsModule::get() — Method in class ActionsModule
 - ActionsModule::getPageUrls() — Method in class ActionsModule
 - ActionsModule::getPageUrlsFollowingSiteSearch() — Method in class ActionsModule
 - ActionsModule::getPageTitlesFollowingSiteSearch() — Method in class ActionsModule
 - ActionsModule::getEntryPageUrls() — Method in class ActionsModule
 - ActionsModule::getExitPageUrls() — Method in class ActionsModule
 - ActionsModule::getPageUrl() — Method in class ActionsModule
 - ActionsModule::getPageTitles() — Method in class ActionsModule
 - ActionsModule::getEntryPageTitles() — Method in class ActionsModule
 - ActionsModule::getExitPageTitles() — Method in class ActionsModule
 - ActionsModule::getPageTitle() — Method in class ActionsModule
 - ActionsModule::getDownloads() — Method in class ActionsModule
 - ActionsModule::getDownload() — Method in class ActionsModule
 - ActionsModule::getOutlinks() — Method in class ActionsModule
 - ActionsModule::getOutlink() — Method in class ActionsModule
 - ActionsModule::getSiteSearchKeywords() — Method in class ActionsModule
 - ActionsModule::getSiteSearchNoResultKeywords() — Method in class ActionsModule
 - ActionsModule::getSiteSearchCategories() — Method in class ActionsModule
 - ContentsModule::getContentNames() — Method in class ContentsModule
 - ContentsModule::getContentPieces() — Method in class ContentsModule
 - EventsModule::getCategory() — Method in class EventsModule
 - EventsModule::getAction() — Method in class EventsModule
 - EventsModule::getName() — Method in class EventsModule
 - EventsModule::getActionFromCategoryId() — Method in class EventsModule
 - EventsModule::getNameFromCategoryId() — Method in class EventsModule
 - EventsModule::getCategoryFromActionId() — Method in class EventsModule
 - EventsModule::getNameFromActionId() — Method in class EventsModule
 - EventsModule::getActionFromNameId() — Method in class EventsModule
 - EventsModule::getCategoryFromNameId() — Method in class EventsModule
 - LiveModule::getCounters() — Method in class LiveModule
 - LiveModule::getLastVisitsDetails() — Method in class LiveModule
 - LiveModule::getLastVisitsDetailsParsed() — Method in class LiveModule
 last_visits_parsed Get information about last 10 visits (ip, time, country, pages, etc.) in a formatted array with GeoIP information if enabled.
- LiveModule::getVisitorProfile() — Method in class LiveModule
 - LiveModule::getMostRecentVisitorId() — Method in class LiveModule
 - Module::getOptions() — Method in class Module
 - ProviderModule::getProvider() — Method in class ProviderModule
 - ReferrersModule::getReferrerType() — Method in class ReferrersModule
 - ReferrersModule::getAll() — Method in class ReferrersModule
 - ReferrersModule::getKeywords() — Method in class ReferrersModule
 - ReferrersModule::getKeywordsForPageUrl() — Method in class ReferrersModule
 - ReferrersModule::getKeywordsForPageTitle() — Method in class ReferrersModule
 - ReferrersModule::getSearchEnginesFromKeywordId() — Method in class ReferrersModule
 - ReferrersModule::getSearchEngines() — Method in class ReferrersModule
 - ReferrersModule::getKeywordsFromSearchEngineId() — Method in class ReferrersModule
 - ReferrersModule::getCampaigns() — Method in class ReferrersModule
 - ReferrersModule::getKeywordsFromCampaignId() — Method in class ReferrersModule
 - ReferrersModule::getWebsites() — Method in class ReferrersModule
 - ReferrersModule::getUrlsFromWebsiteId() — Method in class ReferrersModule
 - ReferrersModule::getSocials() — Method in class ReferrersModule
 - ReferrersModule::getUrlsForSocial() — Method in class ReferrersModule
 - ReferrersModule::getNumberOfDistinctSearchEngines() — Method in class ReferrersModule
 - ReferrersModule::getNumberOfDistinctKeywords() — Method in class ReferrersModule
 - ReferrersModule::getNumberOfDistinctCampaigns() — Method in class ReferrersModule
 - ReferrersModule::getNumberOfDistinctWebsites() — Method in class ReferrersModule
 - ReferrersModule::getNumberOfDistinctWebsitesUrls() — Method in class ReferrersModule
 - SEOModule::getRank() — Method in class SEOModule
 - SEOModule::getRankFromSiteId() — Method in class SEOModule
 - SitesManagerModule::getSitesFromGroup() — Method in class SitesManagerModule
 - SitesManagerModule::getSiteGroups() — Method in class SitesManagerModule
 - SitesManagerModule::getSitesFromId() — Method in class SitesManagerModule
 - SitesManagerModule::getSiteUrlsFromId() — Method in class SitesManagerModule
 - SitesManagerModule::getAllSites() — Method in class SitesManagerModule
 - SitesManagerModule::getAllSitesId() — Method in class SitesManagerModule
 - SitesManagerModule::getSitesWithAdminAccess() — Method in class SitesManagerModule
 - SitesManagerModule::getSitesWithViewAccess() — Method in class SitesManagerModule
 - SitesManagerModule::getSitesWithAtLeastViewAccess() — Method in class SitesManagerModule
 - SitesManagerModule::getSitesIdWithAdminAccess() — Method in class SitesManagerModule
 - SitesManagerModule::getSitesIdWithViewAccess() — Method in class SitesManagerModule
 - SitesManagerModule::getSitesIdWithAtLeastViewAccess() — Method in class SitesManagerModule
 - SitesManagerModule::getSitesIdFromSiteUrl() — Method in class SitesManagerModule
 - UsersManagerModule::getTokenAuth() — Method in class UsersManagerModule
 Gets the user's Authentication Token
- VisitorInterestModule::getNumberOfVisitsPerVisitDuration() — Method in class VisitorInterestModule
 - VisitorInterestModule::getNumberOfVisitsPerPage() — Method in class VisitorInterestModule
 - VisitorInterestModule::getNumberOfVisitsByDaysSinceLast() — Method in class VisitorInterestModule
 - VisitorInterestModule::getNumberOfVisitsByVisitCount() — Method in class VisitorInterestModule
 - VisitsSummaryModule::get() — Method in class VisitsSummaryModule
 - VisitsSummaryModule::getVisits() — Method in class VisitsSummaryModule
 - VisitsSummaryModule::getUniqueVisitors() — Method in class VisitsSummaryModule
 - VisitsSummaryModule::getUsers() — Method in class VisitsSummaryModule
 - VisitsSummaryModule::getActions() — Method in class VisitsSummaryModule
 - VisitsSummaryModule::getMaxActions() — Method in class VisitsSummaryModule
 - VisitsSummaryModule::getBounceCount() — Method in class VisitsSummaryModule
 - VisitsSummaryModule::getVisitsConverted() — Method in class VisitsSummaryModule
 - VisitsSummaryModule::getSumVisitsLength() — Method in class VisitsSummaryModule
 - VisitsSummaryModule::getSumVisitsLengthPretty() — Method in class VisitsSummaryModule
 - Piwik::getActions() — Method in class Piwik
 Initialise the Actions module.
- Piwik::getAPI() — Method in class Piwik
 Initialise the API Module.
- Piwik::getContents() — Method in class Piwik
 Initialise the Contents Module.
- Piwik::getEvents() — Method in class Piwik
 Initialise the Events Module.
- Piwik::getLive() — Method in class Piwik
 Initialise the Live Module.
- Piwik::getProvider() — Method in class Piwik
 Initialise the Provider Module.
- Piwik::getReferrers() — Method in class Piwik
 Initialise the Referrers Module.
- Piwik::getSEO() — Method in class Piwik
 Initialise the SEO Module.
- Piwik::getSitesManager() — Method in class Piwik
 Initialise the SitesManager Module.
- Piwik::getUsersManager() — Method in class Piwik
 Initialise the UsersManager Module.
- Piwik::getVisitorInterest() — Method in class Piwik
 Initialise the VisitorInterest Module.
- Piwik::getVisitsSummary() — Method in class Piwik
 Initialise the VisitsSummary Module.
- Piwik::getTag() — Method in class Piwik
 Get javascript tag for use in tracking the website.
- Piwik::getCustom() — Method in class Piwik
 Create a custom request N.B. It is safer to raise a GitHub issue to request another API method.
- QueryDate::getPeriod() — Method in class QueryDate
 - QueryDate::getDate() — Method in class QueryDate
 - QueryDates::get() — Method in class QueryDates
 - ConfigRepository::get() — Method in class ConfigRepository
 Retrieve a configuration item.
- FileConfigRepository::get() — Method in class FileConfigRepository
 Retrieve a configuration item.
- GuzzleRequestRepository — Class in namespace RobBrazier\Piwik\Repository\Request
 - RequestOptions::getFormat() — Method in class RequestOptions
 - ConfigTrait::getSiteId() — Method in class ConfigTrait
 Retrieve Site ID from configuration.
- ConfigTrait::getPiwikUrl() — Method in class ConfigTrait
 Retrieve Piwik URL from configuration.
- DateTrait::getDate() — Method in class DateTrait
 Get QueryDate object from period name.
K
- Piwik::keywords() — Method in class Piwik
 Get search keywords for the specific time period.
L
- LiveModule — Class in namespace RobBrazier\Piwik\Module
 Class LiveModule.
- Piwik::last_visits() — Method in class Piwik
 Get information about last 10 visits (ip, time, country, pages, etc.).
- Piwik::last_visits_parsed() — Method in class Piwik
 Get information about last 10 visits (ip, time, country, pages, etc.) in a formatted array with GeoIP information if enabled.
M
- Module — Class in namespace RobBrazier\Piwik\Module
 
O
- Option — Class in namespace RobBrazier\Piwik\Config
 - Piwik::outlinks() — Method in class Piwik
 Get outlinks for the specific time period.
P
- PiwikException — Class in namespace RobBrazier\Piwik\Exception
 - Piwik — Class in namespace RobBrazier\Piwik\Facades
 - ProviderModule — Class in namespace RobBrazier\Piwik\Module
 Class ProviderModule.
- Piwik — Class in namespace RobBrazier\Piwik
 Class Piwik.
- Piwik::page_titles() — Method in class Piwik
 Get page visit information for the specific time period.
- PiwikServiceProvider — Class in namespace RobBrazier\Piwik
 - PiwikServiceProvider::provides() — Method in class PiwikServiceProvider
 Get the services provided by the provider.
Q
- QueryDate — Class in namespace RobBrazier\Piwik\Query
 - QueryDates — Class in namespace RobBrazier\Piwik\Query
 
R
- $ Module#request — Property in class Module
 - ReferrersModule — Class in namespace RobBrazier\Piwik\Module
 Class ReferrersModule.
- PiwikServiceProvider::register() — Method in class PiwikServiceProvider
 Register the service provider.
- RequestRepository — Class in namespace RobBrazier\Piwik\Repository
 - RequestOptions — Class in namespace RobBrazier\Piwik\Request
 
S
- SEOModule — Class in namespace RobBrazier\Piwik\Module
 Class SEOModule.
- SitesManagerModule — Class in namespace RobBrazier\Piwik\Module
 Class SitesManagerModule.
- UsersManagerModule::setUserAccess() — Method in class UsersManagerModule
 Assign an access role to a specified user for one or many site ids
- Piwik::search_engines() — Method in class Piwik
 Get search engine referer information for the specific time period.
- Piwik::seo_rank() — Method in class Piwik
 Get SEO Rank for the website.
- Url::setScheme() — Method in class Url
 - Url::setHost() — Method in class Url
 - Url::setPort() — Method in class Url
 - Url::setPath() — Method in class Url
 - UrlQueryBuilder::setModule() — Method in class UrlQueryBuilder
 - UrlQueryBuilder::setMethod() — Method in class UrlQueryBuilder
 - UrlQueryBuilder::setDate() — Method in class UrlQueryBuilder
 - UrlQueryBuilder::setSiteId() — Method in class UrlQueryBuilder
 - UrlQueryBuilder::setFormat() — Method in class UrlQueryBuilder
 - UrlQueryBuilder::setTokenAuth() — Method in class UrlQueryBuilder
 - RequestRepository::send() — Method in class RequestRepository
 Send a request to the Piwik API.
- GuzzleRequestRepository::send() — Method in class GuzzleRequestRepository
 Send a request to the Piwik API.
- RequestOptions::setMethod() — Method in class RequestOptions
 - RequestOptions::setSiteId() — Method in class RequestOptions
 - RequestOptions::setFormat() — Method in class RequestOptions
 - RequestOptions::setArguments() — Method in class RequestOptions
 
T
- Piwik::tag() — Method in class Piwik
 Get javascript tag for use in tracking the website.
U
- UsersManagerModule — Class in namespace RobBrazier\Piwik\Module
 Class UsersManagerModule.
- Piwik::unique_visitors() — Method in class Piwik
 Get unique visitors for the specific time period.
- Url — Class in namespace RobBrazier\Piwik\Query
 - UrlQueryBuilder — Class in namespace RobBrazier\Piwik\Query
 - RequestOptions::usePeriod() — Method in class RequestOptions
 - RequestOptions::useSiteId() — Method in class RequestOptions
 - RequestOptions::useFormat() — Method in class RequestOptions
 - RequestOptions::useTokenAuth() — Method in class RequestOptions
 
V
- VisitorInterestModule — Class in namespace RobBrazier\Piwik\Module
 Class VisitorInterestModule.
- VisitsSummaryModule — Class in namespace RobBrazier\Piwik\Module
 Class VisitsSummaryModule.
- Piwik::visits() — Method in class Piwik
 Get all visits for the specific time period.
- Piwik::version() — Method in class Piwik
 Get Version of the Piwik Server.
- FormatTrait::validateFormat() — Method in class FormatTrait
 Check format against allowed values.
W
- Piwik::websites() — Method in class Piwik
 Get referring websites (traffic sources) for the specific time period.
_
- Module::__construct() — Method in class Module
 Module constructor.
- SEOModule::__construct() — Method in class SEOModule
 SEOModule constructor.
- Piwik::__construct() — Method in class Piwik
 Piwik constructor.
- QueryDate::__construct() — Method in class QueryDate
 Date constructor.
- QueryDates::__construct() — Method in class QueryDates
 QueryDates constructor.
- Url::__construct() — Method in class Url
 Url constructor.
- Url::__toString() — Method in class Url
 - GuzzleRequestRepository::__construct() — Method in class GuzzleRequestRepository
 - ConfigTrait::__construct() — Method in class ConfigTrait
 ConfigTrait constructor.