Web Tracking in Flexmail

Web Tracking in Flexmail

Smarter interactions, higher conversions

Improving and optimizing your marketing starts with collecting and understanding of your marketing data. Using the Flexmail platform and Web Tracking you’ll get access to all integrated data for your own database, email marketing and website traffic. And all that in one single platform.

Make informed marketing decisions and get a full understanding of the online behavior of your target audience, from discovery to retention. Easily create a simple intuitive system yourself to detect patterns in the clicking and purchase behavior of your contacts. Personalize website content and each element in your email message to get your contact closer to conversion at critical moments in the customer journey.
De tracking code ziet er als volgt uit: <script type="text/javascript">// <![CDATA[ var flxml_settings = {"token":"xxx-uw-persoonlijke-token"}; // ]]></script> <script type="text/javascript" src="//www.flexmail.eu/dyn/app/fast-requests/automation/flexmail.js"></script> Flexmail will save all URLs of the entire trajectory of your visitor. You’ll find an overview in the reports.

Applications

Analyze clicking behavior and visits using interest groups

Get an overview of the underlying interests of your contacts by storing their interactions with the call to actions in your email messages and the pages they visited on your website in your contact database. That way you automatically compose new and relevant target groups, that you can use to launch your campaigns, segment your contacts, influence your automation scenarios and personalize the content in your email messages.

On top of that, linking your website pages with interest groups is incredibly easy: Give your new selection a name, insert the links you wish to track and select the matching interest. When our tracking code is active on this page, Flexmail will automatically make that contact a member of the right interest group once he or she visits this page. If your contact visits the page regularly, Flexmail will use a counter to assess their his interest level even better.
Possible applications:
  • Store contacts in the right interest group based on the type of blog articles they read and the type of whitepapers they download.
  • Match different product categories on your website with interest groups in order to set up highly targeted lead nurturing and sales campaigns. Sport stores could set up interest groups like Biking, Fitness, Track, …
  • Real estate agents could perfectly keep track of visitors that are interested in houses or apartments, if they wish to buy or rent, and use that information to set up personalized campaigns.
groups  groups

Drive your marketing automation using Web Tracking

Give your contacts a nudge in the right direction at crucial conversion points: optimize every message based on the interactions of your contacts and the triggers that you set. That way you can start or continue a marketing automation scenario when a contact opens a specific page on your website, clicks on a specific link, or downloads a document. By tailoring your communication to the needs and questions of your contact, you can direct him throughout the different steps to conversion.

Choose the option “Web Tracking” in your start, wait or if/else block and select the option you’d like to use. Next you insert the URL of the page(s) you wish to use. You can also use a * as wildcard, to group multiple pages with the same theme.
Possible applications:
  • When a prospect downloads a whitepaper for a specific theme, you can send them a personalized communication flow based on his interests.
  • Set up workflows for new customers that have just finished the ordering process on your website. Congratulate them with their new purchase, suggest related products, automatically remove them from your automated follow-up for potential clients and update his status or contact data.
  • Collect abandoned shopping cards or automatically send your contacts a message when they haven’t completed your order process or form.

Workflow

workflow2

Identify visitors and personalize the content on your website

Using the cookies in the Web Tracking you can consult your Flexmail database to identify visitors and request their information. Personalize the content of your website based on their position in the buying process: that way you can offer loyal customers a different website experience than the visitors that land on your website for the first time.

Possible applications:
  • Prefill forms on your website with the information you already have.
  • Automatically log users in to your website when they are already a member of your Flexmail database.
  • Personalize specific content on your website based on the knowledge of your contact: that way you can show a different welcome message when a loyal customers comes back to your website.
If the user is known, the identify function gives back the following information:
  • emailAddress
  • title
  • name
  • surname
  • address
  • zipcode
  • city
  • country
  • phone
  • fax
  • mobile
  • website
  • language
  • gender
  • birthday
  • company
  • function
  • market
  • activities
  • employees
  • nace
  • turnover
  • vat
  • keywords
  • free_field_1
  • free_field_2
  • free_field_3
  • free_field_4
  • free_field_5
  • free_field_6
  • Barcode
  • Your own custom fields

