Please note that 'Variables' are now called 'Fields' in Landbot's platform.
In recent years, WhatsApp has emerged as a powerful marketing tool that offers businesses new opportunities to engage with potential customers and boost lead generation.Â
Just like any other marketing channel important to understand how leads interact with your WhatsApp channel and how it performs in terms of conversions and user behavior.Â
Easier said than done.Â
While WhatsApp allows you to monitor conversations, it doesnât have a built-in conversion tracking system, which means youâll need to come up with a few workarounds, especially when it comes to WhatsApp opt-in source attribution.Â
In this article, weâll dive into the challenges of tracking WhatsApp lead generation campaigns and offer you the tried and tested solutions weâve come up with.Â
The Importance of Tracking in WhatsApp Lead Generation
As with any other marketing strategy you use to generate leads, itâs important to understand and track how users interact with your WhatsApp campaigns to be able to measure their effectiveness.Â
In the context of WhatsApp lead generation, conversions refer to specific actions you want a lead to take after engaging with your WhatsApp channel. These can include submitting their contact details, signing up for a newsletter, booking a demo, and more. Along the way, they may also be prompted to respond to questions or CTAs, and click on shared links or images, among others. These are some of the behaviors leads may show during their journey from prospective to paying customers.
Tracking conversions and user behavior helps you measure the success of your WhatsApp lead generation campaigns and understand their return on investment (ROI.)
This is important for a few reasons:
- Understanding how many leads your WhatsApp strategy is generating and how many of those convert. Without proper tracking in place, youâre left guessing whatâs working and whatâs not.Â
- In turn, this helps you optimize your WhatsApp strategy and tweak whatâs needed to improve its effectiveness.Â
- Conversion tracking also lets you segment leads based on their engagement with your WhatsApp channel, which can help you personalize follow-up messages that address their specific needs.
- Tracking user behavior can help you identify lead drop-off points and understand what types of messages, content, or CTA are negatively affecting lead engagement.Â
- Finally, by analyzing user behavior on WhatsApp, you can enhance the user experience and tailor future interactions to leadsâ preferences to keep them interested and moving down the sales funnel.Â
Challenges in Tracking WhatsApp Campaigns
By now, I probably havenât told you anything new about the importance of tracking your WhatsApp lead generation campaigns. As marketers, we might not always love this part of the process, but we understand why itâs needed.Â
When it comes to WhatsApp communication, we need to distinguish between business-initated â when the business starts the conversation, say, by sending a WhatsApp newsletter â and user-initated conversations â when a user clicks on a WhatsApp chatbot link or scans a QR code and initiates a conversation by sending the first message.Â
The first ones arenât a problem, as for each sent campaign you can track the metrics and understand how theyâre performing.Â
The challenge is to properly track user-initiated conversations and figure out their source attribution.Â
When using WhatsApp for lead generation, there are a lot of entry points to your WhatsApp channel â a link to your chatbot in an ad, a landing page, or a LinkedIn paid campaign, just to name a few. And here, you might be thinking, âWhy donât I just use UTM parameters to track where the leads came from?â The thing is, unlike other links, WhatsApp links do not support UTM parameters.Â
So, if you want to track if your WhatsApp leads originate from a Facebook or LinkedIn campaign, from a landing page, or from another source, how can you do it?
Tracking Conversions and User Behavior with Landbot
If youâre unfamiliar with it, at Landbot we have our own Ungated Conversations WhatsApp channel where you can get the latest news on our features, case studies, and other resources to boost your lead management strategy.Â
This means that we were faced with the tracking challenges mentioned above. So, of course, we had to find workarounds using our product.
Here are the top three solutions we found that allow us to track conversions and behavior on user-initiated WhatsApp conversations.Â
Personalized First Message with Trackable Keywords
As youâre probably aware, WhatsApp requires users to actively opt-in to receive business communications. This opt-in happens in two steps:
- First, leads give businesses their phone numbers via a click-to-WhatsApp link, QR code, or other entry point;
- And second, they give confirmation that businesses can contact them by sending a first message, replying to one, or clicking a button.Â
This preview message is one way to track the initial source of the conversation by including trackable keywords. Hereâs how it works:
First, you have to store the personalized message in the user_input variable at the beginning of your chatbot flow. If youâre new to Landbot, think of a variable as a kind of âboxâ you can name and store information (values) inside. So, if you want to save specific values from a leadâs answer to your bot (for example, their phone number or company name), you can save them under a variable.Â
Then, you have to choose a word (or words) from the personalized message that identifies the opt-inâs source (e.g. LinkedIn) and define it with a condition (e.g. If the user input contains âLinkedInâ.)
Next, you must create a new variable called optin_source (or any other name you want that helps you easily identify the variable) and add the name of the source as the value (e.g., linkedin_header).
Finally, repeat the same process for each of your WhatsApp channelâs opt-in sources, and make sure to assign a different keyword to each source and donât repeat any keywords. This way, all your sources will be stored to let you know where your WhatsApp leads come from and detect your main lead source(s). Â
As an example, hereâs an overview of all the identified opt-in sources for our WhatsApp channel:
And this is how they are stored inside the variable:
As you can see, even without a UTM parameter in the chatbot link, thereâs a different solution to tracking the source attribution of your WhatsApp lead generation channel.Â
UTM Parameters in Web Chatbots that Redirect to WhatsApp
Now, before this gets confusing, I know I mentioned UTM parameters donât work for WhatsApp chatbot links. But they do work for website chatbots that redirect leads to WhatsApp and, this way, carry the source information over to WhatsApp.Â
In this case, you would store the UTM parameters in the web bot URL as a variable and then save them as an opt-in source.Â
For this source tracking solution, you would get opt-in consent to WhatsApp directly from a web chatbot. For that, youll need to use the Opt-in Brick Workaround to validate the leadsâ phone numbers and opt them in to your WhatsApp channel.Â
This approach is a bit more technical, but it is effective in tracking leads who come through web bots into WhatsApp.
Tracking User Behavior with the Goal Block
Moving on to tracking user behavior, the Landbot builder allows you to check your botâs flow analytics and track the conversion and drop-off ratio from each of your chatbotâs blocks. This allows you to see the percentage of leads who, after reaching a certain block, followed which of the possible paths, and the ones who drop-off at which specific point.Â
This already gives you some insight on user behavior towards your WhatsApp chatbot, but you might want to track even more detailed actions. For that, you can use the Goal block.Â
The Goal block allows you to track any lead behavior during their interaction with your WhatsApp bot, including if they have provided their email address, answered a set of qualifying questions, interacted with a quiz, and anything else you can think of. And yes, you can track multiple goals inside the same chatbot flow.Â
The Goal block is a great way to track user behavior, since it gives you better insight into the progress throughout a conversation and allows you to identify areas of improvement. Letâs say youâre using a WhatsApp quiz as part of your lead generation strategy. You can track âquiz startedâ as one goal and âquiz completedâ as another goal. If you notice that a lot of leads are starting the quiz, but not finishing it, it might mean, for example, that the quiz has too many questions which makes leads drop-off halfway.Â
If you have defined goals for your WhatsApp chatbot, youâll be able to look at their performance in the âMetricsâ section of your bot. There, you can select each of the goals youâve set and their respective rate:
While the Goal block isnât exclusive to WhatsApp chatbots, it is a valuable tool to use in your WhatsApp lead generation strategy.Â
Conclusion
Tracking conversions and user behavior on WhatsApp is a no-brainer for measuring the success of your lead generation efforts and optimizing future WhatsApp campaigns.Â
By implementing one, some, or all of the above solutions, youâre on the right track to monitor your WhatsApp channelâs performance, gain deeper insights into lead behavior, make the necessary changes and, ultimately, boost the ROI of your WhatsApp lead generation strategy.Â