2017 © Pedro Peláez
 

lib website-tracking

By installing the Moosend PHP Tracking library you are can track page views, product views, add to cart events and successful purchases. You can later use these details to segment your user base, run automations, check how successful your latest promo has been and how many conversions your landing page has led to.

image

moosend/website-tracking

By installing the Moosend PHP Tracking library you are can track page views, product views, add to cart events and successful purchases. You can later use these details to segment your user base, run automations, check how successful your latest promo has been and how many conversions your landing page has led to.

  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 44 Versions
  • 22 % Grown

The README.md

Build Status Latest Stable Version License , (*1)

Moosend tracking library

Pulling dependencies

This project uses composer for auto-loading and managing dependencies., (*2)

To install all dependencies run : composer install from your terminal / cmd, if everything goes fine you should see /vendor directory on root of this directory., (*3)

Running tests

This project relies on phpspec, an unit testing and BDD toolset. To run all tests type this on your terminal / cmd, (*4)

composer test

Initialisation

Before you dive in with sending events you have to create an instance of Tracker first and perform initialisation. This is very important as it wont send any data to the server without a proper initialisation. The init. phase deals with some Cookies that determines if current user is a new visitor or a returned one., (*5)

$trackerFactory = new Moosend\TrackerFactory();
$tracker = $trackerFactory->create($siteId, $requestUseragent, $requestIpAddress);

$tracker->init('site-id');

There is another alternative, by using the function called track() which creates the instance for you., (*6)

$tracker = track($siteId, $requestUseragent, $requestIpAddress);

You have to make sure that vendor/autoload.php is included somewhere on your code base in order to make this work., (*7)

Sending events

//identify
$tracker->identify('some@mail.com', 'John Doe', ['favourite-color' => 'blue']); //returns GuzzleHttp\Psr7\Response

//page view
$tracker->pageView('http://example.com');

//add to order
$tracker->addToOrder('itemCode', 'itemPrice', 'itemUrl', 'itemName', 'itemImage', $props);

//order completed
$order = $tracker->createOrder();

$order->addProduct('itemCode', 'itemPrice', 'itemUrl', 'itemName', 'itemImage', $props);
//add as many products as you want before tracking and order completed event
$order->addProduct('itemCode', 'itemPrice', 'itemUrl', 'itemName', 'itemImage', $props);

$tracker->orderCompleted($order);

Add Subscription Forms

In order to use Moosend subscription forms feature, you have to append our JS library into your HTML body, preferably in HEAD, (*8)

//example how to embed JS snippet
<head>
    <?php echo $tracker->addSubscriptionForms($siteId); ?>
</head>

The Versions

21/05 2018

dev-master

9999999-dev

By installing the Moosend PHP Tracking library you are can track page views, product views, add to cart events and successful purchases. You can later use these details to segment your user base, run automations, check how successful your latest promo has been and how many conversions your landing page has led to.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Yannis Psarras

21/05 2018

1.12.55

1.12.55.0

By installing the Moosend PHP Tracking library you are can track page views, product views, add to cart events and successful purchases. You can later use these details to segment your user base, run automations, check how successful your latest promo has been and how many conversions your landing page has led to.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Yannis Psarras

17/05 2018

1.12.54

1.12.54.0

By installing the Moosend PHP Tracking library you are can track page views, product views, add to cart events and successful purchases. You can later use these details to segment your user base, run automations, check how successful your latest promo has been and how many conversions your landing page has led to.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Yannis Psarras

17/05 2018

1.12.53

1.12.53.0

By installing the Moosend PHP Tracking library you are can track page views, product views, add to cart events and successful purchases. You can later use these details to segment your user base, run automations, check how successful your latest promo has been and how many conversions your landing page has led to.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Yannis Psarras

16/05 2018

1.12.52

1.12.52.0

By installing the Moosend PHP Tracking library you are can track page views, product views, add to cart events and successful purchases. You can later use these details to segment your user base, run automations, check how successful your latest promo has been and how many conversions your landing page has led to.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Yannis Psarras

12/05 2018

1.12.51

1.12.51.0

By installing the Moosend PHP Tracking library you are can track page views, product views, add to cart events and successful purchases. You can later use these details to segment your user base, run automations, check how successful your latest promo has been and how many conversions your landing page has led to.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Yannis Psarras

13/03 2018

1.12.50

1.12.50.0

By installing the Moosend PHP Tracking library you are can track page views, product views, add to cart events and successful purchases. You can later use these details to segment your user base, run automations, check how successful your latest promo has been and how many conversions your landing page has led to.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Yannis Psarras

