How to mitigate signup abandonment to drive conversions

Set up a campaign with Twilio Segment to track and mitigate signup abandonment so you can win back customers.

What do you need?

  • Twilio Segment Connections

  • An email platform like Braze

On this page

Email or paid campaigns targeting signup abandoners are proven as an effective way to increase purchase conversion rate to drive sales. Activating this use-case can increase revenue while empowering you to keep an eye on your signup funnel dropoff points.

Step 1: Add the required Sources

In your workspace, add a new prod or dev source for your website and (optional) another for your order processing system. This should be your website where checkout events will be tracked and the system that captures completed orders. These sources will be responsible for collecting the required Track Events and sending them to Twilio Segment.

  •     Sign Up or Log In to Twilio Segment

First, access the Twilio Segment platform by signing up or logging into your existing account.

  •     Create a Source for Your Website

A source in Twilio Segment acts as the origin of data you collect, such as user interactions on your website.

  1. In your Twilio Segment workspace, navigate to the Sources section.

  2. Click the Add Source button.

  3. From the catalog of sources, select JavaScript (for websites)

  4. Provide a name for your source, e.g., "i.e. Company Website - Dev or Prod".

  5. Optionally, add labels for organization.

  6. Enter your website URL.

  7. Click Create Source button
  •       Install the Twilio Segment Snippet

After creating your source, Twilio Segment will provide you with a JavaScript snippet.

  1. Copy the JavaScript snippet provided by Twilio Segment.

  2. Paste the snippet into the <head> tag of your site to install Twilio Segment.

If you need to connect your website, mobile app, or server as a source please refer to our documentation on these touchpoints. 

Step 2: Track your events

In order to build the funnels needed to measure cart abandonment, you'll need to track three key events: ‘Order Completed’ and 'Checkout Started' from your website source.

  • Page Viewed: This event will start sending to Twilio Segment once Analytics.js is added to the site.

  • Page Scrolled: This event will start sending to Twilio Segment once Analytics.js is added to the site.

  • Signed Up: Manually add this event to your site  (See Spec: Track documentation).

It should be noted that ‘Signed Up’ should trigger an Identify call because these events allow you to tie a user to their actions and record traits about them. This can further be used for personalized messaging ( i.e. Hi {{first_name}}, your cart is waiting for you). 

Only Identify calls can add and update user traits to a profile. For connections-only customers, the Identify event can still be mapped to downstream destinations to create/update user profiles.

Step 3: Add Destinations

Now, you'll need to decide where you want to send this data. This could be a marketing automation tool like Braze, or an email marketing platform like Mailchimp. In your Twilio Segment workspace, add a new destination and select your tool of choice from the catalog. This destination will receive the data collected by your source and use it according to your needs. We recommend starting with an analytics tool to see the events flowing and build out the funnels you need to measure.

Step 4: Test your setup

Finally, test your setup to ensure data is being collected and sent correctly. You can do this by performing the actions you're tracking on your dev website and checking if the corresponding events appear in your Twilio Segment debugger and analytics tool.

Screen showing debugger with tracked product events and JSON data for Product Added event.
Screen showing debugger with tracked product events and JSON data for Product Added event.

The Source Debugger is a tool that helps you confirm that API calls made from your website, mobile app, or servers arrive to your Twilio Segment Source, so you can troubleshoot your Twilio Segment setup even quicker. 

Your data may not show up instantaneously and there may be a delay, but once the data is flowing you are ready to move to the next step. 

Step 5: Analyze and activate

Once your setup is looking accurate and data is flowing into your destinations, you can start analyzing it. For instance, you can identify users who started the checkout process but didn't complete an order – these are your signup abandoners. You can then create targeted marketing campaigns to encourage these users to complete the signup process.

With a platform like Braze you can use the data that you’ve collected to activate your campaign with a targeted email to re-engage users that abandoned the signup process.

Final Thoughts

Mitigating signup abandonment is essential for driving conversions and maximizing revenue. By setting up a comprehensive campaign using Twilio Segment, you can effectively track and address points where potential customers drop off during the signup process. This allows you to re-engage those users through targeted email and paid campaigns, ultimately increasing purchase conversion rates.

Easily personalize customer experiences with first-party data

With a huge integration catalog and plenty of no-code features, Twilio Segment provides easy-to-maintain capability to your teams with minimal engineering effort. Great data doesn't have to be hard work!