Understanding Lytics

Familiarize yourself with the tools Lytics offers to improve your personalized marketing. Walk through importing your first dataset, building your first segment, executing your first Lytics powered-campaign, and more.


  • Can I determine the best day or time to communicate with a user?

    Yes. When you click on an individual Lytics user profile, you will see an "Active Hours" chart that shows what days the user is active as well as the specific time of day. This is visually indicated with blue dots of varying sizes that correspond to activity levels. You can hover over each dot to see the specific day and time; however, Lytics analyzes all of this activity data and provides you with the best hour and day to communicate with that particular user in the upper right-hand corner of the "Active Hours" section.

  • Why does Lytics sometimes show a timestamp date a day earlier than it happened?

    When sending Lytics custom data at the hour or minute level, if you do not specify the timezone in the data our system will default to UTC. In our UI the time fields displayed are calculated to your local machine time.

  • What is identity resolution?

    At the most basic level, Lytics Identity Resolution leverages a graph style database, our own query language, and a set of unique identifiers to understand the relationship between fragments of data (from anonymous to known) about a person’s identity. These fragments are then enriched and surfaced in the form of an individual user profile in real time.

  • What are recent events?

    The Recent Events section of the dashboard page provides a keyhole view of what Lytics is doing in the background.

    Here are a few types of "events" that you might see in your account:

    User X entered the audience Y Users may enter and exit audiences in real time based on their activity. In the recent events feed you may see users who have entered a Lytics the default Lytics audiences powered by data science such as "Lytics Highly Engaged" or "Lytics Disengaged".

    Webpage X was classified as topics Y, Z, and more. If the content affinity engine is enabled in your account, you may see these types of events. Lytics is crawling the contents of your website in the background and analyzing and extracting topics from it. These events pertain to a document that was recently classified and the topics that were extracted for that document.

    User X was merged from cross-channel users Y & Z User profiles can be merged together if Lytics receives an indication that two existing profiles from different sources are actually one person. For example, you may have an anonymous user profile for someone who has browsed your website, and a known profile from historical email data. When a user submits their email through a form on the website we can merge the two profiles off of the common email identifier.

  • Is Lytics approved on the IAB Europe Global Vendor list?

    Lytics is not an ad provider, therefore, the IAB Europe Transparency & Consent Framework does not apply. The IAB Global Vendor List contains any ad vendors, publishers or consent management platforms that have met the guidelines outlined by the IAB Framework.

  • For sites not using Google Tag Manager, customer consent on the web can be managed in a few different ways. Consent triggers can be listened for by adding a snippet of custom Javascript to your site. Another alternative, is to use a cookie-consent solution of which there are many. Github have documented a free solution, with demos.

    The Lytics JS Tag can be configured to consume triggers from any of these solutions to manage consent for your customers.

  • Why don't the user counts in my Lytics account match what I see in other tools?

    This is common, and can happen for a number of reasons. If the count relates to a number of users this is likely because Lytics is performing identity resolution across your data from all channels to merge profiles wherever possible. Sometimes this can result in smaller or larger user counts (depending on the id resolutions strategy) because Lytics has merged or not merged users based off of common identifiers.

    Keep in mind, if you are looking to compare user counts after a large bulk import, it may take some time for the import to finish processing in Lytics, so the user count may not be accurate during that time.

    If the difference is extremely large in your user counts, it is possible that unique identifiers are not being selected and mapped correctly. Unique identifiers (or "by-fields") are fields that can constitute merging within your Lytics account.

    Please contact [email protected] for assistance in understanding or troubleshooting these numbers.

