Data Analysis
When revenue fluctuates, how to analyze the data?
Revenue=Impressions*eCPM/1000
Firstly, confirm whether impressions per user fluctuate or the eCPM fluctuates. Then check the reasons for the impressions per user and eCPM fluctuations respectively.
The number of impressions fluctuates, how to locate the problem?
The number of impressions is affected by a series of data such as app requests, and needs to be checked one by one to locate the problem.
The number of app requests fluctuates. How to locate the problem?
App requests are times that App send a successful request to TradPlus SDK
How to analyze | Explanation |
---|---|
Whether DAU fluctuates | If DAU fluctuates , it may be caused by fluctuations in user volume |
Whether adjusts the product side | Whether adjusted the frequency of showing the ad; increase or decrease the ad scene |
Whether adjusts the delivery side | Whether the user quality fluctuates that leads to fluctuations in users' willingness to watch ads |
*If there is no abnormality in the current dimension, continue to check the next step:
The number of app fill rate fluctuates. How to locate the problem?
App fill rate is the fill rate of the app itself that initiates ad requests to the TradPlus SDK.
How to analyze | Explanation |
---|---|
Check the waterfall configuration | Whether sets all-price ad source; whether the all-price ad source fluctuates |
*If there is no abnormality in the current dimension, continue to check the next step:
The number of requests from ad networks fluctuates. How to locate the problem?
How to analyze | Explanation |
---|---|
Whether the app request fluctuates | If so, check the reason for the app request fluctuation |
Whether adjusts the ad unit/ad source | Whether opens (creates) or closes (deletes) an ad unit or ad source |
*If there is no abnormality in the current dimension, continue to check the next step:
The number of fill rates from ad networks fluctuates. How to locate the problem?
Fill rates from ad networks are the fill rate of the ad request initiated by the TradPlus SDK to the ad network SDK.
How to analyze | Explanation |
---|---|
Whether modifys the floor price of the ad source | If you add or increase the floor price, the fill rate will decrease; if you remove or lower the floor price, the fill rate will increase |
Whether the ad resource of ad networks fluctuate | The ad resource of ad networks fluctuate, or the national distribution fluctuate |
Whether the traffic quality fluctuates | The delivery side adjusts the strategy, and the user quality fluctuates; or offline users enter, and the offline volume accounts for a large proportion |
Whether restricted by the ad networks | Whether the account, application, and ad unit is restricted by the ad networks |
*If there is no abnormality in the current dimension, continue to check the next step:
The number of impressions from ad networks fluctuates. How to locate the problem?
How to analyze | Explanation |
---|---|
Whether data pulled form api is problematic | Check whether the data at TradPlud platform pulled from ad network api is consistent with the data at ad network platform |
Whether the app request fluctuates | If yes, check the reason for the fluctuation of the app request |
Whether the app fill rate fluctuates | If yes, check the reasons for the fluctuation of the app fill rate |
Whether the ad network request fluctuates | If yes, check the reason for the fluctuation of the ad network request |
Whether the ad network fill rate fluctuates | If yes, check the reason for the fluctuation of the ad network fill rate |
Whether adjusts the ad unit/ad source | Whether opens/creates or close/delete the ad unit or ad source |
Whether adjusts the priority of ad source | The fluctuation of the impression of an ad source is abnormal, check whether increases or decreases the priority of the ad source |
Whether adjusts the product side | Whether adjusts the ad show frequency; add or delete the ad scene |
Whether adjusts the delivery side | Whether the fluctuation of user quality thet lead to users' willingness to watch advertisements fluctuates |
Whether there is a problem with ad integration | According to the test instruction, re-test to see if there is an integration problem, or there is a bug when calling the ad show |
The eCPM fluctuates. How to locate the problem?
How to analyze | Explanation |
---|---|
Whether adjusts the floor price at the platfrom of ad networks | Whether increases or lowers the floor price at the platfrom of ad networks |
Whether the overall show volume fluctuates abnormally | If yes, when the overall show volume increases or drops sharply, the eCPM will fluctuate greatly, which is a reasonable phenomenon |
Whether the show volume of a ad source fluctuates abnormally | If so, the eCPM is affected by the show fluctuation of this ad source, which is a normal phenomenon |
Whether adjusts the delivery side | The adjust of delivery side will lead to the fluctuation of user quality |
Whether it is a special period | Special periods such as weekends and holidays will cause price fluctuations |
Whether the ad resource of ad networks fluctuates | The fluctuation of the ad resources of the ad networks is very normal |
Whether restricted by the ad networks | Whether the account, application, and ad unit is restricted by the ad networks |
There is a large data gap between the data from ad networks and the data recorded by TradPlus. How to locate the problem?
Why does the ad fill recorded by TradPlus is less than that of ad networks?
- Ad Fill(TP):The number of ad fills after TradPlus SDK send a request to ad network
- Ad Fills:Total number of ad fills provided by Reporting API of all ad networks in use. Some ad networks do not provide the number of ad fills
Check the timeout proportion of ad networks, the TP ad fill data does not contain the timeout data, and the ad fill data of ad network contains the timeout data
Why are TP impressions more than ad network's effective impressions (or ad network's impressions)?
- IMP(TP):Number of impressions calculated by TradPlus SDK
- IMP:Total number of impressions provided by Reporting API of all ad networks in use.
- Eff.IMPs (TP):Impression callbacks from Ad Network. Note: For banner or native, some Network SDKs do not return impression callback.
Some ad networks do not provide impression callback of Banner or Native
Troubleshoot the calling problem:If the same ad repeatedly calls the impression of TradPlus, TradPlus will record the impression multiple times, and the ad network will only record a valid impression (common in Banner or Native)
Why are TP impressions less than ad network's effective impressions (or ad network's impressions)?
It may be caused by the repeated use of the ad view by the developer. The developer needs to check the calling logic independently according to the app usage scenario.
Why there is TP impression data, but no ad network impression data (meaning that there is no impression data at ad network platform)
a. Check whether the test mode is enabled at ad network platform
Test mode needs to be turned off.
b. Check whether a test mode is added to the code
Test mode needs to be removed from the code.
c. Check whether the test id is used
Official id is required.
d. Check whether the necessary elements of the ad type are complete
If the necessary elements of the ad type are not complete, the ad network will not consider it to be a valid impression. It is necessary to check the integration of the sdk and complete the necessary elements required by the ad type.