Как сделать mixpanel.people.increment в сегменте

Я использую Сегмент и у меня включена Mixpanel. Раньше я отслеживал доход нашего пользователя за всю жизнь следующим образом:

mixpanel.people.increment('Lifetime Revenue', 21.99);

Вопрос в том, как мне сделать это в сегменте? Смотрел везде, кажется, что они имеют настройку приращения в расширенной настройке. Тем не менее, я до сих пор не знаю, как запустить эти события / трекеры.

Спасибо!

3 ответа

Мне тоже было интересно, как это сделать, основываясь на статье Микспанели ( https://mixpanel.com/blog/2014/07/21/revenue-best-practices). Я много работал с техподдержкой Сегмента, и после нескольких дней, когда они неоднократно говорили им, чтобы они читали статью, они наконец-то добрались до инженера, который действительно ее прочитал, и смог ответить на мой вопрос по этому поводу: Что ж. Вот его ответ:

Похоже, что некоторые вещи должны произойти для отслеживания этого значения дохода в течение жизни.

Первый, track_charge должен быть вызван. К счастью, мы уже стреляем track_charge колл, когда доход передается как черта в трек звонках. Вы можете увидеть, где это происходит в коде здесь.

Во-вторых, people.increment() должен быть вызван. Мы также показываем это на странице, как вы можете видеть здесь, но это не похоже на то, что у нас в настоящее время есть способ передать доход в этом people.increment вызов.

Похоже, что ваша лучшая ставка здесь будет состоять в том, чтобы включить приращение и установить вызовы напрямую. Как вы, возможно, знаете, мы загружаем библиотеку Mixpanel на страницу, поэтому все, что вам нужно сделать, это выполнить вызовы в пределах analytics.ready() метод. Это гарантирует, что собственные вызовы будут срабатывать только тогда, когда библиотека Mixpanel правильно загружена на страницу.

Для справки, вот звонки, которые вы хотите сделать в ready() метод.

mixpanel.people.increment("Lifetime Value", 27); 
mixpanel.people.set("Last Item Purchase", new Date.toISOString()); 

Чтобы увеличить события, войдите в свою учетную запись на Segment.com, выберите интеграцию с Mixpanel, затем выберите "Дополнительные параметры". В разделе "Дополнительные параметры" есть текстовое поле с надписью "События для приращения в людях", где вы можете указать события, которые вы хотите увеличить.

вы можете использовать что-то вроде этого

             // Call Mixpanel increment method here
        val mixpanel = AnalyticsManager.appAnalytics
        val properties: MutableMap<String, Int> = HashMap()
        properties["String you want to increment"] = 1
        mixpanel?.people?.increment(properties)
Другие вопросы по тегам