Установка ip пользователя с помощью PHP-библиотеки Mixpanel

Я устанавливаю данные пользователя с помощью библиотеки Mixpanel PHP ($mixpanel->people->set). Работает нормально, электронная почта, дата регистрации и т.д. установлены правильно.

Однако атрибуты местоположения (Страна, Город, Томезон) неверны. Я считаю, что это можно решить, каким-то образом установив IP-адрес пользователя (поскольку мы отправляем «попадание» из бэкэнда, и IP-адрес нашего сервера может использоваться по умолчанию). Проблема в том, что в справочнике API Mixpanel об этом не упоминается ни разу.

Как этого добиться? Как я могу установить IP-адрес для моих пользователей Mixpanel?

Спасибо


person MaGnetas    schedule 30.03.2015    source источник


Ответы (1)


Я только что нашел ответ сам.

Судя по ссылке, об этом упоминается.

Задайте свойства записи пользователя.

set(string | int $distinct_id, array $props, string | null $ip) Если профиль не существует, он создает его с этими свойствами. Если он существует, он устанавливает свойства в эти значения, перезаписывая существующие значения.

Параметры

Строка $distinct_id представляет собой отличительный_ид или псевдоним пользователя.

$props array Ассоциативный массив свойств для установки в профиле

$ip stringnull IP-адрес клиента (используется для геолокации)

Таким образом, IP-адрес пользователя является третьим параметром метода set.

Цитата из здесь

person MaGnetas    schedule 30.03.2015