How to export Mixpanel events segmented by time?

In addition to “from and to now,” I would like to further segment the event information from the Mixpanel () API method by time (events contain the “time” property, expressed as a unix timestamp); but, for example, when I specify the "where" parameter, I get an empty answer (see below).

"where" param = 'properties ["time"]> = 1401642000'

I definitely have events that match this. Should this work?

no "where" param:

args = {'from_date': '2014-06-01', 'api_key': 'REDACTED', 'sig': 'REDACTED', 'to_date': '2014-06-04', 'expire': 1402424767}

response = [I get expected events]


'where' param = 'properties ["time"]> = 1401642000'

args = {'from_date': '2014-06-01', 'expire': 1402424767, 'sig': 'REDACTED', 'to_date': '2014-06-04', 'api_key': 'REDACTED', ' where ':' properties ["time"]> = 1401642000 '}

response = [HTTP request completed successfully, but the response is empty]


Same as above, except for the time value in quotation marks:

'where' param = 'properties ["time"]> = "1401642000"'

args = {'from_date': '2014-06-01', 'expire': 1402424767, 'sig': 'REDACTED', 'to_date': '2014-06-04', 'api_key': 'REDACTED ',' where ':' properties [ "time" ] >= "1401642000" '}

response = [HTTP- , ]


cast [ "time" ] :

'' param = 'number (properties [ "time" ]) >= 1401642000'

args = {'from_date': '2014-06-01', 'expire': 1402424767, 'sig': 'REDACTED', 'to_date': '2014-06-04', 'api_key': 'REDACTED ',' where ':' number (properties [ "time" ]) >= 1401642000 '}

response = [HTTP- , ]

+4
3

API , . :

" , , , API . , API. , API , - , .

JQL- https://mixpanel.com/help/reference/jql, , -, , .

, .

+1

datetime() datetime, , , , "where" param = 'properties["time"] >= datetime(1401642000)'.

, . "where" param = 'properties["time"] >= datetime(1401642000 - 60*60*24)' , "" .

0

: MYSQL . script, , , script ( , / http-,...).

Mixpaneldb, .

Treasuredata , .

0
source

Source: https://habr.com/ru/post/1543496/


All Articles