Product Feed

Why do we need to provide a full product feed? Why can't I just provide a set of products eligible for my email campaigns?

Jetlore relies on the data in the product feed to associate user behavior with concrete SKUs and information about the SKUs. Although not all SKUs may be eligible for the email campaigns, we need information about all the SKUs users may be interacting with to build comprehensive user profiles. Additionally, Jetlore relies on the data from the product feed to understand product inventory levels and compile product performance data.

How often does Jetlore refresh feeds?

Jetlore crawls and refreshes product feeds once every hour by default. If you need it to be refreshed more often, please contact your Customer Success representative.

I want to create a filter based on a field that does not exist in the dashboard. How can I do that?

First of all, you need to ensure that this field is present and updated in your product feed. Then you need to inform your Customer Success representative about the new field. Jetlore will update the product feed parser and the field will automatically appear as part of the Dashboard’s product filters.

Historical Data

How much historical purchase data do we need to provide?

It is recommended to deliver anywhere from one to two year’s worth of historical purchases to Jetlore. The more past purchase data that we have on users, the more accurately we will be able to build user profiles.

How often do I need to send this data?

The historical data is a one-time file transfer via SFTP. The location will be provided to you by your Customer Success representative. After that, Jetlore will collect behavioral data through a tracking pixel/script.

What happens if we don't send/have historical data?

Jetlore’s adaptive product discovery technology will still work without the historical data, but the user profiles will be limited only to the user activity from the point of the tracking script/pixel deployment. Jetlore will not know user purchase behavior before the point when the tracking script/pixel was deployed and, hence, will have less comprehensive user profiles. This may result initially in suboptimal revenue/targeting performance and will take a few months to reach optimal performance.

Essential Details

What are the main components to the Jetlore algorithm?

There are 3 major factors that determine which products get featured in each user's email:

  1. Active behavior of the user: Our technology looks at the whole spectrum of user actions: product views, purchases, shopping cart events, search queries, and email clicks. More importantly, Jetlore’s predictive engine dynamically adapts to the more recent behavior of the user, so that the more recent product browsing activity and search queries have higher influence on the products user sees.
  2. Passive behavior of the users: which products have been displayed to the user in the prior emails. Our technology dynamically discounts the items we have shown to the user before (the ones they did not click on) and items similar to those, so user sees different products in the next emails from what he/she has seen previously.
  3. Inventory performance: real-time product views and sales for each SKU. How well is this item performing right now?

Finally to ensure diversity of featured inventory and enable product discovery, we semantically de-duplicate items so that the featured set of products covers a wider variety of categories and topics (30 products cannot be all towels or dishware).

Most of the users are not logged in on our website. Will you be able to track their activity/behavior?

In addition to the explicitly provided user IDs, Jetlore relies on cookies to track behavior of anonymous users via two main methods:

  1. Caching of user IDs: When the user opens an email or user ID is explicitly provided as part of a tracking pixel, Jetlore drops a cookie with that user’s ID in the user’s browser. That way, when the user comes back to the web site and is not logged in, we can still identify the user and track user’s behavior.
  2. Aggregating anonymous activity: Even when there is no user ID cookie in the browser, Jetlore will store and track each action of the user in the activity cookie. All actions will be stored in the cookie, so that when the user authenticates, signs up for an account, or opens one of the emails, we can take the aggregated activity of that user in a cookie and associate with that user’s profile.

Is there a minimum number of users I need to have to benefit from Jetlore?

There is no minimum number of users or user interactions for the the technology to be effective. Unlike traditional recommender systems that rely on collaborative filtering and, hence, require a minimum amount of traffic and users, Jetlore’s technology utilizes product attributes from the product feed to score and rank products for each user. This approach eliminates the need for the minimum number of users and user interactions for the technology to be effective.

User Email Experience

If a user opens an email at 8 AM and sees Jetlore products, will those products change if the user opens the email again in the afternoon?

Jetlore supports two modes: cached mode and non-cached mode. Default mode is cached.

  1. Cached mode: Jetlore will dynamically compute the best set of product for the user the first time the user opens the email and cache that set of products for 7 days. If the user re-opens the same email later on within the next 7 days, the user will see the same products. If the user opens the email after the 7 days, the products will be re-computed.
  2. Non-cached mode: Jetlore will dynamically compute the best set of products for the user the first time the user opens the email and cache the set of products for only 120 minutes. If the user re-opens the same email within the next 120 minutes, the user will see the same products. However, if the user opens the same email after the initial 120 minutes, the products will be re-computed and the user will see a different set of products.

