Customerlabs CDP Documentation

You are here:

Form submission tracking

Watch this video to track the form submit.

No Code Tracker-  Form Submission Tracking

  1. Introduction
  2. Lead event
  3. Create User
  4. Steps

Introduction:

The No code event tracker enables the marketers/customer/agency owners to track and analyze the website events in real-time without developer support

Lead Event:

In layman’s terms, a lead event refers to an event in which someone is interested in your service or product. For example, when someone registers for a webinar, it shows they are interested in your webinar event, or if someone schedules a demo call for your SaaS product. These examples are considered Lead events, and they vary from business to business.

How to Capture the Lead Event?

To capture the lead event, please follow the steps below given in the documentation

Step 1: Sign In to your CustomerLabs account and update the tracking code on your website.

AD 4nXfryvj3OD3VRkAKzVkFRi8KxqklAvFkzKCKB DU lPKrRcHwm61FvoTqnE63 LeE8wM1SEUBv

To update the tracking code, follow the steps given below:

  1. If you are using a Shopify platform for your website, please refer to the documentation for reference.
  1. If you are using a Woocommerce platform for your website, please refer to the documentation for reference.
  1. If you are using a Big Commerce platform for your website, please refer to the documentation for reference.
  1. If you are using JS platform for your website, please refer to the documentation for reference.

Step 2: To launch the No Code Tracker/Action Recorder, click on the icon.
You can access the action recorder from the home and event manager pages.

AD 4nXcr06rdtxGwJVibH1Trq76udhDhnvr9esrWIxbjT
AD 4nXfhQvaeRmZvizXW6Oc8rxzdoXohMODCyo01N8zDymMmBhoUpVXLV 8ixFuIu6cS i zqZKmQEvMdfbo edM RLxKqG

Step 3: You will be redirected to your website, where the action recorder/no code tracker panel will open.

AD 4nXdPK2A 5QIHGmqGQXhS313D2h1agoHFvTJ 87wrfMsNSDbogphbEVtMUz8FXlc2wbfn5bU ngHTekqTUBNYUSB rVOvh8sHAvrBnuAovn7LxX X57qMnoz4xfKGK7RxmdEJdNE

Step 4: Click on Record Action:

AD 4nXfAfN

Step 5: Select the event name from the dropdown as โ€œLeadโ€ or you can choose the custom action name and name the event  as per your needs while naming the events to make sure you name the event in a small case (eg: lead, lead_demo,lead_register)

Step 6:

 Case-1:

