How to get the user activity details in Huawei AppGallery Operation analysis page? - huawei-mobile-services

How to see the data from Huawei AppGallery Operation analysis such as,
The length of time users stay in the app
The daily retention rate of users
Is there any way to get these data? Anyone please help on this. Thanks in advance.

For viewing the length of time the user stays in the app and the data required for operations such for operations such as the user's daily retention rate, please follow below steps
Click Add filter and set the filter criteria. For details, please refer to Adding a Filter.
Select a time segment as required.
View the report generated, which illustrates the trend in the new user retention rate and daily details through a graph and a table. Click Day, Week, or Month to switch the time dimension.
Save users retained for a specified period as an audience.
For more information please find below link :
https://developer.huawei.com/consumer/en/doc/development/HMSCore-Guides/retention-analysis-new-0000001078671792

Related

How to get average session duration for a specific user in flurry

I am using flurry analytics in my unity game .
In flurry, we are getting average session duration for a specific date or date range. We want to get session duration for all users individually. i.e. assume 10 users played our game today and total no of session is 25. I like to get session duration for all 25 sessions separately along with user id. is this possible? If yes, can you please share some pointers.
It is not possible to get individual session times for each user through Flurry. Flurry session data is geared towards aggregating the session length, to give you an overall idea of how long users are spending in the app, not to drill down to specific user times. The closest metric to what you are describing is The session length distribution chart on the Usage>Session Length page, which distributes the sessions into buckets based on length, so you can see how many sessions of a given range occurred.

What is the right way to keep the information between my bot and Facebook consistent?

From what I read in the Facebook Messenger documentation, there are a couple of callbacks that are triggered. The onReceivedAuthentication() as per documentation is called when a person taps on the "Send to Messenger" plugin. I want to save the person's firstName, lastName, picture and gender in my database. What if the person directly searches for our page and starts chatting with it? In that case, the above callback won't be triggered right? What if the user changes their name or picture on Facebook? How do I keep my database consistent with Facebook's data for each user?
Currently, I am updating the person's details in my database everytime the user greets my bot. I don't think that is a good strategy. Any suggestions are appreciated.
Just decide particular time limit like 1 hour or 24 hours or 1 week or as per your choice and when you store user's data from facebook by its graph API response,store one more field for that particular time of storing it either by timestamp or date and after that whenever you get message from user just compare that messages' timestamp with that field and if that difference is greater than that decided time limit then update users' data.
you can compare user's current message time as you are getting it in form of timestamp with every message
Hope this help you.

How many Facebook ad groups can be created in a given period of time?

I'm receiving more and more often the following error message from Facebook:
1487225 - The number of adgroups you can create in a given period of time has a limit determined by your daily spend level. Higher spend levels allow creation of more adgroups. Increase your daily spend limit or create fewer ads per time period.
I've looked in the API documentation for errors reference and on the page that specifically talks about the ad groups, but I haven't found a hint about how to identify a way to prevent or at least give dispositions when this error occurs.
I've seen some questions about adgroups around, but none connected to this specific topic.
What is the number/formula to know how many ad groups can be created in a given period of time?

facebook ads daily stats change after collection

I'm writing service which is gathering facebook ads statistics on the daily basis.
The problem is that my collected stats mismatch facebook stats for the particular time period in the past.
For example:
my ad account time zone is UTC+2 and today is 2012-12-18
at 2012-12-18T00:00:00 UTC my service did request to ads api - ..../stats/2012-12-17T02:00:00/2012-12-18T02:00:00
to get daily statistics for 2012-12-17. The result was (for particular adgroup, truncated): impressions = 14950, clicks = 78, etc...
at 2012-12-18T10:52:00 i did same request to fb ads api manually ..../stats/2012-12-17T02:00:00/2012-12-18T02:00:00,
expecting api results will match results in my database, but they are not! Api result was (for same adgroup, truncated): impressions = 15754, clicks = 82, etc...
So it looks like fb ads stats changed, after it was collected. My service includes utc time zone offsets, as suggested in api docs,
and i expected 100% match of collected and actual stats, on daily basis.
Does anybody meet same issue?
We've had the same problem in our accounts.
It's a timezone related issue, you should adjust the timezone, mainly with DST.
You can check the potential dates with problems depending the account timezone here: http://www.timeanddate.com/time/dst/2013.html
and adjust the time offset in the request with the new the start_time and end_time.
A better approach is to automate these changes using timezonedb to keep track of these adjustments to be done: http://es.wikipedia.org/wiki/TZ_Database
hope it helps!
regards,
Martin

LinkShare iTunes Affiliate links in an iOS app

I have an app that aggregates apps from the app store for a specific audience, and I use the iTunes Affiliate program (via LinkShare).
When a user taps the download button, it opens safari with the affiliate link and redirects to the AppStore. That's how I see it happening in other apps as well ("Free App Tracker", for example).
However, while LinkShare counts the clicks, I don't see any "orders", and I know there should be a few.
The clicks count gets updated the same day, while the orders count didn't get updated at all (still 0) for 3 days now.
Do I need to call the url in any specific way? or do LinkShare take their time with orders reports?
Thanks!
LinkShare track the orders in different way: there is the transaction date which is the date when the purchase was done, and then there is the "process" date which is when the transaction has been processed by the LinkShare system.
You can read more about it.
A few notes:
Are the purchases you that know happend via your link happen in the US store?
- The LinkShare program only support the US and CA programs so if the sale was made in another country you won't see any sales data.
iTunes advises that you wait three to five days for your sale to show up. I've seen sales the next day and sometimes they take longer. Typically, however, they are no later then a few days after you get the receipt for the sale.
You can call your link in a way that the redirects are processed in the background. Check out this resource for details - http://developer.apple.com/library/ios/#qa/qa1629/_index.html
Hope that helps.