PHP Класс Pap_Api_Tracker

Наследование: extends Gpf_Object
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__construct ( Gpf_Api_Session $session ) This class requires correctly initialized merchant session
createAction ( string $actionCode = '' ) : Pap_Tracking_ActionObject Creates and returns new action
createSale ( ) : Pap_Tracking_ActionObject Creates and returns new sale
getAffiliate ( ) : Gpf_Rpc_Data
getCampaign ( ) : Gpf_Rpc_Data
getChannel ( ) : Gpf_Rpc_Data
getVisitorId ( )
save3rdPartyCookiesOnly ( $cookieDomainValidity = null )
saveCookies ( )
setAccountId ( $accountId )
setVisitorId ( $visitorId )
track ( )

Защищенные методы

Метод Описание
getGetParams ( ) : Gpf_Net_Http_Request
getIp ( )
getOldCookies ( )
getReferrerUrl ( )
getSaleParams ( )
getUrl ( )
getUserAgent ( )
save3rdPartyCookie ( $name, $value, $expire, $overwrite, $cookieDomainValidity = null )
sendRequest ( Gpf_Net_Http_Request $request )
setQueryParams ( Gpf_Net_Http_Request $request )

Приватные методы

Метод Описание
getData ( &$data, $method, $primaryKeyName )
getServerName ( )
includeJavascript ( )
parseResponse ( ) Parses track.php response. Response can be empty or setVisitor('4c5e2151b8856e55dbfeb247c22300Hg');
saveCookiesByJavascript ( )

Описание методов

__construct() публичный Метод

This class requires correctly initialized merchant session
public __construct ( Gpf_Api_Session $session )
$session Gpf_Api_Session

createAction() публичный Метод

Creates and returns new action
public createAction ( string $actionCode = '' ) : Pap_Tracking_ActionObject
$actionCode string
Результат Pap_Tracking_ActionObject

createSale() публичный Метод

Creates and returns new sale
public createSale ( ) : Pap_Tracking_ActionObject
Результат Pap_Tracking_ActionObject

getAffiliate() публичный Метод

public getAffiliate ( ) : Gpf_Rpc_Data
Результат Gpf_Rpc_Data

getCampaign() публичный Метод

public getCampaign ( ) : Gpf_Rpc_Data
Результат Gpf_Rpc_Data

getChannel() публичный Метод

public getChannel ( ) : Gpf_Rpc_Data
Результат Gpf_Rpc_Data

getGetParams() защищенный Метод

protected getGetParams ( ) : Gpf_Net_Http_Request
Результат Gpf_Net_Http_Request

getIp() защищенный Метод

protected getIp ( )

getOldCookies() защищенный Метод

protected getOldCookies ( )

getReferrerUrl() защищенный Метод

protected getReferrerUrl ( )

getSaleParams() защищенный Метод

protected getSaleParams ( )

getUrl() защищенный Метод

protected getUrl ( )

getUserAgent() защищенный Метод

protected getUserAgent ( )

getVisitorId() публичный Метод

public getVisitorId ( )

save3rdPartyCookie() защищенный Метод

protected save3rdPartyCookie ( $name, $value, $expire, $overwrite, $cookieDomainValidity = null )

save3rdPartyCookiesOnly() публичный Метод

public save3rdPartyCookiesOnly ( $cookieDomainValidity = null )

saveCookies() публичный Метод

public saveCookies ( )

sendRequest() защищенный Метод

protected sendRequest ( Gpf_Net_Http_Request $request )
$request Gpf_Net_Http_Request

setAccountId() публичный Метод

public setAccountId ( $accountId )

setQueryParams() защищенный Метод

protected setQueryParams ( Gpf_Net_Http_Request $request )
$request Gpf_Net_Http_Request

setVisitorId() публичный Метод

public setVisitorId ( $visitorId )

track() публичный Метод

public track ( )