A

APIModuleClass in namespace RobBrazier\Piwik\Module

Class APIModule.

ActionsModuleClass 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
ArrayAccessTraitClass 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

ContentsModuleClass 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.

ConfigRepositoryClass in namespace RobBrazier\Piwik\Repository
ConfigTraitClass in namespace RobBrazier\Piwik\Traits
$ ConfigTrait#configProperty in class ConfigTrait

D

DevicesDetectionModuleClass in namespace RobBrazier\Piwik\Module

Class DevicesDetectionModule.

Piwik::downloads() — Method in class Piwik

Get file downloads for the specific time period.

$ PiwikServiceProvider#deferProperty in class PiwikServiceProvider

Indicates if loading of the provider is deferred.

DateTraitClass in namespace RobBrazier\Piwik\Traits

E

EventsModuleClass in namespace RobBrazier\Piwik\Module

Class EventsModule.

F

FileConfigRepositoryClass in namespace RobBrazier\Piwik\Repository\Config
RequestOptions::flattenArray() — Method in class RequestOptions
FormatTraitClass 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
DevicesDetectionModule::getType() — Method in class DevicesDetectionModule
DevicesDetectionModule::getBrand() — Method in class DevicesDetectionModule
DevicesDetectionModule::getModel() — Method in class DevicesDetectionModule
DevicesDetectionModule::getOsFamilies() — Method in class DevicesDetectionModule
DevicesDetectionModule::getOsVersions() — Method in class DevicesDetectionModule
DevicesDetectionModule::getBrowsers() — Method in class DevicesDetectionModule
DevicesDetectionModule::getBrowserVersions() — Method in class DevicesDetectionModule
DevicesDetectionModule::getBrowserEngines() — Method in class DevicesDetectionModule
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
UserCountryModule::getCountry() — Method in class UserCountryModule
UserCountryModule::getContinent() — Method in class UserCountryModule
UserCountryModule::getRegion() — Method in class UserCountryModule
UserCountryModule::getCity() — Method in class UserCountryModule
UserCountryModule::getCountryCodeMapping() — Method in class UserCountryModule
UserCountryModule::getLocationFromIP() — Method in class UserCountryModule
UserCountryModule::getNumberOfDistinctCountries() — Method in class UserCountryModule
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::getUserCountry() — Method in class Piwik

Initialise the UserCountryModule Module.

Piwik::getDevicesDetection() — Method in class Piwik

Initialise the DevicesDetection 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.

GuzzleRequestRepositoryClass 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

LiveModuleClass 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

ModuleClass in namespace RobBrazier\Piwik\Module

O

OptionClass in namespace RobBrazier\Piwik\Config
Piwik::outlinks() — Method in class Piwik

Get outlinks for the specific time period.

P

PiwikExceptionClass in namespace RobBrazier\Piwik\Exception
PiwikClass in namespace RobBrazier\Piwik\Facades
ProviderModuleClass in namespace RobBrazier\Piwik\Module

Class ProviderModule.

PiwikClass in namespace RobBrazier\Piwik

Class Piwik.

Piwik::page_titles() — Method in class Piwik

Get page visit information for the specific time period.

PiwikServiceProviderClass in namespace RobBrazier\Piwik
PiwikServiceProvider::provides() — Method in class PiwikServiceProvider

Get the services provided by the provider.

Q

QueryDateClass in namespace RobBrazier\Piwik\Query
QueryDatesClass in namespace RobBrazier\Piwik\Query

R

$ Module#requestProperty in class Module
ReferrersModuleClass in namespace RobBrazier\Piwik\Module

Class ReferrersModule.

PiwikServiceProvider::register() — Method in class PiwikServiceProvider

Register the service provider.

RequestRepositoryClass in namespace RobBrazier\Piwik\Repository
RequestOptionsClass in namespace RobBrazier\Piwik\Request

S

SEOModuleClass in namespace RobBrazier\Piwik\Module

Class SEOModule.

SitesManagerModuleClass 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

UserCountryModuleClass in namespace RobBrazier\Piwik\Module

Class UserCountryModule.

UsersManagerModuleClass in namespace RobBrazier\Piwik\Module

Class UsersManagerModule.

Piwik::unique_visitors() — Method in class Piwik

Get unique visitors for the specific time period.

UrlClass in namespace RobBrazier\Piwik\Query
UrlQueryBuilderClass 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

VisitorInterestModuleClass in namespace RobBrazier\Piwik\Module

Class VisitorInterestModule.

VisitsSummaryModuleClass 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.