Introduce the IQL Test Drive Program
When a user signs in to your application, you need to provide them with a choice to opt into the IQL Test Drive program. Once your users opt-in, you can present them with exciting auto insurance offers, customizing your Ads based on user performance. It's a great opportunity for you to entice the user to sign up by offering discounts for good driving behavior.
Your users will be able to monitor their own driving performance on the application and improve their driving behavior to earn better discounts. IQL keeps users motivated to bring down their insurance burden while emphasizing safe driving on our roads.
This section includes the following topics:
Introduce the IQL Test Drive Program
Introduce the IQL Test Drive Program
Introduce the IQL Test Drive Program
1.0. IQL Opt-in User Flow
When a user interacts with your application or program, you need to be able to distinguish between new and returning users. Returning users fall into different categories, as follows:
Users who have switched to a new phone.
Users who have uninstalled and reinstalled your application.
Users who have opted out of the program and want to rejoin.
In order to provide a seamless experience, we recommend using a slightly different messaging for returning users. Additionally, you can improve user experience by pre-filling forms or skipping screens entirely, as most of the necessary data will already be available to you. By implementing these strategies, you can differentiate new and returning users and provide a more tailored, user-friendly experience.
Here's an example of how a user opts in to the IQL program:

2.0. IQL Reference Application UX Screens
Here is the overall design implementation for the IQL Reference Application:
3.0. Publisher Integration Testing Checklist
Follow the below-given integration testing checklist while testing the user onboarding experience in your application:
Opt-in Process: Ensure that the program opt-in section is prominently displayed and easy to locate. This section should enable the user to provide their consent to be part of the IQL program.
How the Module Works: Ensure that there is a clear and concise explanation of how the program works and how the user will benefit from it.
FAQ: Ensure that the FAQ section (if provided) is easily accessible and contains accurate and helpful information for all users.
Program Activation: Ensure that the user experiences a clearly understandable, error-free capture user information flow.
Program Cancelation: If the user cancels program activation, be sure to display cancelation confirmation that reminds them of the value they are losing by canceling. Give your users an opportunity to reconsider.