src/FACTFinder/Adapter/Tracking.php
public function trackCheckout(
        $id,
        $masterId = null,
        $title = '',
        $query = null,
        $sid = null,
        $cookieId = null,
        $count = 1,
        $price = null,
        $userId = null,
        $campaign = null,
        $instoreAds = false
    ) {
        $this->setupCheckoutTracking($id, $masterId, $title, $query, $sid, $cookieId, $count, $price, $userId, $campaign, $instoreAds);
        return $this->applyTracking();
    }
public function trackCheckout(
        $id,
        $masterId = null,
        $title = '',
        $query = null,
        $sid = null,
        $cookieId = null,
        $count = 1,
        $price = null,
        $userId = null,
        $campaign = null,
        $instoreAds = false
    ) {
        $this->setupCheckoutTracking($id, $masterId, $title, $query, $sid, $cookieId, $count, $price, $userId, $campaign, $instoreAds);
        return $this->applyTracking();
    }
Track a product which was purchased.

@param string $id tracking id of product (see field with the role "Product number for tracking")
@param string $masterId master id of the product (see field with the role "Master article number")
@param string $tile title of product (optional - is empty by default)
@param string $query query which led to the product (only if module Semantic Enhancer is used)
@param string $sid session id (if empty, then try to set using the function session_id() )
@param string $cookieId cookie id (optional)
@param int $count number of items purchased for each product (optional - default 1)
@param float $price this is the single unit price (optional)
@param string $userId id of user (optional if modul personalisation is not used)
@param string $campaign campaign name (optional)
@param boolean $instoreAds determines whether it's a sponsered product (optional)
@return boolean $success