Fix for analytics

This commit is contained in:
Hillel Coren 2016-06-08 16:07:08 +03:00
parent 7a0ca450a8
commit d9a20ca445

View File

@ -11,30 +11,30 @@ class AnalyticsListener
if ( ! Utils::isNinja() || ! env('ANALYTICS_KEY')) { if ( ! Utils::isNinja() || ! env('ANALYTICS_KEY')) {
return; return;
} }
$payment = $event->payment; $payment = $event->payment;
$invoice = $payment->invoice; $invoice = $payment->invoice;
$account = $payment->account; $account = $payment->account;
if ($account->account_key != NINJA_ACCOUNT_KEY) { if ($account->account_key != NINJA_ACCOUNT_KEY) {
return; return;
} }
$analyticsId = env('ANALYTICS_KEY'); $analyticsId = env('ANALYTICS_KEY');
$client = $payment->client; $client = $payment->client;
$amount = $payment->amount; $amount = $payment->amount;
$base = "v=1&tid={$analyticsId}&cid{$client->public_id}&cu=USD&ti={$invoice->invoice_number}"; $base = "v=1&tid={$analyticsId}&cid={$client->public_id}&cu=USD&ti={$invoice->invoice_number}";
$url = $base . "&t=transaction&ta=ninja&tr={$amount}"; $url = $base . "&t=transaction&ta=ninja&tr={$amount}";
$this->sendAnalytics($url); $this->sendAnalytics($url);
//Log::info($url); //Log::info($url);
$url = $base . "&t=item&in=plan&ip={$amount}&iq=1"; $url = $base . "&t=item&in=plan&ip={$amount}&iq=1";
$this->sendAnalytics($url); $this->sendAnalytics($url);
//Log::info($url); //Log::info($url);
} }
private function sendAnalytics($data) private function sendAnalytics($data)
{ {
$data = json_encode($data); $data = json_encode($data);