track_advanced.php
680 Bytes
<?php
// import the Mixpanel class
require_once("../lib/Mixpanel.php");
// instantiate the Mixpanel class
$mp = Mixpanel::getInstance("MIXPANEL_PROJECT_TOKEN");
// associate a user id to subsequent events
$mp->identify(12345);
// track a "Login Success" event with a property "Ad Source" having value "Google"
$mp->track("Login Success", array("Ad Source" => "Google"));
// track an "Item Viewed" event with a property "Item" having value "Cool New Shoes"
$mp->track("Item Viewed", array("Item" => "Cool New Shoes"));
// stop associating events to user 12345
$mp->unregister("distinct_id");
// event "Some Event" won't be associated with user 12345
$mp->track("Some Event");