Integration Process
1. Get the App Key
Sign-in to AdGyde Dashboard, the credentials would have already been provided by AdGyde support team. In case you have not yet received the same, please contact the AdGyde Support Team.
Please follow the given steps :-
Step 1 - Visit the AdGyde Website - https://www.adgyde.com/
Step 2 - Go to Login
Step 3 - Sign-in with the provided credentials
Step 4 - Go to Setup Page
Step 5 - Select Manage Applications from the Application option on Setup Page
Step 6 - Click on "Create an application" option on Top Right corner
Step 7 - Fill in the Application details
Step 8 - Note down the App Key for integration reference
2. Download iOS Sample App Please follow the given steps :-
Step 1 - Visit the AdGyde Website - https://www.adgyde.com/
Step 2 - Go to Login
Step 3 - Sign-in with the provided credentials
Step 4 - Go to Setup Page
Step 5 - Select Manage Applications from the Application option on Setup Page
Step 6 - Click on "Create an application" option on Top Right corner
Step 7 - Fill in the Application details
Step 8 - Note down the App Key for integration reference
3. Integrate SDK into project
3.1 Add library files into the project
3.2 Follow below steps to import .framwork file into your projects
3.3 Initializing AdGyde
4. Sessions - Unzip AdGyde iOS SDK
- Add ADGYDE_SDK.framework file to your iOS project.
- Click on Project module
- Goto "General" tab and scroll down to choose "Framwork, Library & Embedded" content section. For using Adgyde SDK you need to add AdGyde.framwork in your project by using drag and drop approach
- Alternatively click on "+" icon in "Framwork, Library & Embedded" content section and select AdGyde.Framwork from the path where you downloaded AdGyde.framwork
- Need to add below lines of code within info.plist file of your project for network permission
<key>NSAppTransportSecurity</key>
<dict><key>NSAllowsArbitraryLoads</key>
</dict>
<true/>
<key>NSExceptionDomains</key>
<dict><key>example.com</key>
</dict>
<dict><key>NSExceptionAllowsInsecureHTTPLoads</key>
</dict>
<true/>
<key>NSIncludesSubdomains</key>
<true/>
3.3 Initializing AdGyde
iOS SDK needs to be initialized in the application.
- Import sdk in AppDelegate.Swift file
- In your didFinishLaunchingWithOptions method inside AppDelegate.swift class, initialize the Adgyde SDK by inserting below code
import UIKit import Adgyde_SDK @UIApplicationMain class AppDelegate: UIResponder, UIApplicationDelegate { func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {} |
A session is a conversation between mobile application and user. A session starts with application start and it ends after the user has quit the application. AdGyde helps to track the sessions of the application, session duration and time spent by user on application.
Sessions Detailed Integration Process
5. User FlowSessions Detailed Integration Process
'User Flow' allows the Application Developer to gauge the movement of its users through the activities defined in the application. By analyzing the user flow Sankey diagram, the App developer can predict which activity is most popular among its users and where the drop-off rates are high.
User Flow Detailed Integration Process
6. Uninstall TrackingUser Flow Detailed Integration Process
AdGyde's Uninstall Tracking functionality allows you to track the number of uninstalls for a specified application. Uninstalls is an important index which helps you to track the quality of users and hence the campaign.
Un-Install detailed integration process
7. EventsUn-Install detailed integration process
AdGyde's Event Tracking allows an application owner to track the events triggered by users. What user is doing in the application are generally tracked using the events like - Registration, Add to Cart, Payment initiated, Payment.
AdGyde supports multiple types of events, please follow the below link to integrate events in the application
Events detailed integration process
AdGyde supports multiple types of events, please follow the below link to integrate events in the application
Events detailed integration process
AdGyde demography data provides details of Age and Gender wise segregation of User, this can be used by Advertiser to target the new users and run their campaigns effectively.
Demography detailed integration process
Demography detailed integration process