Offline Campaign - Tracking Installs
This section talks about the tracking solutions for following
- Pre-embed Campaign
- OEM Store/Side-Load Campaign
- Online APK campaign
Pre-embed Campaign
In case you wish to get your application Pre-embedded in phones before they are shipped to the market, then you can contact the Original Equipment Manufacturer (OEM) to get the same done.
Note : Installs will be counted only when user open the application for the first time.
AdGyde can track the New Users in this case and show it under the Pre-Embed / Any Channel. Because attribution tools count installs on First open, therefore the count shown will be Activated Pre-embed device count and not All Pre-embedded device count.
To track the New Users under Pre-Embed channel, the Pre-Embed channel needs to be Hardcoded in the application before the APK is shared with the OEM partner.
The process is quite similar to Side Load Campaign therefore follow the steps listed in the next section
Note : Installs will be counted only when user open the application for the first time.
AdGyde can track the New Users in this case and show it under the Pre-Embed / Any Channel. Because attribution tools count installs on First open, therefore the count shown will be Activated Pre-embed device count and not All Pre-embedded device count.
To track the New Users under Pre-Embed channel, the Pre-Embed channel needs to be Hardcoded in the application before the APK is shared with the OEM partner.
The process is quite similar to Side Load Campaign therefore follow the steps listed in the next section
OEM Store/Side-Load Campaign
Methods to track Android attribution through Google Play Store and Side-Load is supported by AdGyde.
In case you wish to track the installs through multiple Sources of Side-Load like different OEM App Stores, then the developer needs to either pass GAID in the measurement link or create separate Hardcoded APKs for each source.
To track the campaign in Dashboard the developer needs to Hardcode the Channel and Campaign ID in the application before sharing the APK to the required OEM App Store.
How to hardcode Channel and Campaign ID
Step by Step Offline Campaign Setup
In case you wish to track the installs through multiple Sources of Side-Load like different OEM App Stores, then the developer needs to either pass GAID in the measurement link or create separate Hardcoded APKs for each source.
To track the campaign in Dashboard the developer needs to Hardcode the Channel and Campaign ID in the application before sharing the APK to the required OEM App Store.
How to hardcode Channel and Campaign ID
- Pass the following String as parameter in AdGyde.init(this, "Your Appkey", "ChannelName") function
Where ChannelName = ChannelName$CampaignId
Example: Loopback$125
Step by Step Offline Campaign Setup
Online APK Campaign
In case you wish to track the installs through APK Campaign, then the developer needs to create separate Links for each source and run the campaigns with GAID.
NOTE : Passing Advertising ID (GAID) is compulsory in this method and Normal standard APK can be used. No hardcoding is required in the APK
Pass the advertising_id parameter in the Campaign Tracking URL
i.e. https://log2.adgyde.com/intf/b/1/o?c={Campaign Open Id}&p={Partner Id}&ag_r={RedirectUrl}&advertisingId={AdvertisingId}
NOTE : Passing Advertising ID (GAID) is compulsory in this method and Normal standard APK can be used. No hardcoding is required in the APK
Pass the advertising_id parameter in the Campaign Tracking URL
i.e. https://log2.adgyde.com/intf/b/1/o?c={Campaign Open Id}&p={Partner Id}&ag_r={RedirectUrl}&advertisingId={AdvertisingId}
Step by Step Offline Campaign Setup
- Login to AdGyde Dashboard
- Open Setup Page from Left Navigation Menu
- Click on Manage Campaigns under Campaign Tracking
- Click on 'Create New Campaign' button on Top right Corner
- Go to Add Campaign configurations
- Selects the Application for which the campaign is required
- Search and enters the Channel / Partner Name
- Enter the Campaign Name
- Enter the Campaign Type as "Offline / APK"
- Select the desired click Attribution Window
- Go to Add Channel Configurations
- If you wish to associate Cost with Campaign to track your expenditure, then Select Provided by Channel and Pass same
- For Offline Campaign 2 tracking link Parameters are required - APK URL and Advertising ID
- Fill in a dummy URL if APK is not ready, change it later through Edit
- Add extra parameters in tracking link
- Go to Setup Events Postback
- Select If you wish to send Install Postback for Campaign Normally and in case of Fraud
- Select If you wish to send Event Postback for Campaign and in case of Fraud
- Configure in-app events which will be sent to the publisher. Enter the publisher event token as event value
- Create the campaign
- The Tracking Link and Impression Link can be copied from Campaign details shown in next page after creation
Copy the Channel details for both type of Offline Campaigns. Copy the Campaign id details for "OEM Store/Side-Load Campaign"
- APK changes for Offline Tracking
OEM Store/Side-Load Campaign:- Create the string ChannelName using Channel and campaign details copied
- Where ChannelName = ChannelName$CampaignId
- Pass the following String as parameter in AdGyde.init(this, "Your Appkey", "ChannelName$CampaignId") function
e.g. AdGyde.init(this, "Your Appkey", "Loopback$125");
- Replace the above line in application and create Hardcoded APK
- Upload the APK at some location and create a direct downloadable link for the APK. Check by clicking the created link and APK should start downloading directly
- Edit the campaign and set the new APK URL in the tracking link parameters section in channel configuration
- Copy the tracking link from the campaign details page
- The created link is now ready to be shared with your partner for running the campaign.
- Please start testing using a fresh device on which the application was never installed before or use a whitelisted device.
- Make sure that the application you are installing has the AdGyde SDK integrated
- For Offline Hardcoded APK, you can directy install the APK
- For Online APK Campaign use the Link with the GAID to insall the APK
- Launch the application after install and use for few seconds
- AdGyde dashboard should now show the installation conversion under ‘non-organic‘.
Note: The name of the partner / Channel and Campaign Id set in AdGyde.init(this, "app-Key", "channel$campaignid") should be exactly as the name entered during Campaign creation in AdGyde Dashboard.