Using SmartXaaS LLP Account
Find the answer to any question, from the basics all the way to advanced tips and tricks!
Find the answer to any question, from the basics all the way to advanced tips and tricks!
Want to learn more about setting up and managing your team? Look no further!
To become an affiliate on SmartXaaS LLP Network Websites? You have to just signup an account. Learn more at;
Every member has an affilaite link. It's that simple. You can grab your affiliate link from:-
Coins are like virtual currency balance which can be used for specific purposes within the platform only. Our Coin system is shared across websites. Kindly refer the concept of coins in various websites below:-
We may charge handling fee in some cases depending upon the matter because we bear losses on behalf of customer while receiving funds.
Handling fee is charged to setoff losses that we incur on behalf of the customer. Kindly find some examples below:
Please find below the common account-related issues and solutions:-
Overview
If case you haven't received or missed the confirmation email containing your special activation link, then kindly request activation link using any of the below link and we will resend activation email accordingly:-
Still NOT Getting Email?
You may change or update your account email at:
Simply enter your new email and click "Request OTP" button to receive an OTP to your new email.
Confirm the OTP, enter your account password and hit submit button to change account email.
You can change / update your account password at:
Recommended Article: How to Reset / Recover Account Password?
If you have forgot your password and unable to login to your account, You can reset your account password to recover your account at any of our SmartXaaS LLP platform such as:
Note: Password reset link may not work if you are logged in
Overview:
This happens very rarely, usually when we don't get server postbacks from our payment gateway partner or under payment issues or some other reasons.
If you tried to deposit funds in your USD balance but it was failed / canceled by the payment processor, it might be due to one or more of the following reasons:-
If you tired to deposit funds in your USD balance but it was marked under paid or partially paid, it might be due to one or more of the following reasons:-
How to Resolve Under Paid or Partially Paid Invoice?
Overview:
You can find and download all your invoices at:
Just hit "Invoice" button given under Action column to view and download (print as pdf) the invoice.
SOP for TDS payment in case of INDIAN Customers:-
SOP for GST input claim in case of INDIAN Customers:-
Steps to Add Funds using Paytm QR Scan:-
Note: These steps apply similarly to all our SmartXaaS Network Websites
Troubleshooting Paytm Issues:
Payoneer is a manual payment processor but the good part is they are available in almost every country. In order to make payment via Payoneer, you can either directly send us the funds from your Payoneer account if you are existing Payoneer customers. You may find our latest official Payoneer account details at:
Otherwise you need to contact us and tell us the amount and we will send you a payment request accordingly.
You will receive an email from Payoneer with a payment link, Go to that link and make payment and inform us. We will credit the requested amount into your account balance.
Is there any fee?
From our end we don't charge any fee for payments made via Payoneer, you may have to choose appropriate options at your end to avoid any fee (if any) and pay the requested amount. Payoneer should deduct transaction fee from our account (if any).
Example for your ref:
Topics covered in this article:-
There are some exceptions => for more details, please refer our refund policy at:
Going to create a campaign or place an order?
First of all, you need to add funds into your account balance by using an appropriate payment method such as Stripe, Tazapay, NowPayments, Paytm, Crypto, Wire, Bank ...etc at:
Quick Steps:
Note: You balance should get updated accordingly if paid successfully.
Payment Processors:
Note: Some payment processor may not be available. Please check website add fund page to see actual list of available payment methods.
Pre-Payment:
Post-Payment:
Common FAQs:
How much Minimum Funds one can Deposit in their USD Balance?
If you are an agency, you may want to while-label the installs while promoting your client's app on CPIDroid platform. There are several ways to make installs white-labeled as given below:-
Overview:
If your client is integrated with Appsflyer SDK then you can make use of the agency account (af_prt) by creating the tracking link from your agency account and you can run campaigns with that tracking link. Using this special tracking link, will show your agency name as a traffic source in your client's Appsflyer dashboard and hence make it white-labeled.
Please refer these links to get started and understand the concept:-
Note: Regarding the agency data, until the agency transparency is not enabled the installs driven by the agency for particular media source would not be visible under the advertisers account.
Overview:
When you enter Google Play or App Store link in "Application URL" field while setup campaign then the platform will automatically validate the app and shows it's details but in case it does NOT happen then you can hit "Validate" button to force the validation process.
Note: Our system validates app in US market so, if your app is NOT available in US then you may get validation error or could not resolve error.
Common Issues:
Still Getting Validation Error?
Advanced Solution for some Rare Cases:
If you are going to use custom s2s tracking or custom redirect URL kindly make sure to validate it while creating campaign or you can do it later as well via our Affiliate Link Tester tool.
Common Issues:
Overview:
API Name | End Point | API Doc |
Campaign Add | https://api.cpidroid.com/campaign/add?apikey=[APIKEY]&platform=[PLATFORM] | https://documenter.getpostman.com/view/6925801/2s93CNPEAv#e303c6ed-d151-4c7f-816a-f667d17dcfbf |
API Name | End Point | API Doc |
Campaign Edit | https://api.cpidroid.com/campaign/edit?apikey=[APIKEY]&action=[ACTION] | https://documenter.getpostman.com/view/6925801/2s93CNPEAv#3977c460-d4dc-45d2-8c01-a48f9fefc3c4 |
API Name | End Point | API Doc |
Campaign Start | https://api.cpidroid.com/campaign/start?apikey=[APIKEY]&campaign_id=123456 | https://documenter.getpostman.com/view/6925801/2s93CNPEAv#ce277f68-177e-45a3-9c4c-0753c131d2a1 |
API Name | End Point | API Doc |
Campaign Pause | https://api.cpidroid.com/campaign/pause?apikey=[APIKEY]&campaign_id=123456 | https://documenter.getpostman.com/view/6925801/2s93CNPEAv#0e295ac9-882b-415b-b4a4-c53969e5283e |
NOTE: Some advertiser APIs are in BETA phase and may change without notice.
What are Coins?
How to use Coins?
Note: We are not interested in non direct offer (they often don't convert well due to faulty tracking link). Validation of tracking link is one of the important step which protects our platform from faulty offer links which cause huge traffic losses to us.
Can we get FREE Coins?
How to Purchase Coins?
Are Coins refundable?
Some useful information, might be helpful:
Invalid traffic includes, but is not limited to:
Our platform is available for both Android and iOS apps. We have worldwide traffic and can target almost every country.
Excited?
Checkout our Pitch Deck - https://cpidroid.com/profile
We provide real installs from real users / devices. We have a Powerful Proprietary Fraud Detection System and this quality get us Featured in The AppsFlyer Performance Index Edition VIII 2019
This article is only applicable to https://CPIDroid.com
User will keep the app on their device as per their wish or 3+ days if you go for High Retention campaign. To clear more here, If you are choosing CPI campaign then user will install + open. We will be tracking only Install + open, after that it depends on user if they want to get engaged further with your app or not and users will engage more if app is built with great quality, uniqueness and have high affinity to attract them. In case of CPI, if user did any in app action, then the same is not tracked because the campaign is CPI, we track only Install + Open here.
Recommended Article: Getting started with the High Retention campaigns
Real Installs?
We sell 100% real installs from real users/devices. We can understand your concern about legitimacy and quality of our product/users but we'd like to clarify that we have real human traffic and we sell 100% real installs from real users/devices.
We have fraud detection system and other systems for;
So don't worry, you will charged for only genuine installs.
Unique Installs?
Please note that you will always get unique device installs from us irrespective of the campaign.
Note: In case you have run/running campaigns at any other provider/network as well then we we would recommend you to make use of Tracking SDK such as Appsflyer, Kochava, ...etc
Any Harm?
Please be assured that your app will NOT be harmed because we sell 100% real installs and we can definitely guarantee that the installs are generated by real users and there are no risks involved for you by using our product to boost your app in anyway at all.
One more thing we'd like to add that we have built-in fraud detection system plus we support 3rd party tracking SDK such as Appsflyer or Kochava ...etc and they are well known for conversion tacking as well as powerful fraud detection system. You may setup 3rd party tracking to assure that you are getting 100% unique and genuine installs.
Recommended Article: We are featured in The AppsFlyer Performance Index Edition VIII 2019. Please read more at here : https://cpidroid.com/blog/86/cpi-droid-is-featured-in-the-appsflyer-performance-index-edition-viii-2019
No it does not. It only tracks the downloads of the first time a specific Apple or Google login/account downloads it to a device. It will not retract the initial download stat if they choose to uninstall the app from their device, as they still have it tied to their google/apple account.
Please go through this quick guide and follow the instructions given below to get started quickly:-
Overview:
Feeling lazy or Don't have time? Just ping us with campaign details!
If you want us to setup the campaign in your dashboard for you then please reach us at https://cpidroid.com/contact and share/confirm the following details:-
Some more additional details required in case you want to setup tracking:-
As soon as you confirm these required details by contacting support, team will setup the campaign in your dashboard ASAP.
We mainly have two kinds of traffic: Incent and Non-Incent which further have various campaign categories/types as explained below:-
Recommended Article: Difference Between Incent and Non-Incent Advertisement?
Incent installs are actually motivated install i.e the user who install the advertiser's app get incentive for doing that and hence cost per acquisition is very low as compared to Non-Incent.
Based on our experience, we have noticed that Incent installs work good for Games comparatively and hence very much recommended for games. The main advantage of Incent install is that it's really very cost effective, Incent install will cost you about $0.1 per conversion whereas Non-Incent would cost you $1 and hence Incent installs are 10 times cheaper comparatively but give similar or better results generally.
Campaign Type | Conversion | Tracking | Availability |
---|---|---|---|
CPC - Standard | Click (Upto 40-80% Installation Rate) | Standard | Android, iOS |
CPI - Standard | Install + Open | Optional | Android, iOS |
CPI - High Retention | Install + Open + Keep for >3 Days | Standard | Android |
CPI - Managed (High Volume) | Install + Open (High Volume) | Required | Android, iOS |
CPI - Search (Standard) | Search + Install + Open | Standard | Android |
CPI - Search (High Retention) | Search + Install + Open + Keep for >3 Days | Standard | Android |
CPA - Standard | Install + Open + Action/Event | Required | Android, iOS |
CPA - Managed (High Volume) | Install + Open + Action/Event (High Volume) | Required | Android, iOS |
CPC (Cost per Click)
CPI (Cost per Install)
CPA (Cost per Action)
Non-Incent installs are opposite of incent installs, user naturally install the app after seeing ad creatives (banner, video)
Campaign Type | Conversion | Tracking | Availability |
---|---|---|---|
CPC - Managed (High Volume) | Click (High Volume) | Optional | Android, iOS |
CPI - Managed (High Volume) | Install (High Volume) | Required | Android, iOS |
CPC (Cost per Click)
CPI (Cost per Install)
Managed campaigns are the way to go if you need to push large volumes in a short time. Please keep in mind that the actual performance depends on your bid, so make sure to contact your account manager before creating a managed campaign. Managed campaigns cannot be paused or terminated by yourself and are managed by CPI Droid.
Managed (High Volume) campaigns are recommended for those who come under one or more of the following needs/situation:-
Campaign Type | Conversion | Tracking | Availability |
---|---|---|---|
CPI - Managed (high-volume) | Install + Open (High Volume) | Required | Android, iOS |
CPA - Managed (high-volume) | Install + Open + Action/Event (High Volume) | Required | Android, iOS |
Campaign Type | Conversion | Tracking | Availability |
---|---|---|---|
CPC - Managed (high-volume) | Click (High Volume) | Optional | Android, iOS |
CPI - Managed (high-volume) | Install (High Volume) | Required | Android, iOS |
You need to create Standard version of the desired Managed campaign first at https://cpidroid.com/campaign/install/add.php by selecting the appropriate option in the Campaign Type field accordingly and make sure to full-fill minimum requirements as per the Managed one (as given above) then contact us to convert it into Managed (High Volume) version.
Recommended Article: Getting Started with the Campaign Setup (Creating a Campaign)
We have some quick tips which may help you Speed Up or Optimize your campaign up to some extent. Please go to https://cpidroid.com/campaign/manage.php and follow one or more of the following Tips to quickly Speed Up or Optimize your campaign:-
Note: If you are bidding $0.2 or more then it's highly recommended that you consider converting your campaign to "Managed" campaign.
Recommended Article: Getting Started with Managed (High Volume) Campaigns
Note: If you are using Tracking Methods / SDKs (other than standard tracking) then it's highly recommended that you consider converting your campaign to "Managed" campaign.
Recommended Article: Getting Started with Managed (High Volume) Campaigns
Hmm! above tips do NOT work for you? No issues, just Contact Us to convert your campaign into Managed and we will manually add more traffic sources to drive Better Volume or High Volume.
Note: Managed campaign requires bid $0.2 or more and active budget $500 or more.
Recommended Article: Getting Started with Managed (High Volume) Campaigns
CPA campaigns require the user to trigger an event by completing a certain action. The action must be free and must not take longer than 5 minutes.
Otherwise, contact your account manager before creating a campaign.
CPA (Cost per Action) campaigns are recommended for those who looking for custom Action or Event to be completed by the user such as:-
Campaign Type | Conversion | Tracking | Availability |
---|---|---|---|
Incent CPA - Standard | Install + Open + Action/Event | Required | Android, iOS |
Incent CPA - Managed (high-volume) | Install + Open + Action/Event (High Volume) | Required | Android, iOS |
You can create CPA (Cost per Action) campaign at https://cpidroid.com/campaign/install/add.php by selecting the appropriate option in the Campaign Type field accordingly.
Recommended Article: Getting Started with the Campaign Setup (Creating a Campaign)
Guidelines for APK Promotion:
Campaigns are generally suspended automatically when the CR is too lower than usual or if tracking integration does not work as expected. If your campaign was recently suspended, there might be one or more of the following reasons for this:-
Overview:
Conversion rate is too low which indicates poorly developed app or some technical issue with tracking.
Possible Causes/Remedies:
Tracking link is not taking user to the play store or app store.
Possible Remedies:
We are sending traffic but NOT getting any conversion Postback from your external / 3rd party tracking.
Possible Remedies:
To get your campaign released from suspension? Kindly refer this guide : https://thesmartware.zendesk.com/hc/en-us/articles/360041758211-How-to-SpeedUp-Campaign-Approval-#h_01FS4CPB9YRY1HN1NDCHH72MWH
Users are not able to complete the steps or actions required to trigger a conversion.
Possible Remedies:
Your app is unavailable or NOT listed in google play / app store any more.
Possible Remedies:
Your app is compatible with limited devices and hence significant no. of users are NOT able to install it.
Possible Remedies:
Our anti-fraud systems may have detected some pattern triggering High risk of fraud.
Still Need Help? Kindly reach out to support with your explanations regarding campaign suspension.
Banners:
Dimensions | Size | Types | Name |
---|---|---|---|
120x20 | 100KB | png, jpg, gif | Small Banner |
300x50 | 100KB | png, jpg, gif | Standard Banner |
320x50 | 100KB | png, jpg, gif | Standard Banner+ |
320x100 | 100KB | png, jpg, gif | Large Banner |
320x50 | 100KB | png, jpg, gif | Mobile Leaderboard |
468x60 | 100KB | png, jpg, gif | Medium Leaderboard |
728x90 | 200KB | png, jpg, gif | Big Leaderboard |
300x250 | 200KB | png, jpg, gif | Medium Rectangle |
200x200 | 200KB | png, jpg, gif | Small Square |
250x250 | 200KB | png, jpg, gif | Square |
Interstitials:
Dimensions | Size | Types | Name |
---|---|---|---|
768x1024 | 200KB | png, jpg | Portrait 4:3 Interstitial |
1024x768 | 200KB | png, jpg | 4:3 Interstitial |
1280x720 | 200KB | png, jpg | Portrait HD Interstitial |
720x1280 | 200KB | png, jpg | HD Interstitial |
1280x800 | 200KB | png, jpg | Portrait HD+ Interstitial |
800x1280 | 200KB | png, jpg | HD+ Interstitial |
1920x1080 | 200KB | png, jpg | Portrait FHD Interstitial |
1080x1920 | 200KB | png, jpg | FHD Interstitial |
Video:
Dimensions | Size | Types | Name |
---|---|---|---|
1280x720 | 50000KB | mp4, avi | Video 30fps / 6s |
1280x720 | 50000KB | mp4, avi | Video 30fps / 15s |
1280x720 | 50000KB | mp4, avi | Video 30fps / 30s |
1920x1080 | 50000KB | mp4, avi | Video 30fps / 6s |
1920x1080 | 50000KB | mp4, avi | Video 30fps / 15s |
1920x1080 | 50000KB | mp4, avi | Video 30fps / 30s |
Introduction:
An Incentive Advertisement is a type of advertising that intends to activate potential customers with putting an incentive and try to promote mobile apps with the exchange of a reward meaning that engagements may not result from an initial interest of a user.
Cost:
Incent Installs cost about ~$0.1 per conversion on an average => This is 10 times cheaper than Non-Incent.
Ads:
Incent campaigns run as rewarded offerwalls ads. The reward is typically;
By default, we automatically generate simple / text and icon ads from your app's store listing.
The incentivized ad model rewards users in exchange for completing certain actions such as installing an app, completing a video ad view or engaging with an app (completing a tutorial, creating an account etc.)
Advantages:
Introduction:
A Non-Incentive Advertisement is a type of advertising that intends to activate potential customers without putting an incentive and try to promote mobile apps without the exchange of a reward meaning that engagements result from an initial interest of a user.
Cost:
Non-Incent Installs cost about $1+ per conversion on an average => This is 10 times costlier than Incent.
Ads:
Non-Incent campaigns run as non-rewarded display ads. The display ad is typically;
By default, we automatically generate native / text and banner ads from your app's store listing.
Note: For custom demands such as specific banner or video ads please contact your account manager.
The non-incentivized ad model in terms of mobile advertising means that non-incentivized-ads promote an application without the exchange of a reward. However, there is no guarantee that the user will complete any further action.
Advantages:
Please go through this quick guide and follow the instructions given below to get started quickly:-
High Retention campaigns are recommended for those who come under one or more of the following needs/situation:-
Campaign Type | Conversion | Tracking | Availability |
---|---|---|---|
Incent CPI - High Retention | Install + Open + Keep for >3 Days | Standard | Android |
Incent CPI - Search (high-retention) | Search + Install + Open + Keep for >3 Days | Standard | Android |
You can create High Retention campaign at https://cpidroid.com/campaign/install/add.php?platform=android by selecting the appropriate option in the Campaign Type field accordingly.
Recommended Article: Getting Started with the Campaign Setup (Creating a Campaign)
If your campaign is in approval and taking longer than usual, you may want to reach out to support and help the team with some key information to speed up the approval process.
Overview:
In Keyword Search campaigns, User will redirect to a landing page and give the users keywords they are supposed to use for a Google Play search. The user will search in Google Play with that targeted keyword and find your app in the search results to install it.
This will improve the keyword relevance of the app and boost your keyword ranking as well i.e your app will appear at the Top position eventually on the search result page for the targeted keyword.
Keyword Search campaigns are recommended for those who come under one or more of the following needs/situation:-
Campaign Type | Conversion | Tracking | Availability |
---|---|---|---|
Incent CPI - Search (standard) | Search + Install + Open | Standard | Android |
Incent CPI - Search (high-retention) | Search + Install + Open + Keep for >3 Days | Standard | Android |
You can create keyword search campaign at https://cpidroid.com/campaign/install/add.php?platform=android by selecting the appropriate option in the Campaign Type field accordingly.
Recommended Article: Getting Started with the Campaign Setup (Creating a Campaign)
Note:
Best Practices:
Overview:
As per the market research as well as our experience so far, in order to boost category ranking or top chart ranking, the core concept is to drive high volume in short time which is also called burst campaign.
Note: In order to drive decent volume, it would require solid bid to get enough traction and hence a solid budget would be required. Also, you should be open minded with your budget because your competitor may out rank you during campaign thus it will require us to out spend them in order to beat your competitors.
Android v/s iOS (w.r.t. Ranking Algorithm):
As for iOS, App Store ranking algorithm reacts quite proportionally to the volume per day (usually every 5 hours). However, in case of Android, the ranking algorithm takes a lot of different factors into account. Number of installs is one, but user engagement is another one that has gained a lot of attention recently.
We would thus recommend to run a campaign involving a mix of incent and non-incent traffic over a couple of days or weeks & scale it accordingly. Budget split recommend would be 50:50 into Incent and Non-Incent.
Any Estimates?
As for iOS, we are able to do research and estimate numbers if you can share the following information to us (contact support):
But for Android, we really can't estimate, you may have to run campaigns to see how it goes since Play Store algorithm are not just proportional to numbers, it depends a lot on engagements.
Average Campaign Budget?
Generally, we would recommend to spend at least $10K - $20K budget per country in larger countries to achieve a rather good ranking.
Some of the smaller countries might work with a bid smaller budget too. The bid per install would need be higher as compared to the campaigns we usually run in order to drive bigger volumes in a short time. Still we would see to drive up to a 4-5 digit number of installs per day depending on your app and country.
Any Guarantee?
It's difficult to predict the number of required installs precisely to achieve a certain rank as it will depend quite a bit on how much users engage with the app. We would recommend to drive at least 1,500-2,000 installs per day (of which a couple hundred should be non-incentivized) to get decent results in countries like Italy.
We wouldn't expect too much organic traffic with a top 100 ranking in the Lifestyle category. The higher the ranking, the more organic traffic is going to result and best results usually come with a top 10 ranking. This, however, requires a budget of $10K - $20+.
- - -
Country | Ranking | Budget |
DE | Top 5 | $2,000 |
FR | Top 5 | $2,000 |
IT | Top 5 | $1,350 |
CH | Top 5 | $200 |
TR | Top 5 | $1,000 |
Country | Ranking | Budget |
DE | Top 10 | $9,000 |
FR | Top 10 | $20,000 |
IT | Top 10 | $10,000 |
CH | Top 10 | $2,500 |
TR | Top 10 | $20,000 |
For Paused Campaign:
For Capped Campaign:
For Campaign under Review:
For Suspended Campaign:
General Information:
Uninstall rate also indicates loopholes in your overall app quality as well because Uninstall rate majorly depends on app quality itself. We are selling 100% real user installs and No one can force real humans to keep using an app forever, against their will/wish.
We offer incentivized installs. This means that users are rewarded for installing and running your app at least once. Our service is mainly targeted at improving your Play Store rankings and keyword rankings to have a bigger exposure and attract more users who install your app organically.
Our past experiences have shown that the actual engagement rate is between 5% and 15%, depending on several factors:
Important: Even if your number of uninstalls is high, it has a negligible influence on your Top New Free rankings (if at all) and doesn't have a significant influence on your later Top Free ranking if you get at least some additional organic installs.
Overview:
Kindly note that It can take up to 48 hours (or sometimes even more) to reflect the stats at Google Play Dev Console and make sure you are selecting proper date ranges (it's good to add 1 day extra before/after the start/end dates to avoid lags due to the difference in reporting time zones) according to the campaign run time.
Important: Do NOT forget to configure your google play dev console Statistics for Installs Metrics as "Installs By Device"
Make sure you check your Google Play Dev Console (NOT Play Store listing) for stats. Google Play listing is a bit different thing. Numbers shown at Google play listings is dynamic and depends upon Google's algorithm which can change with time though. You may NOT see any increase there if you run small campaign because Google shows no. of downloads in ranges or thresholds at Google Play listing page.
Please note that Google does NOT count all the installs while reflecting the same at Google Play listing because it depends on many random factors and dynamic algorithms which is mostly kept secret by Google. Please find some clues below which may help you understand the situation:-
Recommended Blog: How Google Displays the App Installs Count on Google Play Listing?
If you want to increase your store listing counts then Standard Incent installs are NOT recommended as they are least engaging but you should buy Non-Incent installs which are most engaging and costly as well. Incent installs are cost-effective that's why most advertisers prefer it => Incent cost about ~$0.1 per conversion but Non-Incent cost like $1+ per conversion.
Note: We are unable to comment on how or when the downloads count shown at Google Play listing will update/increase/change because it depends on many random factors and dynamic algorithms which is mostly kept secret by Google.
Those days are gone when Google used to consider every install towards ranking but they are giving more priority to engagements, not just installs.
Recommended Article: Why there are Deviations in Reporting Data at various Platforms?
If you are still NOT able to see stats in your play store dev console then reach out to support and give us sufficient access to your Play Store dev console and also share the campaign id you are referring to.
Please note that if you create a campaign with an affiliate link (as Redirect URL) then all the conversions are delivered via the affiliate link only and we are 100% sure for that! this is how our platform works.
But if you are NOT getting conversions at your affiliate dashboard then try to check following things:-
Recommended Article: Can I use my own custom affiliate / tracking / redirect URL to promote affiliate apps?
Note: Affiliate links are dynamic in nature and they often convert poorly and it's hard to find the exact reason for the same.
There can be several reasons for deviations in reporting data at different platforms. Kindly find some common reasons below:-
Reasons:
Solution:
Recommended Article: When will the Downloads be Visible in the Google Play?
[Dated: May 2018] ANNOUNCEMENT BY GOOGLE: Changes to Play Console Data
Over the next several weeks, you may notice some changes within your Play Console data due to the impact of implementation of GDPR.
Learn more => https://support.google.com/googleplay/android-developer/answer/9023647
The purpose of tracking solutions is to track installs or conversions, you may need to integrate tracking SDK into your app in order to trigger conversions and your SDK provider will send the conversion postback to our server.
Apart from our own proprietary tracking solution and our own free tracking SDK, we also support 3rd party tracking solutions as well. Please find an overview below:-
Overview:
Name |
Overview | Comments |
Standard Tracking (DEPRECATED) |
Standard Tracking, our own proprietary solution, doesn't require an integrated SDK or any setup and is the right choice for most customers. It's the only tracking solution supporting high retention installs and detailed installation statistics and has numerous fraud prevention mechanics. However, depending on the app type, opening the app is not required for the end user. |
|
CPIDroid Tracking SDK (DEPRECATED) |
Our own, free tracking SDK can be used as an easy to integrate option for any kind of CPI and CPA campaign conversion tracking. It offers real time installation, startup and event tracking, advanced fraud detection and the capability to drive high volume campaigns while only adding 6kb of payload to your app. The integration is simple, shouldn't take more than 5 minutes, works well with other libraries such as firebase / analytics and doesn't require additional permissions. |
|
Name | Overview | Comments |
Appsflyer Tracking |
Website: https://www.appsflyer.com/ |
|
Adjust Tracking |
Website: https://www.adjust.com/ |
|
Kochava Tracking |
Website: https://www.kochava.com/ |
|
Branch Tracking |
Website: https://branch.io/ |
|
Singular |
|
|
AppMetrica |
|
|
Tenjin |
|
|
TUNE |
|
Name | Overview | Comments |
Custom Server2Server |
Custom tracking is available for advanced users who need to integrate their own tracking solution not integrated with CPI Droid. If you need more information on custom tracking, please contact your account manager. |
|
In a hurry?
Hire our experts for Assisted Guidance on AppsFlyer Tracking Integration
About Appsflyer Tracking / SDK
Appsflyer is a 3rd party tracking solution that provides tracking SDK and the purpose of tracking SDK is to track installs or conversions, report it to Appsflyer data center, then they verify the same and send a conversion postback to our server.
If you integrated the Appsflyer tracking SDK into your app, you can use Appsflyer as a tracking solution. This allows you to rely on Appsflyers reporting and their anti-fraud measures. Additionally, you can create and run CPA campaigns in this setup. Please make sure to enable sending in-app events in your Appsflyer dashboard in case you create a CPA campaign with us. Please keep in mind that Appsflyer will charge you an additional fee per install for their services.
New to Appsflyer? Kindly refer to this official step by step guide by Appsflyer => Getting Started: Step-by-Step
Overview:
You may need to integrate Appsflyer tracking SDK which is required for iOS CPI campaigns and you can learn more about it at https://www.appsflyer.com or refer to the official articles from Appsflyer help center as given below:-
NOTICE: For any technical support, please drop mail at [email protected]
*It is highly recommended that you initialize the SDK and test the integration beforehand.
NOTICE: For any technical support, please drop mail at [email protected]
Still, facing trouble?
Need Extended Help with Appsflyer?
Please note that Appsflyer is 3rd party and for extended support, you may refer their:
In a hurry?
Hire our experts for Assisted Guidance on Kochava Tracking Integration
About Kochava Tracking / SDK
If you integrated the kochava tracking SDK into your app, you can use kochava as tracking solution. This allows you to rely on kochavas reporting and their anti-fraud measures. Additionally, you can create and run CPA campaigns in this setup. Please login to kochava, set up tracking for your app and obtain the correct Redirect/Tracking URL to insert. Please make sure to enable postbacks for CPI Droid in your Kochava dashboard before starting the campaign.
Tip: Try Free App Analytics by Kochava for FREE attribution.
Overview:
NOTICE: For any technical support, please drop mail at [email protected]
Testing an Integration with Kochava => https://support.kochava.com/sdk-integration/testing-the-integration-with-kochava/
*It is highly recommended that you initialize the SDK and test the integration beforehand.
NOTICE: For any technical support, please drop mail at [email protected]
Please refer following useful articles from Kochava help center:-
Need Extended Help with Kochava?
Please note that Kochava is 3rd party and for extended support, you may refer their:
About Adjust Tracking / SDK
Adjust is a 3rd party tracking solution which provides tracking SDK and the purpose of tracking SDK is to track installs or conversions, report it to Adjust data center, then they verify the same and send a conversion postback to our server.
If you integrated the Adjust tracking SDK into your app, you can use Adjust as tracking solution. This allows you to rely on their reporting and anti-fraud measures. Additionally, you can create and run CPA campaigns in this setup. Please keep in mind that Adjust will charge you an additional fee per attribution for their services.
New to Adjust? Kindly refer this official step by step guide by Adjust => Getting Started: Step-by-Step
Overview:
You may need to integrate Adjust tracking SDK which is required for iOS CPI campaigns and you can learn more about it at https://www.adjust.com or refer the official articles from Adjust help center as given below:-
*It is highly recommended that you initialize the SDK and test the integration beforehand.
Our platform will automatically append our postback url into the tracking link by adding parameter "install_callback" or "event_callback_123456"
Need Extended Help with Adjust?
Adjust is 3rd party and for extended support, you may refer their:
Useful Information by Adjust for Advanced Users:
Adjust uses a dynamic approach, so rather than having callback URLs hardcoded in their system, they give us more flexibility by allowing us to dynamically append our callback URL to the client's tracker URL. To create a customized tracking link with Adjust, please follow the instructions below.
In a few easy steps, we will be able to create the final click URL for the campaign. To complete the setup, please refer to their partner tool which you’ll find here: https://partners.adjust.com
The first field - ‘Enter your links’
The second field - ‘Your callbacks’
The fourth field - ‘Generated URLs’
Run the link through your servers, and use the output as a final link for customers to click on. Test the final link on a fresh device, a device upon which the app has not been installed yet. If you don’t have a fresh device, you can send us your device ID and we will flush it from our servers.
If you need event/session callbacks, it works in the same way as install callbacks. You just use our event_callback or session_callback parameter to append your callback URL. With this format, you'll get a callback for all events. If you wish to track only a specific event, your client will provide you with a specific event token, for example 123456.
Event callbacks:
About Branch Tracking
Please refer to the official documentation already prepared by Branch for "CPI Droid" at https://docs.branch.io/pages/deep-linked-ads/cpi-droid-mobile-tracking/
Overview:
*It is highly recommended that you initialize the SDK and test the integration beforehand.
Kindly refer this official guide => https://docs.branch.io/deep-linked-ads/cpi-droid-mobile-tracking/#create-an-ad-link
Make sure to enable postbacks while configuring the tracking link.
Need Extended Help with Branch?
This section is in BETA phase
About AppMetrica Tracking / SDK
Learn more at https://appmetrica.yandex.com/docs/mobile-tracking/concepts/tracking.html
Note: Starting with the general availability of iOS 14.5+ and ATT enforcement by Apple, advertisers use the AppsFlyer Advanced Privacy (AAP) framework to control the availability of user-level attribution data from the platform.
SKAdNetwork does not make sense for CPI / CPA campaigns because just tracking conversion is not enough for CPI / CPA campaigns to work properly, the eco-system can't just work without tracking {click_id}, if we don't get {click_id} in postback, we never know which publisher (or user) have delivered (or completed) the conversion (or offer) and hence we can't payout (or reward) the right publisher (or user).
We have come up with a unique concept of White-Labeled 3rd Party Tracking which will help Agency directly use our platform to promote their client's mobile apps while keeping their own branding. We call this concept as "Custom Tracking Solution for Agency".
Why this Concept?
How it Works?
It's a bit of techy process, let's understand it in simple words:
Kindly reach out to support to get started or learn more about this unique concept.
Tracking link help you to track the user who interacts (clicks) with the ads and takes the user to the advertised app in the App Store or Play Store.
https://example.com/tracking.php?campaign_id=abc123&clickid={click_id}
Note: Our system will generate & pass unique values on parameter "clickid" by replacing {click_id} placeholder dynamically every time the tracking url is clicked by any user.You will get the default postback url while creating campaign but you may have to prepare them by adjusting the macro/placeholder as per your tracking system.
How to get your default Postback URL?
Prepare your Install Postback URL:
https://track.cpidroid.com/install.php?click_id={CLICKID}&token=[TOKEN]
Prepare your Event Postback URL:
https://track.cpidroid.com/event.php?click_id={CLICKID}&event_name=EVENT_NAME&token=[TOKEN]
Note: In case of CPA campaign, unique even name is required, you may hardcode it into the postback url on parameter "event_name"
Postback URL help us to get notified about the user who completed the desired actions (conversions) after interacting with the ads.
*Make sure you contact us first to test and enable Custom S2S tracking for your account.
FOR ADVANCED USER:
How to develop your own custom tracking system for Android app?
https://track.yourserver.com/click.php?network=cpidroid&click_id={click_id}You should be able to store click id, ip address and other details with the help of which you can do probabilistic attribution and send us postbacks accordingly.
https://play.google.com/store/apps/details?id=com.example.application&referrer={click_id}Learn more at https://stackoverflow.com/questions/66205959/how-to-get-referrer-code-from-playstore-using-play-install-referrer-library
Risk Disclaimer for Affiliates/Agencies/Networks:-
If you are an Affiliate/Agency/Network and going to setup custom s2s with us then you can try S2S but please be aware of a few things:-
This article is written keeping AppsFlyer in mind however most of the points discussed here should be similarly applicable to other tracking methods as well.
Overview:
Important: Do NOT run campaign until your latest app is live in the Play Store or App Store.
Please note that testing the integration is highly recommend, please find below some relevant official articles:-
Mark sure to activate us (CPI Droid) as a partner or enable postbacks for us (CPI Droid) as per the instructions given in below article:
Please keep Advanced Privacy disabled (IMPORTANT)
It's a very common mistake, advertiser forget to enable Install postbacks (for CPI campaign) and event postbacks (for CPA campaign)
It's a very common mistake, advertiser either don't configure event name or leave it to default.
Always Pull Tracking nlink from your Appsflyer Dashboard only and it should look like;
Make sure the Tracking SDK triggers installs and events from the app as per the conversion flow only.
We are able to pass some additional macros/placeholders apart from {click_id} which can be replaced with corresponding values and passed via tracking or redirect link.
Example: https://example.com/tracking.php?campaign_id=XXXX&click_id={click_id}&gaid={gaid}&pub_id={pub_id}&sub_id={sub_id}
In order for CPA campaign to work correctly, you may have to adjust some additional settings to make sure event postbacks are enable and correctly configured to fired upon each time the target action is completed by the end user, you can easily enable this from your respective tracking provider's dashboard. We have outlined quick steps for some of the popular tracking providers below:-
Kindly refer these official articles from appsflyer for detailed explanation about In-App-Events:-
Overview:
Generally, the more direct you are to the advertiser, the higher the chances that we can drive traffic for an offer. Since almost all affiliate URLs are by nature non-direct (as there are multiple redirects and thus multiple parties involved), we can't run those campaigns. Payout and conversion rate are simply too low and we might have the chance to run some of these offers in the future, but I wouldn't be too optimistic.
You can follow following thumb rule to select best affiliate links:-
⭐ We have developed a brand new Affiliate Link Monitor tool which can periodically auto-test your tracking link and automatically pause/start the campaign based on redirection test results. (Kindly reach out to support to get early access to the tool.)
If you are already running campaigns with affiliate link, we would suggest pay a bit attention to the conversion rate you sees with these campaigns on your end. We strongly recommend to pause the campaign if you don't see any conversion after sometime.
We usually get many campaigns from multiple sources and hence might be already running popular offers from several sources, in such cases:
Offers that stem from different affiliate channels and get redirected through different networks. We get these from multiple sources at differing payouts. You'll thus experience the following situations:
All in all we'll need to see how performance of these affiliate offers is. There are a lot of factors that require constant monitoring of these campaigns, we thus need a solid bid and budget per campaign to make it worthwhile.
We want to answer all of your queries. Get in touch and we'll get back to you as soon as we can.
Chat with us Contact usHave some technical questions? Hit us on community page or just say hello.
Check knowledge base Open ticket
Q: Do we need access to app's source code?
A: We don't need access to the app's source code.
Q: Do app developer need to integrate the tracking SDK?
A: Yes, you will have to ask the app developer to do the needful.
Q: Do we need access to developer's Appsflyer dashboard?
A: Not necessary, but you may have to ask the developer to do the needful.
Q: Do we need to develop some tracking system in order to integrate?
A: Nope, no tracking system is required. You can save a lot on development cost or monthly subscription you might be paying to your campaign management software provider.