After naming the event, select the element picker (pick the button) and enable the pick the common selector (the common selector  helps you track all similar actions or items on your website without having to set up tracking for each item one by one

AD 4nXdcu1wY2ebt2XNhH5lz517IGC3uodMg3d9gs3grJ20kZ8 uz8uS0HdpWqGLPlfqA8vU1h1 Ws4fmb1Nu1RJ4fB2MUVJPj4EJThwXQbmZNiTL6OWHZwg8lKyoJN8nmSNnd

Case-2:

Else If you are using different forms on different pages on the website, select the element picker and choose the specific selector for that element. This will ensure that tracking is set up only for that particular form or action on the page.

AD 4nXeirQrLoq40WPw1hdE4FCw2r2ZhvgANZaMhe NlsKGz

Step 6: Verify the selector.

After selecting the selector, verify the selector before proceeding with the next steps

To verify the selector, click on the pencil icon. Youโ€™ll receive a “selector verified” message if itโ€™s correct; otherwise, it will show “selector does not match.”

AD 4nXeOWgejVglWdSqWMJzWotU2dt5dsyagSXMBuhpkJzJbSp eJgW ge76pcTDv6HdUMZpSxcMQQH4I1nArlvKzCuFyhg9auDC5bbSZn VcydNwbc KscS7QLT25u0i
AD 4nXcBVaMyZMJlVeusie6CGHPxYcfAPNzatNFtLK b35WW2xaNykk4D8UZZY uR4 kCvR6kLW98taY

Note: Steps to be followed while selecting the selector

https://developer.mozilla.org/en-US/docs/Web/CSS/Selector_list

Step 7: Data collected on your page

Skip the data collected on your page and choose the next post action trigger

AD 4nXd 0tGx6wW 6S2BUZbxpiE98Bh72yGZRIHbfwCGFnDdqu3TyIKaL6FK15cWXMd6rg8fO0L jZVGnWJdCUp9ct OmT5Ie88VF5t3PU5rHn8GjzuBHpP3kwwRHwmGtRPs

Why are we not collecting the user information in the Lead event?

As per the ad platform standards, user information must be hashed before being sent to the ad platforms. If you collect user information in the Lead event, it will be treated as an event attribute.

ย For each user, the system generates a unique user ID, which is used to stitch the journey together.

 If you collect user information in the ‘Create User’ event, the system can identify the user based on the details collected. 

The user information will be hashed and sent to the ad platforms.

Step 8: Post Action Trigger:

If your forms have any successful scenarios, you can add the paths and save the success scenario, then click the ‘Next Tracking Rule’ button.

Here, the success scenario means that after the user fills out the form, they are redirected to a โ€˜confirmation pageโ€™ or โ€˜thankyou page”

Here, the trigger path means where the forms are located on your website

An example of a form with a success scenario screenshot is attached below for reference.

AD 4nXcNIDM6IEH4E8qjKgIsHEeZ5fwHBJX0RnR1PrXnzSVS8Y02fEgGy6NSmhMD6ElVNyLh0cSVexykeTw1PO QTVys7xLstLH5d0 xsWIPTuizolcynqan
AD 4nXcZOrrPsLndpCXJ pR nbmxxtAGr9APwXdxFPRaIipYDjX9owCwEfgFIiSht2geojG0hCwF RwQXEGnEfaMw6ptsKC 3aUahE5qR6VrBI2le5Y23IUXMORpk y9

Step 9: Tracking page

If you want to track your form submissions the page where the form is located will be your tracking page where the tracking will happen and the thank you or confirmation page will serve as your success page.

AD 4nXfmDMCgprox5YXjYmSnDs08d5DUtxYu fonkDuKx431mC6W65YIP6X0ZjrD KNyXPPs5kAG9DrrERUzGZ 010FZGKYC R6b KSa8C73EsnEboMRRYOgSJoBpI4nPph1yZeETKMF

Step 10: Create a create user event

Similarly, follow the steps followed for creating the lead event.

Step 11: Creation of create user event

 Choose the Create user event from the dropdown choose the action button and follow the steps given below

AD 4nXd3Kt7JYlhbXuLfOX4nhpgFbQuoCTt5c gfzNPm5IEmdYjGxwh

Step 12:  Search and assign the external ID

AD 4nXcVcJnmqY8oxfYmviL5sx 8fBSgmEZE J5V60a8anuzxHxQ5xGNlptt VCp8GLxAmmwmow0dHhuuO6btuelheTWA

Select ‘identify_by_email’ from the attribute dropdown and use the element picker to capture the email section.

AD 4nXd9mYifi4j6Ohp5fTuvDkZy4jDW9x mr05JospzLyAXssOyzYG8CsBieia0 RvrGtlfR1PvWd9lbNkZ4R3XB7vyk6TCJszyOFU6ZRAYGQE2cXGi5y8 qEJYpmlFqG6ChOF4kx

Step 13:  Data collected on your page

While setting up the create or update user event, the form fields that give more information about the user must be added as user traits. In this example, fields such as name, and mail should be added as user traits and it helps in the enrichment of the data.

Choose the custom attribute and name it in the form as email, first_name, last_name, or phone_number as required in the form

AD 4nXeebW5tW0mzM2LMVlJ9HUGFhbOvmqsRJAGMpDhJ74xNkeskOP0NTbLd0ViB34nhJ4gmzTOSYwGNN52DYroaHMVVSDpFchzTrBnqszWu4

If your form collects both the phone number and email, follow these steps

choose the custom attribute, name it as ‘identify_by_phone’, enable the ‘external ID’ radio button, and save.

AD 4nXcBIcYgfH3KdF92bHa vxtnZkGblFvisXt

Similarly, verify the selector and proceed further with the next steps

AD 4nXddco00lgu7b oDLeYu6jmaJxagSykicP9IsBH5e8mR5NU1JC 3Lv9earEi0zfhU 1UY84U3KVGTV0w5 74BWmpkJQkG9nh fBxc OwJ4aFtcyRlOdkIn

An example of a create user event is given below,

AD 4nXfKcMVH5faUtmyKuAHGACEBYYVgPrqgqjdWwcZJgJ46M64xxSfFd5enarebgt89JyD9WGJsT9vc5bJb1wzZJvjQRrznEkmwvbdOg4xItHKu0Y92njal2rxNfmU9FLeNQuSQKZ5j

Step 14: Post Action Trigger:

If your forms have any successful scenarios, you can add the paths and save the success scenario, then click the ‘Next Tracking Rule’ button.

Here, the success scenario means that after the user fills out the form, they are redirected to a โ€˜confirmation pageโ€™ or โ€˜thankyou page”

Here, the trigger path means where the forms are located on your website

An example of a form with a success scenario screenshot is attached below for reference.

Step 15: Tracking page

If you want to track your form submissions the page where the form is located will be your tracking page where the tracking will happen and the thank you or confirmation page will serve as your success page.

AD 4nXcL9rUbtzuws32ghPjRP2WITvzIn7x83hAX36mzTitJvWl ZXw9hK9DB6e4y36h3AKpSWoTRZiVW1ts54IB0wZqVHa9gIPvnSHNCaOyCSfO1PR4bpJ
Was this article helpful?
0 out Of 5 Stars
5 Stars 0%
4 Stars 0%
3 Stars 0%
2 Stars 0%
1 Stars 0%
5
How can we improve this article?
How Can We Improve This Article?
Need help?
Table of Contents
CustomerLabs gives freedom, flexibility and wings to digital marketers.
Sign Up

Schedule a 1-1 Demo