Add to Cart Donations
Add to Cart Donations are currently in closed alpha. If you are interested in this integration, please reach out to your Rokt account manager.
Overview
By partnering with Pledge, a market leader in charitable giving, Rokt can enable your customers to donate to one of the top 100 verified charities without ever leaving their purchase journey.
Integrating with Rokt
In order to implement a Donation campaign, we ask that you:
- Integrate the Rokt Web SDK on the page(s) you want the donation placement to show. Skip this step if you already have the SDK integrated on those pages.
- Integrate the appropriate data elements. A sample Web SDK snippet with these recommended data elements is here. Rokt will provide you with a custom snippet based on your specific needs.
- Include a
<div>
tag with a unique #id in the place(s) you want Rokt to appear. - Integrate with the Rokt Cart API so that donation amounts can be disbursed to the beneficiary via Pledge. The cart/confirm call is the main requirement for Add to Cart Donations.
- Follow our integration best practices to ensure that Rokt loads quickly on your site.
Selecting an organization for donations
Rokt’s algorithm will select a cause to display to your customers. We can also support filtering the pool of organizations with inclusion/exclusion lists. Speak to your account manager if you’d like to focus your Donation campaigns on a specific set of organizations.
Data elements
We ask for the following data elements to power Add to Cart Donations.
Data attribute | Purpose | Required? |
---|---|---|
Identity, donation receipt | Yes | |
First Name | Identity, donation receipt, optimization | Yes |
Last Name | Identity, donation receipt | Yes |
Phone Number | Identity | No |
Experience | User Experience | No |
Payment type and CC Bin (on file) | Targetting/optimization | No |
Cart total | Targeting/Optimization, creative personalization | No |
Currency | Targeting, User Experience | No |
Products Purchased and Major/ Minor Purchase Categories | Targeting/Optimization, creative personalization | No |
Device | Targeting/Optimization | No |
Age | User Experience Optimization | No |
Gender | User Experience Optimization | No |
Address/Zip code | Targeting/Optimization | No |
Customer ID (If applicable) | Identity | No |
Web SDK for standard integrations
Please see this page for examples of our standard Web SDK integration.