Data Collection & Management

  • How can I hide certain keys in a data stream?

    Raw event keys can be hidden on the Data Streams section the user interface. It is important to note that once hidden, keys cannot be made visible again through the user interface - only through the API. It is recommended that a list is kept of hidden keys in the event one needs to be resurfaced at a later date.

    To hide a key: 1. Select the checkbox in the row of the key you wish to hide under "Raw keys in this Stream". 2. Click on the Remove selected key button.

    To unhide a key: Currently, hidden keys are completely invisible to the user interface. They may be re-added through the API. If you need assistance, please contact us at [email protected] with the key name and your account ID.

  • Where does the web location data in my account come from?

    Lytics does a lookup based on user IP through service called GeoIP from a company called Maxmind.

  • How can I change the stream name that comes from web?

    See the "stream" key under Configuration Options. Here is an example of how this may be configured:

    <script type="text/javascript">
  • Yes, Lytics can do this on a per-account basis with no extra development work required. Just contact [email protected] with the details such as cookie names and we'll start pulling that data in right away.

  • Why am I no longer seeing a field in the raw data stream?

    The data streams section of the Lytics interface automatically filters out fields that occur less than 0.1% of the time and that haven't been seen in the past 24 hours.

  • How far back does user history go?

    With the Lytics Customer Data Platform (CDP), we process and store the complete user history. As long as Lytics has received an event for a user, it is stored indefintely.

  • Can I track opens and clicks from email with Lytics?

    Yes, most of the Lytics email integrations import activity data such as clicks and opens by default through their APIs. You can further configure the links in your emails to help collect additional data that may assist in merging anonymous and known profiles. Reach out to our support team ([email protected]) for more information.

  • Can I use Google _utm data in Lytics?

    Yes, by default Lytics makes all UTM data available for segmentation when we see it. We recommend populating all of your campaigns with all relevant and available UTM data fields.

  • I have a large amount of data, are there any limits to the Lytics platform?

    The Lytics platform is designed to receive a large amount of event data. Data is processed and stored as it arrives. Relevant information is applied to user profiles, which causes users to enter and leave Lytics audiences based as events are received. Due to the graph database architecture of the Lytics Customer Data Platfom, the speed of the platform is not adversely affected by large amounts of data per user, since it does not need to lookup and update the entire user to provide accurate audience membership statistics.

    If you plan on sending data faster than 1,000 events per second, please reach out to [email protected] to prevent your account from being throttled.

  • Can I use offline data with Lytics?

    Yes. For our Enterprise customers, Lytics offers professional services to onboard user-level data from sources such as internal databases, customer relationship management (CRM) systems, and flat CSV files. To learn more, please contact [email protected] or reach out to your Lytics representative.

  • How long does it take for data to become available for use in the audience builder?

    User-level data is available to an audience within minutes of event data being received. In the Lytics interface, you may experience a delay when previewing the values of a field if new values have been recently received. Our platform re-caches the visualizations and UI elements on a regular basis to display new field values. If you are not seeing the data that you expect after a few hours of sending it, please reach out to [email protected] with a detailed description of the situation.

  • Does Lytics surface a canonical - or at least unique - user ID within the platform or its integrations?

    Yes and no. When Lytics exports user data to BigQuery, it generates a unique ID that links all of a users IDs across the various integrated data sources together. This ID can be used for aggregated reporting purposes as well as linking profile data and events. However, this ID is specific to BigQuery. So it cannot be used for any other use cases, usch as submitting data back to Lytics.

    A list of these unique IDs associated with the various other IDs is populated into two tables within BigQuery. These tables are the user__uids_all table -- where cookie IDs are linked to a unique ID -- and the user_alias_all table -- where all the other user ids from integrated data sources are linked to this same unique_ID.

    An important considering when using this unique ID is that although this it is unique, it is not stable. During normal operations, this ID may be overwritten with another unique ID. This does not impact any aggregated reporting use cases, but using the unique ID for tracking a specific user (e.g., using it in a WHERE clause) is not recommended.

  • Will Lytics effect the load time of my site?

    This depends on the installation. For accounts using the asynchronous tag, our default and recommended approach, Lytics will never affect page load times. All of our processing and collection is done in the background while your website loads normally.

    For those using the legacy synchronous tag, it is possible for Lytics to affect load times. However, our services will timeout after two seconds and fail gracefully so there is little chance of a prolonged delay in loading due to Lytics related code or services. Proper defaults or fallbacks should be put in place to handle the absence of data returned from Lytics in those instances. If you are using this legacy tag, please reach out to our support team ([email protected]) to discuss switching to a more recent version of our tag.

  • My site is already tagged - do I have to start over?

    No, Lytics out of the box will pull in a variety of available data such as data stored in the data layer of popular tag managers, Google UTM data and more. In addition, we can define additional JavaScript objects or cookie data to pull in if available.

    Finally, we have integrations or instructions with most of the popular tag managers such as Google Tag Manager. Generally, if your site is tagged up we can work with you on a simple solution to prevent re-creating work. The team at [email protected] is here to help you figure out the best approach.

  • Can the Lytics Tag be added to my mobile app?

    For apps built using mobile web technology, the Lytics JS Tag may be used to collect data and personalize your customers experience. For apps built using a mobile SDK, we strongly recommend integrating with one of the mobile marketing solutions supported by Lytics, for example, Tune. This will enable mobile app data to be collected, including the IDFA (Identifier for Advertisers), and help drive engagement with your mobile app customers.

  • We save our unique identifiers _uid as a cookie named seerid so that can be pulled from the cookie, but we also have a built in function that works with our Javascript snippet.

    You can use this to pull the _uid on any page you want:


    If you would like to gather this data via our APIs, check out the documentation for the personalization endpoint.

  • I added the Lytics JStag to my site and I'm seeing around 10 requests, is this right?

    When the Lytics tag loads for the first time several requests are made. There can be up to two libraries being loaded, one is for tracking and the other is for personalization. There are a couple calls for each sending data back to Lytics for tracking and to check for active personalize campaigns. All are expected and required for functionality. After the initial load, the number of calls will drop.

    Additionally, all the calls are asynchronous and will not affect your site performance.

