Copied!

TrackingServiceInterface

TrackingServiceInterface.php : 14
Interface

Methods

publicisServerTrackingEnabled()

TrackingServiceInterface.php : 24
public isServerTrackingEnabled() : bool

Return values

bool

Tags
Throws
InvalidConfigurationExceptionInterface

publicisTrackingEnabled()

TrackingServiceInterface.php : 19
public isTrackingEnabled() : bool

Return values

bool

Tags
Throws
InvalidConfigurationExceptionInterface

publictrack()

TrackingServiceInterface.php : 29
public track(EventDataInterface $eventData, string $url[, string|null $customerId = null ][, string|null $moduleName = null ][, string|null $cookieId = null ][, string|null $sessionId = null ][, string|null $userId = null ]) : void

Parameters

Name Type Default value Description
$eventData EventDataInterface - -
$url string - -
$customerId string|null null -
$moduleName string|null null -
$cookieId string|null null -
$sessionId string|null null -
$userId string|null null -
Tags
Throws
InvalidConfigurationExceptionInterface

publictrackRawParameters()

TrackingServiceInterface.php : 44
public trackRawParameters(array<string, mixed> $parameters, string $url, string $customerId, string $cookieId, string $sessionId[, string|null $userId = null ][, string|null $moduleName = null ]) : void

Parameters

Name Type Default value Description
$parameters array<string, mixed> - -
$url string - -
$customerId string - -
$cookieId string - -
$sessionId string - -
$userId string|null null -
$moduleName string|null null -
Tags
Throws
InvalidConfigurationExceptionInterface