Skip to main content

How to set up campaigns to acquire paid subscriptions to increase revenue

 

Objective

Implement a campaign using Segment to engage customers at the right time to drive conversions from trial to paid subscriptions by demonstrating the value of the product or service during the trial period.

 

Desired Outcome

Acquiring paid subscriptions drives revenue growth through a steady income stream, essential for scaling and sustainability. Activating this use case can increase revenue while boosting customer loyalty, enhancing lifetime value, and expanding market share, positioning the business as an industry leader. 

 


 

Step 1: Add the required Sources

 

In your workspace, add a new dev or prod source for your website or toptional] another for your server-side source. 

These sources will be responsible for collecting the required Track Events and sending them to Segment.

 

Sign Up or Log In to Segment

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

 

Create a Source for Your Website

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

  1. In your Segment workspace, navigate to the Sources section.
  2. Click the Add Source button.
  3. From the catalog of sources, select JavaScript (for websites) and then click Add Source.
  4. Provide a name for your source, e.g., "Company Website - Prod or Dev".
  5. Optionally, add labels for organization.
  6. Enter your website URL.
  7. Click the Create Source button.

AD_4nXc5aHiiZ7mBTxWrWBBqDXW1SdB_9LV4chDA8vAmld6DIj5deB44WhJNbqmdZoxfugljvFaXRtN5aPmV3aPydcu-aGRyS12g9MWcz5qMf-Mr6qMiDQBr2KdpIu5-Pym1jYQvi8_aXw1gemZmsCb29J4axv50?key=0CTkdgRJk51EMTiXJGw9EQ

 

Install the Segment Snippet

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

  1. Copy the JavaScript snippet provided by Segment.
  2. Paste the snippet into the <head> tag of your site to install Segment.

If you need to add a source for your server, mobile app, or any other touchpoint, please refer to the documentation for easy setup. 

 

Step 2: Track your events 

 

In order to build the funnels needed to acquire paid subscriptions, you'll need to track two key events: 'Trial Started' and 'Subscription Started'. 

  • Trial Started: Manually add this event to your site (See Spec: Track documentation).
  • Subscription Started: Manually add this event to your site (See Spec: Track documentation).

 

AD_4nXeXoTi3II_2MOj7XmF2WIuj6hIEq2J35vWyib_vEVX8vbDUVkt14AOH9TvQ7Eilm3z5Vt-7-QFdtoadfjSGrTXXAFPW5lmb2hsW9HHtLD9MNJSHrRZq15SFXyWI_SpMSliavOHdyGYPKCbCPJG4YNFLuNLM?key=0CTkdgRJk51EMTiXJGw9EQ

 

When a user starts a trial with your business they typically provide information like first_name or email which should trigger an Identify call. 

In this example, we're not only tracking the event 'Trial Started' but also sending the 'category' property, which provides important context about the event and can be extremely valuable in your analysis. Learn more about properties.

 

Step 3: Add Destinations

 

Choose where you want to send the collected data—for this use case we recommend using SMS, push notifications, or an email platform like SendGrid to send personalized emails with compelling incentives to encourage paid subscriptions.

  1. In your Segment workspace, add a new destination.
  2. Select your preferred tool from the catalog. This destination will receive the data collected by your source and use it according to your needs.

 

Step 4: Test your setup

 

Ensure your data collection is configured correctly:

  1. Perform the actions you’re tracking on your development website.
  2. Check if the events are correctly recorded in your Segment debugger and analytics tool.

 

AD_4nXfJnvgS5j9DvgNsK1ctAkqtyVRVAG0_j240xFcSg8FjWtB5TI1Vlv0UEeK8OwRFijboKWtzcr8afq0NvGMMjDIwDAl6zCkn2--eKJ8AdT3m6w3H7Oy-etyHTKFPsspjuwyKlKDwL0TPL827FGD80USoIuR9?key=0CTkdgRJk51EMTiXJGw9EQ

 

The Source Debugger is a tool that helps you confirm that API calls made from your website, mobile app, or servers arrive to your Segment Source, so you can troubleshoot your 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

 

With accurate setup and data flow:

  1. Analyze the data to understand user behavior throughout the subscription process.
  2. Identify trial users who haven’t converted to a paid subscription in the past 30 days.
  3. Address potential conversion barriers such as pricing concerns or feature limitations. 

To activate your email campaign, you can use a platform like SendGrid to send personalized emails with compelling incentives to encourage paid subscriptions.

Below is an example of an acquisition campaign that uses a personalized message to encourage trial users to upgrade to a paid subscription, ensuring they don’t miss out on valuable features. By leveraging the events and properties you’re already tracking, you can take a similar approach to deliver targeted messages to trial members, boosting conversions to paid subscriptions.

 

AD_4nXeGXca_kzeuGx5hObuQY3fAt4TYpgZkbMA8S1m9HYxao8HwrK3bKrAgGwGohZny5LzAEYNJ-xlMSnb96ArMWMc3ZPQPnB5DzOjxOu9nRo9zdSeIErg9TQpxpT6UFImNn3NkgaeaChZF320gERjPalbg0aAX?key=0CTkdgRJk51EMTiXJGw9EQ

 


 

Final thoughts

 

Getting paid subscriptions is key to boosting revenue and keeping the business sustainable for the long haul. It strengthens customer loyalty, increases lifetime value, and helps grow market share, putting the business ahead of the competition. With steady cash flow and valuable customer insights, it's easier to plan finances and improve products. Plus, there are great chances to upsell and cross-sell, and happy subscribers often become brand advocates, driving organic growth and ensuring long-term success.

 

Want to discuss this topic with the community? Start a thread in our Discussion Forum.