- Home /
Question by
AnalyticsArkadium · May 18, 2021 at 08:28 AM ·
dataapianalysisreport
Get report data from API (DAU/MAU/New Users)
I have created a report in the dashboard. Haw, I can get the same report from API?
capture.jpg
(22.4 kB)
Comment
Answer by AnalyticsArkadium · May 20, 2021 at 02:49 PM
I can get a result after post request this URL - https://dashboard.unity3d.com/app/analytics/graph_service/get_graph_data.json
But I do not know how I can update x_xsrf_token and cookie_token because I think they can be expired after time
Example code
import requests
url = "https://dashboard.unity3d.com/app/analytics/graph_service/get_graph_data.json"
x_xsrf_token = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa="
cookie_token = 'token=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'
payload = "{\"app_id\":\"11111111-1111-1111-1111-11111111\",\"cohort_metric_string\":[\"[{\\\"metric_name\\\":\\\"MAU\\\",\\\"metric\\\":\\\"\\\",\\\"cohort_id\\\":\\\"\\\",\\\"cohort_name\\\":\\\"All Current Users\\\",\\\"graph_id\\\":\\\"MAU\\\",\\\"checkSum\\\":0,\\\"unit\\\":\\\"\\\",\\\"color\\\":\\\"\\\",\\\"series\\\":[],\\\"type\\\":\\\"metric\\\",\\\"segment_name\\\":\\\"\\\",\\\"segment_type\\\":\\\"\\\"},{\\\"metric_name\\\":\\\"DAU\\\",\\\"metric\\\":\\\"\\\",\\\"cohort_id\\\":\\\"\\\",\\\"cohort_name\\\":\\\"All Current Users\\\",\\\"graph_id\\\":\\\"DAU\\\",\\\"checkSum\\\":0,\\\"unit\\\":\\\"\\\",\\\"color\\\":\\\"\\\",\\\"series\\\":[],\\\"type\\\":\\\"metric\\\",\\\"segment_name\\\":\\\"\\\",\\\"segment_type\\\":\\\"\\\"},{\\\"metric_name\\\":\\\"New Users\\\",\\\"metric\\\":\\\"\\\",\\\"cohort_id\\\":\\\"\\\",\\\"cohort_name\\\":\\\"All Current Users\\\",\\\"graph_id\\\":\\\"New Users\\\",\\\"checkSum\\\":0,\\\"unit\\\":\\\"\\\",\\\"color\\\":\\\"\\\",\\\"series\\\":[],\\\"type\\\":\\\"metric\\\",\\\"segment_name\\\":\\\"\\\",\\\"segment_type\\\":\\\"\\\"}]\"],\"datepicker_start\":\"04/01/2021\",\"datepicker_end\":\"05/20/2021\"}"
headers = {
'X-XSRF-TOKEN': f"{x_xsrf_token}",
'Content-Type': 'application/json;charset=UTF-8',
'Cookie': f"{cookie_token}"
}
response = requests.request("POST", url, headers=headers, data=payload)
print(response.text)
capturedddd.jpg
(44.0 kB)
Your answer
Follow this Question
Related Questions
Can't find and access (used persistentDataPath) saved file after building the game on Android? 1 Answer
Unity Analytics events are taking longer than 72h to appear. 0 Answers
Why am I receiving AnalyticsResult.TooManyRequests for any analytics custom event? 1 Answer