class Tracker

Class Tracker

Methods

__construct()

Tracker constructor.

string
track( array $config)

No description

init()

No description

mixed
trackProductView( Product $product)

No description

mixed
trackProductImpression( Product $product)

No description

mixed
trackProductActionAdd( Product $product, int $quantity = 1)

No description

mixed
trackProductActionRemove( Product $product, int $quantity = 1)

No description

mixed
trackCheckout( Cart $cart, null $stepNumber = null, null $checkoutOption = null)

No description

mixed
trackCheckoutStep( Cart $cart, null $stepNumber = null, null $checkoutOption = null)

No description

mixed
trackCheckoutAction( Cart $cart, null $stepNumber = null, null $checkoutOption = null)

No description

mixed
trackCheckoutComplete( Order $order)

No description

getItemBuilder()

No description

Details

at line line 31
__construct()

Tracker constructor.

at line line 65
abstract string track( array $config)

Parameters

array $config

Return Value

string

at line line 69
abstract init()

at line line 75
abstract mixed trackProductView( Product $product)

Parameters

Product $product

Return Value

mixed

at line line 81
abstract mixed trackProductImpression( Product $product)

Parameters

Product $product

Return Value

mixed

at line line 88
abstract mixed trackProductActionAdd( Product $product, int $quantity = 1)

Parameters

Product $product
int $quantity

Return Value

mixed

at line line 95
abstract mixed trackProductActionRemove( Product $product, int $quantity = 1)

Parameters

Product $product
int $quantity

Return Value

mixed

at line line 103
abstract mixed trackCheckout( Cart $cart, null $stepNumber = null, null $checkoutOption = null)

Parameters

Cart $cart
null $stepNumber
null $checkoutOption

Return Value

mixed

at line line 111
abstract mixed trackCheckoutStep( Cart $cart, null $stepNumber = null, null $checkoutOption = null)

Parameters

Cart $cart
null $stepNumber
null $checkoutOption

Return Value

mixed

at line line 119
abstract mixed trackCheckoutAction( Cart $cart, null $stepNumber = null, null $checkoutOption = null)

Parameters

Cart $cart
null $stepNumber
null $checkoutOption

Return Value

mixed

at line line 125
abstract mixed trackCheckoutComplete( Order $order)

Parameters

Order $order

Return Value

mixed

at line line 130
abstract ItemBuilder getItemBuilder()

Return Value

ItemBuilder