Email Retargeting for Advertisers
Contents
Overview
Traverse Email Retargeting allows us to deliver your creative in a publisher-branded email directly to the anonymous users that have abandoned your site.
Campaign Creation
Creating campaigns programmatically is not yet supported.
In the meantime, please contact us and we will provide you a campaign ID.
Exclusion List
Before sending any email, Traverse needs access to your unsubscribes so that we can respect users who have opted out. We support turnkey integrations with platforms such as Optizmo, UnsubCentral, and many ESPs, and are always adding more.
For details, please reach out to your account manager.
Retargeting Tag
Load our tag from the following URL:
https://static.traversedlp.com/v1/retargeting.js
For example:
<script src="https://static.traversedlp.com/v1/retargeting.js" type="text/javascript"></script>
This instantiates a TraverseRetargeting
singleton. After initializing it, you can include a user in a campaign. If you would like to later exclude that user, you can call the exclude
method.
Initialization
Before using the TraverseRetargeting
singleton, it must be initialized with your advertiser ID:
Parameter | Description | Required |
---|---|---|
advertiserId |
Your provided 36-character client ID (includes hyphens). | Yes |
TraverseRetargeting.init({
advertiserId: "YOUR-ADVERTISER-ID-HERE"
});
Inclusion
To include a user in a campaign, use the include
method:
Parameter | Description | Required |
---|---|---|
campaignId |
Your provided 36-character campaign ID (includes hyphens). | Yes |
TraverseRetargeting.include({
campaignId: "YOUR-CAMPAIGN-ID-HERE"
});
Exclusion
To exclude a user from a campaign, use the exclude
method:
Parameter | Description | Required |
---|---|---|
campaignId |
Your provided 36-character campaign ID (includes hyphens). | Yes |
TraverseRetargeting.exclude({
campaignId: "YOUR-CAMPAIGN-ID-HERE"
});
Example Code
The following is an example of the full code used to include a user in a campaign. Please be sure to replace the ALL-CAPS-STRINGS
with your advertiserId
and campaignId
.
<script src="https://static.traversedlp.com/v1/retargeting.js" type="text/javascript"></script>
<script type="text/javascript">
TraverseRetargeting.init({
advertiserId: "YOUR-ADVERTISER-ID-HERE"
});
TraverseRetargeting.include({
campaignId: "YOUR-CAMPAIGN-ID-HERE"
});
</script>
Advanced Usage - Advertiser Properties
In addition to the campaignId
, an advertiserProperties
parameter may be
passed to the retargeting tag. The advertiserProperties
is used to provide
additional context about the inclusion, and is typically used by advertisers
who consume campaign requests.
The advertiserProperties
object may be used like so:
TraverseRetargeting.include({
campaignId: "YOUR-ADVERTISER-ID-HERE",
advertiserProperties: {
foo: "bar",
baz: 1
}
});