GoogleAnalyticsActionSerializer
in package
Class GoogleAnalyticsActionSerializer
Table of Contents
- $productCollectionSerializer : GoogleAnalyticsProductCollectionSerializer
- __construct() : mixed
- GoogleAnalyticsActionSerializer constructor.
- encode() : string
- Encodes a google analytics event action.
- serialize() : array<string|int, mixed>
- Serializes a google analytics event action.
Properties
$productCollectionSerializer
private
GoogleAnalyticsProductCollectionSerializer
$productCollectionSerializer
Methods
__construct()
GoogleAnalyticsActionSerializer constructor.
public
__construct(GoogleAnalyticsProductCollectionSerializer $productCollectionSerializer) : mixed
Parameters
- $productCollectionSerializer : GoogleAnalyticsProductCollectionSerializer
Return values
mixed —encode()
Encodes a google analytics event action.
public
encode(GoogleAnalyticsActionInterface $action) : string
Parameters
- $action : GoogleAnalyticsActionInterface
-
GA event action.
Return values
string —Encoded action data.
serialize()
Serializes a google analytics event action.
public
serialize(GoogleAnalyticsActionInterface $action) : array<string|int, mixed>
Parameters
- $action : GoogleAnalyticsActionInterface
-
GA event action.
Return values
array<string|int, mixed> —Serialized action data.