Data Science

  • What is machine learning and how does Lytics use it?

    Machine learning is a form of artificial intelligence that involves applying techniques such as pattern matching and computational statistics to large amounts of data to predict events. Simply put, it’s training “machines to learn” -- hence the name. Lytics applies machine learning to your customer data to help make predictions around what people may do next: make a purchase, leave the brand, have affinity for a certain type of content, go on a binge buying spree, and so on. This is how we uncover highly valuable audiences such as “Likely to Buy” that you can narrowly target in online advertising, email marketing and web personalization campaigns.

    What makes our machine learning unique from that of other customer data platforms is we look at more than 125 factors about a person’s behavior to predict what they’ll do next. Other companies look at only a handful of aspects of people’s behavior. Technically speaking, Lytics implements an ensemble of statistical techniques to describe a person across a set of linearly independent behavioral dimensions. Techniques include random forests, logistically weighted moving averages and quantile estimation.

  • What does "self-learning" mean?

    The Lytics Behavioral Scores are meant to adapt over time to the behavior of the users in the account. We do this by updating the benchmarks (this includes the statistical models and parameters) used to calculate the Behavioral Scores every three days. In doing so, we can ensure that the Behavioral Scores stay “fresh.”

  • How can I track user lifecycle (e.g. highly engaged, at-risk)?

    Lytics tracks user behavior trends on the reporting dashboard. The section called "Total Audience Characteristics" contains a section called "Behavior", which includes engagement trends such as "High Usage", "Binge User", "Likely to Re-Engage", "At-Risk" and more. You can filter by these behaviors when creating audience segments.


  • What are pre-defined audiences?

    All Lytics accounts comes out of the box with some universally useful pre-defined audiences.

    • All users
    • New users
    • Highly engaged users
    • Currently engaged users
    • Previously engaged users
    • Disengaged users
    • Unscored users

    These audiences are immediately accessible in the audience section of the Lytics interface.

    Lytics also offers predefined audiences called "characteristics" which you can see on the dashboard as metrics. These include users who are highly engaged in the most active topics in the account's content taxonomy. And some channel specific behavioral audiences.

    Like any other audience, predefined audiences can be used as building blocks to incorporate into other segments that you may build.

  • Why are my audiences different sizes on different pages?

    Lytics regularly caches the sizes of audiences to increase the responsiveness of the interface. If you have recently edited a segment, or have just sent large amount of event data, the dashboard and summary pages may have an out-of-date audience size. To see the most accurate audience size, view the audience and click the pencil icon to edit. The audience editor will always show the most up-to-date segment size.

  • Why my audience is not being returned in the Lytics Javascript tag?

    You will need to check the Enable API option in the audience editor of the audience you would like to see returned to the Javascript tag.

  • What are characteristics?

    Characteristics are a type of pre-defined audience, meant to represent factual information about a user with the sole purpose of enhancing audience segmentation capabilities. For instance, the “Has Email” characteristic is comprised of all profiles that have some value for email. This can be viewed as an aggregate, how many users are a member of “Has Email,” or on the individual profile level.

    It is best to think of characteristics as a high-level analytics metric as well as a set of predefined building blocks for your custom segments.

  • How long does it take for my audiences to update in Lytics?

    Audiences membership update in real-time as data is received by the Lytics platform. As event data is received from your multiple channels, Lytics determines if this new data effects audience membership, the Lytics platform will move the user into and out of the audiences that you have defined.

  • How do I test an audience?

    For detailed guidelines and instructions on how to test and debug audiences in the Lytics Javascript tag see testing audiences. If you're encountering any issues with audiences in other tools such as our export integrations be sure to check the documentation of that integration. You can always reach out to [email protected] for further assistance.


  • Can Lytics support multi-language personalizations?

    Lytics can support multi-language personalizations using content collections. You can create a content collection for each language your site supports, in order to present content in the language your customer is browsing in.

  • How can I serve a personalized modal to a first time web visitor?

    Often you may want to personalize a user's experience on their very first page visit to your website, before they have a Lytics cookie id and user profile created in our system. To support this, Lytics can utilize the Javascript tag blockload setting to return a version of the user profile including audience membership that has some data associated with it based on what information would be sent at the time of the first page load. This will require no development work on your end. Reach out to [email protected] or your account representative to get assistance in setting this up.

  • How can I customize the look and feel of my campaigns?

    If you want to go the extra mile to customize your campaign with styles to match your website, you can do so by selecting the "I have my own CSS" option during the "compose a widget" step of the campaign creation process. Then enter a class name for your modal.

    This option disables the selection of a color theme so that it will not override any CSS you would like to add to color the elements of your campaign. One advantage of writing your own CSS is that you can compose general styles to apply to all current and future Lytics campaigns on your website. For a full guide on how to compose CSS for your campaigns check out our documentation on custom CSS.

  • My campaign is not previewing correctly, what can I do?

    If you're not seeing the campaign on the preview page, there are a couple things you can do to troubleshoot:

    1. Check that the Lytics JavaScript tag installed on that page of your website. Lytics campaigns require the Javascript tag to be installed.
    2. Check your display conditions, you may have a display trigger that is preventing the campaign from being shown right away. Try, scrolling down the page, or refreshing the preview page to the appropriate number if you are using one of these display conditions.
    3. If the preview was worked previously, and is no longer showing, check if you have any of the "Display Frequency", "When the user clicks CTA...", or "When user clicks cancel or close..." options enabled. If so, try clearing any items your cookies and session storage that are prefixed with "Pathfora".

    If none of these work, contact our support team ([email protected]) for troubleshooting assistance.

  • Can I customize the form elements of a capture leads campaign?

    Yes, the Lytics services team can help customize the form of any campaign. Currently we can support checkboxs, radio buttons, drop down selections, and custom single and multiple line text inputs. Please contact [email protected] with details on the campaign you would like to customize and what fields you would like.

  • Do Lytics campaigns work in a mobile browser?

    Yes, by default Lytics personalize campaigns are built with responsive styles will display in a mobile browsing experience. The Lytics support team ([email protected]) can help you turn off a Lytics campaign for mobile if you so desire. Reach out with details on the campaign(s) you would like to disable on mobile.

  • Can I enable a setting for all campaigns in my account?

    Yes. For example, if you need to turn off mobile support for all campaigns in your account, Lytics can support global account-wide settings for your campaigns. Simply contact [email protected] for assistance with this.

  • How can I send tracking events to Google Analytics when users interact with my Lytics campaigns?

    You can enable Google Analytics tracking for Lytics web campaigns through a Javascript setting in the Pathfora SDK. Reach out to our support team ([email protected]) if you need assistance with this.

  • Can I make it so that clicking the CTA of a drive traffic campaign opens the link in a new tab?

    Yes. You can completely customize the CTA action using a Javascript callback function. Contact the Lytics support team ([email protected]) with details on the campaign and the desired behavior of the CTA for assistance in setting this.

  • Can I personalize the message and body text of my campaign at the user level?

    Yes, for example you may wish to include a custom greeting to a user who's name you have in Lytics. You can do this by entering the name of the Lytics field in brackets when entering your text in the Lytics interface:

    Welcome back {{first_name}}!

    Please note, that for users to see this campaign they must have the first_name field present on their Lytics profile. So a users without a first name on file wouldn't see this campaign. However, you can set a default value to appear if the field does not exist:

    Welcome back {{first_name | valued customer}}!

    In this case, if a user came to your website and their name was on file they would see a customized greeting with their name. But a user with no name on file would see "Welcome back valued customer!".

  • How can I prevent a duplicated campaign from staying "archived"?

    When creating a duplicate of a campaign that has been archived, the duplicate may also appear archived and can't be run or previewed. This happens when publishing the duplicate campaign without first updating the dates it will run on.

    The dates can be updated on the display section of the campaign editor.

  • What is conversion rate?

    The conversion rate for a campaign is the proportion of people who engaged with the call to action, compared to the number of people who were reached. During a campaign, the conversion rate will stabilize and become more accurate as the size of both groups increases.

  • What is reach?

    “Reach” is simply the number of unique individuals who have seen the campaign.

  • Can Lytics web modals support the accessibility requirements for my site?

    By default, the Pathfora SDK (which powers Lytics Personalization) uses Accessible Rich Internet Applications (ARIA) attributes on the HTML elements that make up the generated modals. The CSS of any modal can also be customized to fit the accessibility needs of your website. For more info, see our documentation on custom CSS.