Example code:
<script type="text/javascript">// <![CDATA[ /** * Function to try to identify the website visitor with Flexmail's tracking code * * @returns void */ function identify() { // Use the Flexmail tracking code to identify the user // The identify function requires a callback function to handlethe data response // The response is raw unparsed JSON format if (Flexmail.identify(identifyCallback) === false) { // show a pop-up alert with the error alert('Visitor could not be identified'); } } /** * Function to handle the response from the Flexmail.identify function * * @returns void */ function identifyCallback(response) { // Parse the JSON repsonse // In order to support older browser an extra include is required // For more information visit: // https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON var data = JSON.parse(response); // Check the returned state // // 100 = visitor is identified, contact data is available in the response // 200 = Visitor could not be identified // 201 = Invalid user identifier // 202 = Invalid visitor identifier // 210 = Authentication failed, please verify your personal token if (data.state === 100) { // Show a pop-up alert with the contact's email address alert('Visitor identified, email address: ' + data.contact.emailAddress); // Set an input value (ex company name) $('input[name=company]').val(data.contact.company); } else { // Show a pop-up alert with the error alert('Visitor could not be identified'); } } // ]]></script> You can find an overview of all available contact data on http://www.flexmail.eu/en/api/manual/type/12-emailaddresstype

Automatically add new registrations to your mailing list

Do the visitors that aren’t present in your database yet leave their data behind on your website? That means that you can automatically add them to the right mailing list in Flexmail. Once your visitor fills out his contact information, all actions he takes afterwards are immediately saved, which means you can immediately use that information for lead nurturing purposes.

Possible applications:
  • Get the contact data of your visitors when they download a whitepaper to get a win-win: your contacts receive valuable information and you collect interested contacts for your lead nurturing.
  • Collect new visitors that register an account in your website and save them in your mailing list to automatically send out the right follow-up.


Example code: <script type="text/javascript">// <![CDATA[ /** * Function to add a contact to a mailing list. * * @returns void */ function addToList() { // Define the contact // A list of possible members can be found at // http://www.flexmail.eu/nl/api/manual/type/12-emailaddresstype var contact = { 'emailAddress': 'john.doe@example.com', 'name': 'John', 'surname': 'Doe', 'company': 'ACME' }, // Define the mailing list to add the contact to // This is de name of the mailing list in your Flexmail account list = 'My Mailing List'; // Use the Flexmail Tracking code to add the contact to the list. // Pass a callback function to handle the result Flexmail.addToList(contact, list, addToListCallback); } /** * Function to handle the response from the Flexmail.addToList function * * @param String response * @returns {undefined} */ function addToListCallback (response) { // Parse the JSON repsonse // In order to support older browser an extra include is required // For more information visit: // https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON var data = JSON.parse(response); // check the returned state // // 100 = visitor is identified, contact data is available in the response // 201 = Invalid user identifier // 202 = Invalid visitor identifier // 203 = Mailing list not found // 204 = Invalid mailing list // 205 = Invalid email address // 206 = Email address blaclisted // 207 = Email address already in mailing list // 210 = Authentication failed, please verify your personal token if (data.state === 100) { alert("Contact added to mailing list"); } else { alert("Could not add contact! (" + data.message + ")"); } } // ]]></script>

Keep track of the exact ROI of your campaigns using conversion goals

By placing a unique tracking code, you can track for each email campaign the extent to which it has contributed exactly to the number of conversions on your website. To do this, you should install a unique tracking code for every single conversion option. The campaign report will tell you exactly how much, and which contacts have completed conversion on your website.

Identifying the conversions on your website is a vital element of a solid testing strategy. By analyzing the specific actions your contacts need to take when receiving your campaign, you can see exactly which campaigns contributed the most to the goals you’ve set, and allows you to identify ways to optimize your campaigns or website.

Don’t just measure direct revenue goals, because often, the softer goals are the first step towards orders and revenue.
Possible goals:
  • Placing an order
  • Filled out contact forms
  • Clicks to social media accounts
  • Watching product videos
  • Downloading a whitepaper
  • Requesting a trial account
  • Registering an account
  • Downloading product cards, brochures or guides
  • Requesting a live chat with sales

By setting up the right conversion goals and follow-up for your website and business you can easily and quickly get an overview of the results and performance of your different audience segments and campaigns. So contact us to start with Web Tracking today. More insights and a higer ROI are waiting for you.

The Web Tracking in Flexmail is a paid feature. If you'd like to use this extra feature, or if you'd like more information, please contact the sales team at sales@flexmail.be.