02/03 2018

1.12.49

1.12.49.0

By installing the Moosend PHP Tracking library you are can track page views, product views, add to cart events and successful purchases. You can later use these details to segment your user base, run automations, check how successful your latest promo has been and how many conversions your landing page has led to.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Yannis Psarras

12/12 2017

1.12.48

1.12.48.0

By installing the Moosend PHP Tracking library you are can track page views, product views, add to cart events and successful purchases. You can later use these details to segment your user base, run automations, check how successful your latest promo has been and how many conversions your landing page has led to.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Yannis Psarras

06/12 2017

1.12.47

1.12.47.0

By installing the Moosend PHP Tracking library you are can track page views, product views, add to cart events and successful purchases. You can later use these details to segment your user base, run automations, check how successful your latest promo has been and how many conversions your landing page has led to.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Yannis Psarras

05/12 2017

1.12.46

1.12.46.0

By installing the Moosend PHP Tracking library you are can track page views, product views, add to cart events and successful purchases. You can later use these details to segment your user base, run automations, check how successful your latest promo has been and how many conversions your landing page has led to.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Yannis Psarras

21/08 2017

1.12.44

1.12.44.0

By installing the Moosend PHP Tracking library you are can track page views, product views, add to cart events and successful purchases. You can later use these details to segment your user base, run automations, check how successful your latest promo has been and how many conversions your landing page has led to.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Yannis Psarras

21/08 2017

1.12.43

1.12.43.0

By installing the Moosend PHP Tracking library you are can track page views, product views, add to cart events and successful purchases. You can later use these details to segment your user base, run automations, check how successful your latest promo has been and how many conversions your landing page has led to.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Yannis Psarras

21/08 2017

1.12.42

1.12.42.0

By installing the Moosend PHP Tracking library you are can track page views, product views, add to cart events and successful purchases. You can later use these details to segment your user base, run automations, check how successful your latest promo has been and how many conversions your landing page has led to.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Yannis Psarras

09/08 2017

dev-develop

dev-develop

By installing the Moosend PHP Tracking library you are can track page views, product views, add to cart events and successful purchases. You can later use these details to segment your user base, run automations, check how successful your latest promo has been and how many conversions your landing page has led to.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Burim Shala
by Yannis Psarras

09/08 2017

1.12.41

1.12.41.0

By installing the Moosend PHP Tracking library you are can track page views, product views, add to cart events and successful purchases. You can later use these details to segment your user base, run automations, check how successful your latest promo has been and how many conversions your landing page has led to.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Yannis Psarras

28/07 2017

1.12.40

1.12.40.0

By installing the Moosend PHP Tracking library you are can track page views, product views, add to cart events and successful purchases. You can later use these details to segment your user base, run automations, check how successful your latest promo has been and how many conversions your landing page has led to.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Yannis Psarras

26/07 2017

1.12.39

1.12.39.0

By installing the Moosend PHP Tracking library you are can track page views, product views, add to cart events and successful purchases. You can later use these details to segment your user base, run automations, check how successful your latest promo has been and how many conversions your landing page has led to.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Yannis Psarras

26/07 2017

1.12.38

1.12.38.0

By installing the Moosend PHP Tracking library you are can track page views, product views, add to cart events and successful purchases. You can later use these details to segment your user base, run automations, check how successful your latest promo has been and how many conversions your landing page has led to.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Yannis Psarras

26/07 2017

1.12.37

1.12.37.0

By installing the Moosend PHP Tracking library you are can track page views, product views, add to cart events and successful purchases. You can later use these details to segment your user base, run automations, check how successful your latest promo has been and how many conversions your landing page has led to.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Yannis Psarras

26/07 2017

1.12.36

1.12.36.0

By installing the Moosend PHP Tracking library you are can track page views, product views, add to cart events and successful purchases. You can later use these details to segment your user base, run automations, check how successful your latest promo has been and how many conversions your landing page has led to.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Yannis Psarras

26/07 2017

1.12.35

1.12.35.0

By installing the Moosend PHP Tracking library you are can track page views, product views, add to cart events and successful purchases. You can later use these details to segment your user base, run automations, check how successful your latest promo has been and how many conversions your landing page has led to.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Yannis Psarras

26/07 2017

1.12.34

1.12.34.0

