Buraq Help Center
ProductsBook a demo
  • 😃Welcome to Buraq
    • Buraq Basics
  • 🏁Getting Started
    • Building a Chatbot
    • Testing a Chatbot
    • Installation
      • Installation on Website
        • Installation using HTML
        • Installation using Google Tag Manager
      • Installing on Wordpress
      • Installing on SquareSpace
      • Installation on WhatsApp
      • Installation on Facebook
    • Deploying a Chatbot
    • Utility Tools
  • 🟦ACTION BLOCKS
    • Trigger
      • Set values to variables using Trigger
    • Send Message
    • Collect Input
    • Buttons
    • Carousel
    • Calendar
    • Send an Email
    • Condition
    • Image gallery
    • Talk to human
    • Slider
    • Collect file
    • Delay
    • Form
    • Flow
    • Jump
    • Codeblock
      • Dynamic Dialog Generator
    • Options
    • List
    • Reply buttons
    • AI model
    • Dynamic data
  • 🤖AI Studio
    • Overview
      • From URL
      • From File
      • From Intent
  • 🔌INTEGRATIONS
    • Overview
    • Events
    • HTTP request
    • Javascript
    • Zapier
    • Google Sheets
    • Salesforce
    • Codeblock
    • Airtable
    • Google Calendar
    • Calendly
    • HubSpot
    • Freshdesk
    • DialogFlow
    • Zoho CRM
    • Slack
      • Live Chat for Slack
      • Notification for Slack
    • ActiveCampaign
    • Link Tracking
  • 📲Whatsapp Business API
    • Overview
    • Cost
    • Limitations
    • Getting a WhatsApp API
      • From Meta
        • Creating a Facebook App
        • Adding the phone number
        • Generating permanent token
        • Configuring the webhook on Buraq
  • 💬Live Chat
    • Overview
      • Live Chat Screen
      • Live Chat Settings
  • ⚒️Troubleshooting
    • Cloning Bots
    • Connecting Action Blocks
    • Creating Loops
    • Setting up Fallback Variables
    • Setting up Link Tracking
    • Variable Manager
    • Image Dimensions
    • Tracking Facebook Pixel
    • Firing events on Google Analytics
  • ⛔Outbound Bots
    • Overview
    • Building One Off Campaign
    • Building Ongoing Campaign
    • Creating a WhatsApp Template
    • Action Blocks_ Outbound
      • Send WhatsApp
      • Send SMS
      • Delay
      • Branch
  • 🦾CHATBOT CUSTOMIZATION
    • Chatbot Appearance
    • Custom CSS
    • Embed chatbots on website
    • JS functions to show_hide
  • 🕵️‍♂️Account Management
    • Teams
    • Teammates
    • Purchasing a plan
    • Payment Methods
    • Refund Policy
    • Reset Password
    • Deleting Account
  • 📊Reporting
    • Analytics Dashboard
      • Chatbot Analytics
      • Agent Analytics
    • What are contacts in Buraq?
      • Scheduling a Contact Report
      • Exporting a Contact List
Powered by GitBook
On this page
  1. Troubleshooting

Setting up Link Tracking

Setting up Link Tracking

With Buraq, you now have the ability to track the links used in conversation flow allowing you to have insights about link clicks

This functionality is available in our "Business Plan"

Since it is important to track the link clicks when you are running a campaign to have insights about webpage visits and to identify the success of your campaign, Buraq uses third party tool Short.ai to shorten all the URLs present in the conversational flow for tracking.

What is the process Buraq follows to track the links in messages?

The process that Buraq follows to track the links is the 3 step process. Lets go through each step in detail;

  1. API checks for the Links: On click of 'Deploy' button, our API is called and it checks for all the action blocks where the 'Link Tracking' is enabled by you

  2. URLs sent to Short.ai: Once all the URLs that are to be tracked are identified, the same are sent to Short.ai for shortening

  3. Short Links received: Short.ai then reverts it back with the short URLs that will be visible to the visitors and on click of which the original URL will open up In case of inbound bot, the short URL generated will be generic however unique for each visitor In case of outbound bot, we generate separate requests for each and each recipient of the campaign. For instance if there are 5 URLs that need to be sent to 100 recipients, a total of 500 URLs will be generated.

How does the URL look like?

Here is the snippet of how URLs will look like;

Original Link:

// Some code

Short URL:

// Some code

When a short URL is clicked, this is how the URL is expanded:

// Some code

The following parameters are appended on the URL;

  • Wotbid: Identifies the bot ID of the bot from which the dialogue or URL is executed

  • Wotcid: Identifies the channel from which the dialog or URL is sent

    • 'wotcid = 1' Indicates Web channel

    • 'wotcid = 3' Indicates WhatsApp channel

    • 'wotcid = 4' Indicates Facebook channel

    • 'wotcid = 5' Indicates SMS channel

  • Wotvid: Indicates visitor ID at Buraq level (Every visitor speaking with Buraq’s chatbot is given a unique ID)

  • Wotvkey: Indicates visitor key at Buraq level

  • Wotreid: Indicates recipient ID, this helps us identify who was the actual recipient that opened/clicked the link.

In case the channel is WhatsApp or SMS, the recipient ID will be the phone number of the recipient

In case the channel is Facebook, the recipient ID will be unique Facebook ID generated by the Facebook

Incase the channel is Web, the recipient ID will be same as the visitor key generated at Buraq level

If the channel is WhatsApp or SMS, the entire phone number along with country code will be visible in the URL when expanded from the Short URL

PreviousSetting up Fallback Variables NextVariable Manager

Last updated 1 year ago

⚒️