Requires Super User access.
The website is defined by a name and an array of URLs.
public addSite ( string $siteName, array | string $urls = null, integer $ecommerce = null, null $siteSearch = null, string $searchKeywordParameters = null, string $searchCategoryParameters = null, string $excludedIps = null, null $excludedQueryParameters = null, string $timezone = null, string $currency = null, string $group = null, string $startDate = null, null | string $excludedUserAgents = null, integer $keepURLFragments = null, string $type = null, array | null $settingValues = null, boolean | null $excludeUnknownUrls = null ) : integer | ||
$siteName | string | Site name |
$urls | array | string | The URLs array must contain at least one URL called the 'main_url' ; if several URLs are provided in the array, they will be recorded as Alias URLs for this website. When calling API via HTTP specify multiple URLs via `&urls[]=http...&urls[]=http...`. |
$ecommerce | integer | Is Ecommerce Reporting enabled for this website? |
$siteSearch | null | |
$searchKeywordParameters | string | Comma separated list of search keyword parameter names |
$searchCategoryParameters | string | Comma separated list of search category parameter names |
$excludedIps | string | Comma separated list of IPs to exclude from the reports (allows wildcards) |
$excludedQueryParameters | null | |
$timezone | string | Timezone string, eg. 'Europe/London' |
$currency | string | Currency, eg. 'EUR' |
$group | string | Website group identifier |
$startDate | string | Date at which the statistics for this website will start. Defaults to today's date in YYYY-MM-DD format |
$excludedUserAgents | null | string | |
$keepURLFragments | integer | If 1, URL fragments will be kept when tracking. If 2, they will be removed. If 0, the default global behavior will be used. |
$type | string | The website type, defaults to "website" if not set. |
$settingValues | array | null | JSON serialized settings eg {settingName: settingValue, ...} |
$excludeUnknownUrls | boolean | null | Track only URL matching one of website URLs |
return | integer | the website ID created |