Skip to content

Instantly share code, notes, and snippets.

View claudeschneider's full-sized avatar

Claude Schneider claudeschneider

View GitHub Profile
@claudeschneider
claudeschneider / amplitude_track_event.php
Created March 2, 2017 19:21
PHP function to track events in Amplitude, using their HTTP API
/*
* Usage 1 - track an event
* $arr_event = array("user_id" => $row['user_id'], "event_type" => "Login");
* $arr_event['event_properties'] = array("login_method" => $arg['login_method'], "network" => $arg['network']);
* track_event($arr_event);
*
* Usage 2 - increment a user property
* $arr_event = array("user_id" => $row['user_id'], "event_type" => "increment");
* $arr_event['user_properties'] = array("count_logins" => 1);
* track_event($arr_event);