How to identify anonymous website visitors as contacts

ConvertFlow automatically identifies website visitors when they submit their email address or phone number in ANY form on your website, including ConvertFlow forms.

You can also personalize your website by targeting calls-to-action to identified contacts based on who they are, what they've done and the subscriber data stored in your email marketing software.

This means you can target people based on their tags, lists, etc.

How to identify existing contacts from your email marketing software

Here are detailed articles for our integrations...

Targeting website visitors by AWeber lists

Targeting website visitors by Active Campaign contact data

Targeting website visitors by Autopilot contact data

Targeting website visitors by ConvertKit tags & custom fields

Targeting website visitors by HubSpot contact data

Targeting website visitors by MailChimp lists

How to identify existing contacts from any URL

ConvertFlow will identify a contact if you include a person's email address in the URL with any of these URL parameters. Here's how to disable this functionality if needed.


How to identify a contact using ConvertFlow's client-side API

If you're using ConvertFlow on an app, you can identify users by accessing ConvertFlow's client-side API.

Here's a snippet you can use, just replace  EMAIL_ADDRESS_HERE with a string of your contact's email address.

The option "override" can be set to  false if you want ConvertFlow to identify someone if the visitor isn't already tracked as a contact.

jQuery(document).on('cfReady', function() {
   convertflow.identify({email: 'EMAIL_ADDRESS_HERE', override: true});

Controlling automatic contact identification

In certain cases, you may want to prevent ConvertFlow from automatically tracking and syncing contacts based on the custom HTML form submissions (separate from ConvertFlow forms) and URL parameter values on your website.

Disabling automatic HTML form tracking

There are 2 ways to disable custom HTML form tracking:

1. Disable custom HTML form tracking entirely by heading to Settings > Website, and untoggling "HTML Form Tracking". This is ideal if your website relies heavily on custom HTML forms that you don't want ConvertFlow automatically tracking.

2. The other option is to use site-wide conditions to exclude ConvertFlow CTA campaigns and automatic HTML form tracking from certain pages of your site. This is ideal if you have a specific page of your website or web application that you want ConvertFlow to exclude from HTML form tracking.

Disabling contact identification from "email" URL parameters

You can optionally disable ConvertFlow's automatic identification of contacts using URL parameters like "email" and "email_address" by untoggling this in your website's settings.