You should consult with your Customer Success representative to decide which of these two modes would work best for you.

Is Jetlore mobile responsive?

Jetlore works seamlessly with mobile responsive templates as long as they are properly coded. In addition, Jetlore has extra features that make the mobile user experience even more friendly:

  1. You can have custom mobile tiles that will be displayed only when the user opens the email on a mobile device (whereas the desktop tiles will be displayed on desktops). Mobile tiles can have custom dimensions and can have custom look and feel defined via a custom HTML markup in the Jetlore dashboard.
  2. You also have an option to have a custom mobile URL for each product where you want the users to land when they click on the tiles from their mobile phones. Mobile product URLs need to be provided in the product feed as a separate field.

Timelines, Logistics, Operational Details

Once I provided all the data and set up the tracking script, why can’t I send an email proof right away to test?

Jetlore requires time to process the data and to build user profiles. In addition, Jetlore needs time to fully integrate the product feed and train an algorithmic model specific to your inventory and user purchase patterns. It can take anywhere from 1-3 weeks to complete all these steps before you can send out the email proofs.

Assuming everything goes to plan, how quickly can I launch Jetlore?

Assuming everything is delivered from the customer’s end on time and there are no delays, we typically launch in less than 5 weeks from the kickoff meeting.

How much work is it to maintain Jetlore after I launch?

Jetlore is designed to work in “auto-pilot” mode. The Jetlore email markup contains dynamic links that do not require any maintenance: users see different products across different email campaigns and the system is constantly adapting to each user based on their active and passive behavior.

While you do not “need” to maintain Jetlore after the launch, there are different things you could test to further optimize campaigns and their performance, such as vary email layout and placement, update product tiles (not just visually but also by including different information about each product as part of a tile), or experiment with different product filters depending on the ongoing promotions. Please contact your Customer Success representative for more details.

Can Jetlore work with my ESP? What kind of integration does Jetlore need with my ESP?

Jetlore works seamlessly with any ESP. Jetlore’s Dashboard will generate custom HTML markup that you will need to insert into your email templates. All you will need to customize are the variables that your ESP uses for the user / subscriber ID and campaign ID. Other than that, everything should work out of the box and no custom integration is required.

What happens if I miss a deadline?

Jetlore requires time after receiving each technical piece (tracking script deployment, historical data, product feed) to integrate, validate, and process each piece. Missing a deadline pushes Jetlore’s timeline back and it can result in a delayed launch. It is recommended that you work closely with your Customer Success representative to ensure that all deadlines are met.

How many products should I show in my email template?

It is recommended to show a minimum of 8 products in the email template. Many customers have run an A/B test to determine the optimal number of products to show in an email. While we can’t reveal data from our customers, tests have consistently shown that showing 8 versus 6 products results in a 19% increase in revenue/opened email. Showing fewer than 6 products is not recommended. Please consult your Customer Success representative to determine the best strategy for you.

Can I utilize multiple product filters in the same email? For example, can I have multiple filters for different product categories and show different product categories in different rows?

Multiple filters may be used in a single email. However, to ensure there are no repeated products across different rows/filters, you want to ensure that product filters you’re utilizing in the same email are mutually exclusive. For example, one product filter could restrict inventory to “Accessories” and the other product filter could be restricted to “Shoes”. As long as there is no overlap between “Shoes” and “Accessories”, no repeated products will ever appear in the same email. Please reach out to your Customer Success representative to determine the best strategy for your needs.

Jetlore's reported revenue does not match up with the revenue I'm seeing in Google Analytics (or a third party tracking tool). What is happening?

Jetlore has its own attribution system and it is different from the “last-click” attribution most commonly utilized in Google Analytics. Jetlore attributes purchases/revenue if either of the following happens:

  1. If a user opens an email that displays a set of Jetlore-optimized products, and then buys one of those products within the next 28 days, the sale will be attributed to Jetlore. This covers cases for where Jetlore drives purchase intent of a specific product/SKU and the product is later bought.
  2. If a user clicks on any product content displayed by Jetlore and subsequently adds any product (not necessarily the same product that the user clicked on) to her shopping cart within a 20-minute session, that purchase will be attributed to Jetlore (purchase has to happen within 28 days of when the item was added to the cart). This covers cases for when we drive qualified visits to the web site, but user buys a different product, e.g. clicks a brown chair, but sees a green chair on the website and buys the green chair instead.