PHP Class Pap_Api_Tracker

Inheritance: extends Gpf_Object
Mostrar archivo Open project: fubralimited/php-oara Class Usage Examples

Public Methods

Method Description
__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 ( )

Protected Methods

Method Description
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 )

Private Methods

Method Description
getData ( &$data, $method, $primaryKeyName )
getServerName ( )
includeJavascript ( )
parseResponse ( ) Parses track.php response. Response can be empty or setVisitor('4c5e2151b8856e55dbfeb247c22300Hg');
saveCookiesByJavascript ( )

Method Details

__construct() public method

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

createAction() public method

Creates and returns new action
public createAction ( string $actionCode = '' ) : Pap_Tracking_ActionObject
$actionCode string
return Pap_Tracking_ActionObject

createSale() public method

Creates and returns new sale
public createSale ( ) : Pap_Tracking_ActionObject
return Pap_Tracking_ActionObject

getAffiliate() public method

public getAffiliate ( ) : Gpf_Rpc_Data
return Gpf_Rpc_Data

getCampaign() public method

public getCampaign ( ) : Gpf_Rpc_Data
return Gpf_Rpc_Data

getChannel() public method

public getChannel ( ) : Gpf_Rpc_Data
return Gpf_Rpc_Data

getGetParams() protected method

protected getGetParams ( ) : Gpf_Net_Http_Request
return Gpf_Net_Http_Request

getIp() protected method

protected getIp ( )

getOldCookies() protected method

protected getOldCookies ( )

getReferrerUrl() protected method

protected getReferrerUrl ( )

getSaleParams() protected method

protected getSaleParams ( )

getUrl() protected method

protected getUrl ( )

getUserAgent() protected method

protected getUserAgent ( )

getVisitorId() public method

public getVisitorId ( )

save3rdPartyCookie() protected method

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

save3rdPartyCookiesOnly() public method

public save3rdPartyCookiesOnly ( $cookieDomainValidity = null )

saveCookies() public method

public saveCookies ( )

sendRequest() protected method

protected sendRequest ( Gpf_Net_Http_Request $request )
$request Gpf_Net_Http_Request

setAccountId() public method

public setAccountId ( $accountId )

setQueryParams() protected method

protected setQueryParams ( Gpf_Net_Http_Request $request )
$request Gpf_Net_Http_Request

setVisitorId() public method

public setVisitorId ( $visitorId )

track() public method

public track ( )