Documentation / Product / Integrations / Iterable

Iterable: Including Identifiers in Links

You may want to pass a unique Iterable identifier from links within your email to allow cross-channel identity resolution. This will help Lytics identify users across data streams and merge their email with web activity. For more information about dynamically passing this parameter, see Iterable's documentation on creating unique URLs for emails.

The easiest and safest way to pass a unique identifier from Iterable click-through links to Lytics is to encode the user's email with Base64, in Iterable, via the custom link parameters.


The Lytics JavaScript tag must be installed on your site, and the Lytics Import Users and Activity will need to be active with email set for import (default state). In addition, a line of LQL (Lytics Query Language) will need to be added to the Iterable data mapping file in order to decode and map the email field to the user's profile. For assistance contact your Lytics representative or Lytics support.

Adding an encoded email to Iterable Links

Follow these steps to add a Base64 encoded email as an identifier to your email links in Iterable.

  1. Ensure that the Iterable integration is importing users and email data (default).
  2. Log in to Iterable and navigate to Templates > Templates and select your email template.
  3. Select Advanced Option tab.
  4. Select Enable Custom Link Parameters.
  5. Set the following in the custom parameters:
    • Key = encoded_email
    • Value = {{#base64}}{{email}}{{/base64}}

Now all email clicks will pass the encoded_email to your website when users click the links, and Lytics will automatically grab the encoded_email, decode it and stitch it to the user's web behavior via our JavaScript web tag.