Content Affinity Engine

  • I have added meta topics to my website. How do I confirm Lytics is receiving them?

    If you have added custom meta tags to your website, like so:

    <meta name="lytics:topic" value="Used Cars">

    And they have yet to show up in the topics list, this may be because Lytics by default only displays 500 topics. So if you have just started adding topics to your website for Lytics to scrape, it may take some time for these topics to appear in the list in the UI. If you would like to have more topics available in your account please reach out to [email protected] and let us know.

    To verify that the topics are being receieved you can always make a request to our APIs. As an example, we can make a POST request to the segment scan API to receive a list of documents that have the topic(s). Here is an example payload for such a request:

    EXISTS global.`Used Cars`
    ) FROM content
  • Why am I seeing irrelevant or generic topics in my Content?

    In some cases, you may see topics in the Lytics interface that seem completely irrelevant and/or unrelated. One possible explanation for this is that our content enrichment process is attempting to enrich "sparse" URLs - URLs that contain very little information and text.

    You can always blacklist these topics so that they do not show in the future.

  • What is content classification?

    Content classification refers to the task of assigning one or more categories or topics to a document -- where a document can be a URL or an email. The Lytics Content Affinity Engine uses a self-updating, graph-based content model that represents every topic with its hierarchical relationship to other topics. You can read more about how we do content classification in this blog post from our data scientist.

  • How long does it take to classify my content?

    Within 24-48 hours of installing the Lytics tag, content topics should begin populating in Lytics. If no content is showing in the Lytics interface, please ensure there are no soft paywalls on your website and that anonymous visitors can access your content. If you do have a paywall please let [email protected] know as we can help you whitelist Lytics to process URLs or to get credentials to access them.

  • Can we merge our own content taxonomy with Lytics?

    The Lytics Content Affinity Engine provides users with a taxonomy of rich tags on millions of topics. In most cases, the Lytics Content Affinity Engine provides users with all the topic modeling they need to power great personalization. In the event that you’d like to add your own taxonomy to what the Lytics Content Affinity Engine offers, you can add custom topics to the content graph and user Aafinities by adding a “meta” element to the web page. Here is an example:

    <meta name="lytics:topics" content="Pants, Jeans" />

    After successfully updating the meta property, the custom topics will be processed by the Lytics Content Affinity Engine within a few hours.

  • Sometimes I see content articles that are not from my site domain. Why?

    This is most often caused by a referral visit where we receive the referral URL in an event. Lytics will enrich any event with a "url" field included in it. To ensure that only your domains are being enriched by Lytics, we can set up a whitelist of domains for your account. And filter out any existing content of an incorrect domain in your account. Please contact [email protected] for assistance with this.


  • How do I know my integration is working?

    You can verify that data is coming into Lytics by navigating to Data -> Data Streams. The "default" stream, unless otherwise configured will contain your web data and then you will see your other integrations in the drop down of stream names. Each stream page will show you the last time we received data.

    To verify data is being exported from Lytics you can always check in the tool in question, but you can also view the history of activity for the integration from the overview page. Under Data -> Integrations click on the tile for the integration in question. If you're already running the integration you will automatically be taken to the overview page which will show you a list of running imports and exports as well as the history of events for those works.

    If you believe that an integration is not working as expected, please reach out to [email protected]

  • How do I update my authorization credentials for an existing integration?

    The best way to update an authorization is to add a new authorization for the integration that is changing. The Lytics support team ([email protected]) can help with this transition.

  • I am receiving the error "Parameter for Custom Dimension is too long (max 150)" from Google Analytics, what should I do?

    Google Analytics has a limit on the number of characters (bytes) for custom dimensions. It is set at 150 bytes which means if you attempt to pass a group of audiences from Lytics to GA where the total is over 150 characters you will receive a warning (Parameter for Custom Dimension is too long (max 150)) in GA or Google Tag Manager and the audiences will not be received in GA.

    You can attempt to overcome this by reducing the name lengths of your audiences or by deselecting API access while editing the audience in question. Disabling API access means the segments will not be 'public' and therefore will not be passed to GA.

  • Lytics is capable of pulling query string parameters out of urls and this can be used to identify your email subscribers on your website when they click through an email link. Each email tool may have a different way of supporting custom values in an email template. As an example, lets look at Mailchimp:

    Mailchimp has the concept of a merge tag in their email templates. You can use the *|UNIQID|* merge tag to insert the user's unique Mailchimp ID into the output of your email template. Simply include this value as a query param value in the URL you are linking to in the email. If the destination page has the Lytics Javascript tag on it, we will automatically collect this query param, and it can be mapped in such a way that it is recognized as a unique identifier.

    If you need assistance setting this up for your email tool, reach out to their support team for details on how to set up the dynamic link. Then contact [email protected] for further assistance with mapping and testing.

  • How do I set up my SFTP folder to post or download files to Lytics?

    1. From Data > Integrations in the Lytics interface, select the custom integrations tile.
    2. Select Import CSV.
    3. Select Use Lytics Managed SFTP Instead.

    Your SFTP account is not set up. The host to connect to will be lytics.brickftp.com. Contact [email protected] for your specific login credentials. Please note that SFTP access is limited to an SFTP client and is NOT accessible via web based / browser login.

  • What are custom integrations?

    Custom integrations help you get data in and out of Lytics when a direct integration is not available.

    Audiences in Lytics can be exported as a CSV file via email, or dropped onto an SFTP server of your choosing. CSV files are readily consumed by many service providers allowing for a quick, manual transfer of data.

    Data from web services without a direct integration can be imported into Lytics through custom integrations. Most services provide a CSV or JSON data file export, which Lytics can consume as a custom data stream. Once a data file is exported from your service provider, it can be uploaded to an SFTP server where it will be picked up and read in as a new data source. The integration can be configured to run on a continual basis, so if data files are placed into the SFTP hourly or daily basis, the files will be processed as they come in.

  • Can you integrate with a tool that's not on the integrations list?

    For the most part, our list of integrations in the Lytics interface reflects most tools we currently integrate with natively. Some integrations work through our Javascript tag and may not be reflected in the interface. Reach out to our support team to check if we have any existing connector with your tool. We can also develop new integrations for customers as part of a service agreement.

    Otherwise, many tools allow for CSV exports of their data which can be imported to Lytics through the CSV Import option under custom integrations. Lytics can help you map this custom data, contact us at ([email protected]).

  • Why has my integration stopped working?

    If you have previously successfully connected a third party tool to Lytics and you discover that integration is no longer importing or exporting. You may try stopping the existing export and starting a new one. If you are not able to set up a new version this is likely because you need to reauthorize.

    The email address or credentials of your third party tool's account may have changed. If so, reauthorize with the new credentials and try setting up the integration again. If that doesn't help, contact our support team ([email protected]) for further troubleshooting.

  • How can I troubleshoot Lytics Javascript tag integrations?

    If it seems like something may not be working correctly with an integration the our Lytics Javascript tag, you can access a log of errors by typing in lio.debugMsgs into the developer console in Google Chrome. This will usually tell you word for word what the issue is.


  • Can I collect user data from Twitter?

    Twitter has fairly rich APIs that enable marketers to download vast troves of data. Most of this data is not in a format that is easily accessible to Lytics since identifying events would not map to our user profiles. Some marketers make use of Twitter by downloading .csv files of key customer audiences for ad targeting on Twitter. This tactic may make sense for you, reach out to our support team ([email protected]) to explore more options.

  • I am receiving the error "unable to load lytics synchronously: defaulting to asynchronous", what can I do?

    The reason you are seeing this is because you are most likely using the legacy Lytics synchronous tag in Google Tag Manager. GTM is loaded asynchronously and works best using our asynchronous tag.

    Please update the Lytics JavaScript tag you have loaded in GTM to the Asynchronous tag.