How It Works

Find out how our solution helps you turn browsers into buyers.

Integrations

From Shopify to Klaviyo, explore over 80 integrations.

Support

Access guides, troubleshooting, and expert assistance.

About Us

Hear our origin story and meet our team.

Partnership

Become an official Retention.com Partner.

Affiliate Program

Learn more about our Affiliate Program.

Careers

Explore career opportunities with Retention.com.

Events

See upcoming events we’re hosting or attending.

Referrals

Got a referral? Let us know here.

Product Support

privacy-red-circle
Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
product-support

Create Add to Cart and Viewed Product events for Sendlane

The Reclaim feature can identify abandoned cart and viewed product events for both unknown, non-logged in users and known, non-logged in customers. If you use this feature, we will send all of those Add To Cart events and/or Viewed Product events to you. 

To use this feature, you must first ensure that you’re using the most recent version of our script on your website. You can find your script in your  account under Code Script > View Script. Click here for a link to all our tutorials on how to add the script to your site, in case you need a refresher.

You also need to setup the Sendlane V2 integration, and here's how to do that.

Set up Add to Cart script

1. In your site builder, add the Add To Cart script— 'geq.addToCart(item)' —to the on-click event for adding an item to your cart, such as an "Add To Cart" button. Below is the generic code for buttons.

Remember: The name of the button should match what is in quotes below ( "AddToCart" ) to fire properly. So, if your button isn't "AddToCart", you'll need to update that in the script provided below.

Generic code for buttons defined by a button ID:

<script type="text/javascript">
  document.getElementById("AddToCart").addEventListener("click", function () {
    geq.addToCart(item);
  });
</script>

Generic code for button defined by a class notation:

<script type="text/javascript">
  document.getElementsByClassName("AddToCart").addEventListener("click", function () {
    geq.addToCart(item);
  });
</script>

Set up Viewed Product script

If you have an existing Viewed Product tracking script installed on your site, add this below it:

<script>
  geq.event("Viewed Product Reclaim", item);
</script>

If you do not have an existing Viewed Product tracking script, add this to your theme:

<script type="text/javascript">
  var item = {
  Name: {{ product.title|json }},
  ProductID: {{ product.id|json }},
  ImageURL: "https:{{ product.featured_image.src|img_url:'grande' }}",
  URL: "{{ shop.secure_url }}{{ product.url }}",
  Brand: {{ product.vendor|json }},
  Price: {{ product.price|money|json }},
  CompareAtPrice: {{ product.compare_at_price_max|money|json }}
  };
  geq.event('Viewed Product Reclaim', item);
</script>

Create Add To Cart and Viewed Product events

Note: The custom event names 'Add To Cart Reclaim' and 'Viewed Product Reclaim' are case sensitive. They must be entered as presented for the integration to function properly.

1. Once you've added the script(s) and set up the Sendlane V2 integration, go to Integrations > Events in Sendlane (for the custom integration you created previously).

2. Click Create Event.

3. Name the event Add To Cart Reclaim. Click Create.

4. Repeat the steps to create the Viewed Product Reclaim custom event.

5. Ask your client success manager to send a test event for Add To Cart and/or Viewed Product. Once those are sent, they will appear in Integrations > Events for the custom integration created.

Create automation

1. Copy your existing Add To Cart or Viewed Product automation by going to Automations > Duplicate Automation.

2. Name the automation Add To Cart Reclaim or Viewed Product Reclaim, and click Duplicate.

3. Click to edit the automation, and click Add trigger. Select Custom > Custom Event.

4. Choose the Store where our events were sent. Select either Add To Cart Reclaim or Viewed Product Reclaim from the Event drop-down.

View Reclaim events

You can see these events successfully passing through in your Retention.com account when you see the Added To Cart option populate under Event Details. This is an easy way to confirm that our events have been successfully implemented.

You can also view Viewed Product Reclaim events in Event Details.

Have questions? Message us on chat or email us at support[at]retention.com!

chevron-down