Auto Insurance

Implementing Auto Insurance Super Bids

currentlyinsured

Indicates if the user is Currently Insured or not. See Table for Reference.

Value Meaning Example of parameter with value
1 Yes “currentlyinsured” : “1”
2 No “currentlyinsured” : “2”

3yearincidentcount

Incidents in the last 3 years. Tickets/violations, accidents, and claims qualify as an incident. See Table for reference.

Value Meaning Example of parameter with value
1 0 “3yearincidentcount” : “1”
2 1 “3yearincidentcount” : “2”
3 2 “3yearincidentcount” : “3”
4 3+ “3yearincidentcount” : “4”

multidriverhousehold

Indicates if besides the driver, there will be more drivers covered by the policy. See Table for Reference.

Value Meaning Example of parameter with value
1 Yes “multidriverhousehold” : “1”
2 No “multidriverhousehold” : “2”

age (for multi-driver policy, try to match age of any driver)

Indicates the user’s age. See Table for Reference.

Value Meaning Example of parameter with value
1 <18 “age” : “1”
2 18-24 “age” : “2”
3 25-34 “age” : “3”
4 35-49 “age” : “4”
5 50-64 “age” : “5”
6 65+ “age” : “6”

homeowner

Indicates if the user owns or not his/her place of residence. See Table for Reference.

Value Meaning Example of parameter with value
1 Own “homeowner” : “1”
2 Rent “homeowner” : “2”
3 Other “homeowner” : “3”

yearsofcurrentcoverage*

Indicates the years left of user’s current coverage. See Table for Reference.

Value Meaning Example of parameter with value
1 0 “yearsofcurrentcoverage” : “1”
2 1+ “yearsofcurrentcoverage” : “2”

targetcoverage*

See Table for Reference.

Value Meaning Example of parameter with value
1 Maximum Coverage “targetcoverage” : “1”
2 Better Coverage “targetcoverage” : “2”
3 Good Coverage “targetcoverage” : “3”
4 State Minimum “targetcoverage” : “4”

targetbodilyinjuryliabilitylimits*

See Table for Reference.

Value Meaning Example of parameter with value
1 $10,000/$20,000 “targetbodilyinjuryliabilitylimits” : “1”
2 $15,000/$30,000 “targetbodilyinjuryliabilitylimits” : “2”
3 $25,000/$50,000 “targetbodilyinjuryliabilitylimits” : “3”
4 $30,000/$60,000 “targetbodilyinjuryliabilitylimits” : “4”
5 $50,000/$100,000 “targetbodilyinjuryliabilitylimits” : “5”
6 $100,000/$300,000 “targetbodilyinjuryliabilitylimits” : “6”
7 $250,000/$500,000 “targetbodilyinjuryliabilitylimits” : “7”
8 $500,000/$500,000 “targetbodilyinjuryliabilitylimits” : “8”

LicenseStatus

Value Meaning Example of parameter with value
100 ACTIVE “licensestatus”: “100”;
1 SUSPENDED “licensestatus”: “1”;
2 PROBATION “licensestatus”: “2”;
3 RESTRICTED “licensestatus”: “3”;
4 LEANER PERMIT “licensestatus”: “4”;
5 TEMPORARY “licensestatus”: “5”;
6 INTERNATIONAL “licensestatus”: “6”;
7 EXPIRED “licensestatus”: “7”;
8 REVOKED “licensestatus”: “8”;
9 PERMIT “licensestatus”: “9”;
10 NONE “licensestatus”: “10”;
11 OTHER “licensestatus”: “11”;

PrimaryPurpose

Value Meaning Example of parameter with value
100 COMMUTE TO / FROM WORK “primarypurpose”: “100”;
1 COMMUTE TO / FROM SCHOOL “primarypurpose”: “1”;
2 PLEASURE “primarypurpose”: “2”;
3 BUSINESS INDIVIDUAL “primarypurpose”: “3”;
4 BUSINESS CORPORATE “primarypurpose”: “4”;
5 GOVERNMENT “primarypurpose”: “5”;
6 FARM “primarypurpose”: “6”;
7 VARIABLE / WORK AND PLEASURE / WORK AND SCHOOL “primarypurpose”: “7”;
8 OTHER “primarypurpose”: “8”;

Example of how to place the additional parameters


<!-- **************** KATCH **************** -->
<script type="text/javascript" src="//cdn.katch.com/p/ads/vm_loader.js"></script>
<script type="text/javascript">
vm_load({
"displayid" : DISPLAYID,
"publisherid" : PUBLISHERID,
"campaign" : CAMPAIGN,
"vmProdId" : "400",
"location" : "",
"p1" : "",
"p2" : "",
"p3" : "",
"p4" : "",
"p5" : "",
"maxresults" : "8",
"currentlyinsured" : "1",
"3yearincidentcount" : "1",
"multidriverhousehold" : "1",
"age" : "1",
"homeowner" : "1",
"yearsofcurrentcoverage" : "1",
"targetcoverage" : "1",
"targetbodilyinjuryliabilitylimits" : "1",
"licensestatus" : "0",
"primarypurpose" : "0"
});
</script>
<!-- **************** KATCH **************** -->

Example of a Query String with Additional Parameters

http://www.DOMAIN.com/results.html?location=90210&age=6&homeowner=2&currentlyinsured=1&multidriverhousehold=1&3yearincidentcount=1&targetbodilyinjuryliabilitylimits=3&targetcoverage=3&yearsofcurrentcoverage=2&licensestatus=0&primarypurpose=0

Error Handling

If you see an error Like this.

6-error

You can debug following these steps to find the problem.

Step 1.
Press F12 in you keyword to display the debug bar.

1-debug-bar

Step 2.
Inside of debug bar find XHR box:

2-xhr-boxr

Step 3.
Inside of XHR box you will see three files:

3-xhr-boxr

Step 4.
Choose the last file and click.

4-last-file

Step 5.
Now you will see something like this:

5-scroll-down-v2

If you not see results you can see what is the problem in the response.

Example of the error:

6-error-v2

7-error-v2

For Support:

If you have any trouble setting this up, please contact us at implementations-support@katch.com.