By installing the Moosend PHP Tracking library you are can track page views, product views, add to cart events and successful purchases. You can later use these details to segment your user base, run automations, check how successful your latest promo has been and how many conversions your landing page has led to.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Yannis Psarras

26/07 2017

1.12.33

1.12.33.0

By installing the Moosend PHP Tracking library you are can track page views, product views, add to cart events and successful purchases. You can later use these details to segment your user base, run automations, check how successful your latest promo has been and how many conversions your landing page has led to.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Yannis Psarras

27/06 2017

1.12.32

1.12.32.0

By installing the Moosend PHP Tracking library you are can track page views, product views, add to cart events and successful purchases. You can later use these details to segment your user base, run automations, check how successful your latest promo has been and how many conversions your landing page has led to.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Yannis Psarras

26/05 2017

1.12.31

1.12.31.0

By installing the Moosend PHP Tracking library you are can track page views, product views, add to cart events and successful purchases. You can later use these details to segment your user base, run automations, check how successful your latest promo has been and how many conversions your landing page has led to.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Yannis Psarras

26/05 2017

1.12.30

1.12.30.0

By installing the Moosend PHP Tracking library you are can track page views, product views, add to cart events and successful purchases. You can later use these details to segment your user base, run automations, check how successful your latest promo has been and how many conversions your landing page has led to.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Yannis Psarras

08/04 2017

1.12.29

1.12.29.0

By installing the Moosend PHP Tracking library you are can track page views, product views, add to cart events and successful purchases. You can later use these details to segment your user base, run automations, check how successful your latest promo has been and how many conversions your landing page has led to.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Yannis Psarras

08/04 2017

1.12.27

1.12.27.0

By installing the Moosend PHP Tracking library you are can track page views, product views, add to cart events and successful purchases. You can later use these details to segment your user base, run automations, check how successful your latest promo has been and how many conversions your landing page has led to.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Yannis Psarras

07/04 2017

1.12.26

1.12.26.0

By installing the Moosend PHP Tracking library you are can track page views, product views, add to cart events and successful purchases. You can later use these details to segment your user base, run automations, check how successful your latest promo has been and how many conversions your landing page has led to.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Yannis Psarras

06/04 2017

1.12.25

1.12.25.0

By installing the Moosend PHP Tracking library you are can track page views, product views, add to cart events and successful purchases. You can later use these details to segment your user base, run automations, check how successful your latest promo has been and how many conversions your landing page has led to.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Yannis Psarras

06/04 2017

1.12.4

1.12.4.0

Track website activity for Moosend platform

  Sources   Download

MIT

The Requires

 

The Development Requires

by Burim Shala

06/04 2017

1.12.3

1.12.3.0

Track website activity for Moosend platform

  Sources   Download

The Requires

 

The Development Requires

by Burim Shala

02/03 2017

1.12.2

1.12.2.0

Track website activity for Moosend platform

  Sources   Download

The Requires

 

The Development Requires

by Burim Shala

02/11 2016

1.12.1

1.12.1.0

Track website activity for Moosend platform

  Sources   Download

The Requires

 

The Development Requires

by Burim Shala

02/11 2016

1.12.0

1.12.0.0

Track website activity for Moosend platform

  Sources   Download

The Requires

 

The Development Requires

by Burim Shala

28/10 2016

1.11.1

1.11.1.0

Track website activity for Moosend platform

  Sources   Download

The Requires

 

The Development Requires

by Burim Shala

28/10 2016

1.11.0

1.11.0.0

Track website activity for Moosend platform

  Sources   Download

The Requires

 

The Development Requires

by Burim Shala

27/10 2016

1.10.2

1.10.2.0

Track website activity for Moosend platform

  Sources   Download

The Requires

 

The Development Requires

by Burim Shala

27/10 2016

1.2.2

1.2.2.0

Track website activity for Moosend platform

  Sources   Download

The Requires

 

The Development Requires

by Burim Shala

06/10 2016

1.9.0

1.9.0.0

Track website activity for Moosend platform

  Sources   Download

The Requires

 

The Development Requires

by Burim Shala

28/06 2016

1.8.2

1.8.2.0

Track website activity for Moosend platform

  Sources   Download

The Requires

 

The Development Requires

by Burim Shala

20/06 2016

v1.8.1

1.8.1.0

Track website activity for Moosend platform

  Sources   Download

The Requires

 

The Development Requires

by Burim Shala

07/06 2016

1.7.1

1.7.1.0

Track website activity for Moosend platform

  Sources   Download

The Requires

 

The Development Requires

by Burim Shala