Skip to main content
All CollectionsManualsAnalytics & Reporting
Conversion Attribution & Definition And Traffc
Conversion Attribution & Definition And Traffc

Everything you need to know about Sales Through Nosto, how and why Nosto processes sales conversions and reports these in the analytics.

Tuukka Häkkinen avatar
Written by Tuukka Häkkinen
Updated over a week ago

Global Definitions

Global definitions chapter includes details about what is universal across the Nosto platform regardless of the product.

Definition of a Conversion, Session Length, Conversion Window and Traffic

In Nosto, "conversion" refers to a sales conversion, meaning a purchase made by a shopper. Nosto tracks and reports conversions in analytics based on sessions, with each session lasting 30 minutes. In practice, this means that a session expires after 30 minutes of inactivity by a shopper.

Conversion reporting is therefore based on individual sessions. The conversion window is confined to a single session and does not span multiple sessions or longer periods such as a week or month. For information on cancelled orders and returns, see the chapter below. There are exceptions to the single session and 30-minute rule:

  • Email Widgets and Triggered Emails: The conversion window is 24 hours.

  • Pop-Ups: The conversion window depends on whether the campaign is open or closed.


  • Example 1: A shopper interacts with Nosto products during a session and makes a purchase: The sale is attributed to the specific Nosto feature/product that initially prompted the shopper to add a product to the cart. In Nosto’s overall sales performance metrics, duplicate influences by multiple Nosto features/products are excluded. If multiple Nosto features/products influenced the conversion, all are attributed accordingly, but only within each campaign's reporting. This method allows you to measure the overall impact of Nosto as well as the impact of each individual Nosto feature/product.

  • Example 2: A shopper interacts with Nosto during the first session but makes a purchase during a second session without interacting with any Nosto features/products: The sale is not attributed to Nosto (i.e., Sales through Nosto does not apply), but it is shown in overall sales analytics.

  • Example 3: A shopper clicks an Email Widget or Triggered Email at 1 pm on January 1st but does not make a purchase during that session. The shopper returns on January 2nd at 11 am and makes a purchase during that session. The sale is attributed to the Nosto Widget since it occurred within the 24-hour time window after the first session.

Different analytics and services may process and report conversions in various ways, using different conversion metrics and time windows. Therefore, when comparing Nosto’s analytics to other services, be mindful of these differences and ensure you use the same time parameters and definitions.

Returns, Order Cancellation and Payment Methods

Nosto’s core value is to increase the probability and number of conversions, along with other metrics such as average order value and customer lifetime value, through personalization and product discovery. Once an order has been placed at a digital touchpoint, Nosto does not process details related to the order fulfillment phase.

For example, Nosto does not account for returned items, customers not picking up their orders (no-shows), or instances where a customer does not pay for an order made at a digital touchpoint, such as with cash-on-delivery payment methods. Product return rates can be processed, but these are used to enhance personalization itself for instance by applying merchandising rules based on return rates.

However, if an order is automatically canceled within 30 minutes after the customer completes their purchase (e.g., due to the e-commerce platform detecting fraud or a credit permit not being processed), Nosto’s analytics will also ignore the order. The 30-minute grace period helps prevent skewed analytics from these relatively common scenarios. If noticeable erroneous or malicious orders occasionally affect analytics, please contact Nosto's support and ask for order data revise.

Sales Tax And Value Added Tax (VAT) And Discounts

The attribution value of a product (or an order) is the full gross revenue received by the store for the purchase. Discounts given by the store for the order and the shopper are included and deducted from the order value. Shipping costs are not taken into account when calculating the order value.

Taxes may be included when calculating order value, depending on the platform:

  • Shopify: Not included

  • BigCommerce: Included

  • Magento: Depends on configuration

  • Prestashop: Not included

  • Shopware: Depends on configuration

Traffic, Bounce (immediate exits) and Bots

Traffic and Bounce

By default, Nosto processes all traffic except identified bots and includes immediate exits or bounces. A bounce is defined as a shopper making only one page view without any secondary page views. This means immediate exits may differ from your web analytics, which likely considers time spent on the site along with page views. As a result, traffic referring to shoppers includes bounced traffic, but Nosto uses a relatively strict definition of a shopper who did not continue shopping beyond the initial page load.

Bot Traffic

By default, Nosto excludes well-known and identified bots, such as Google's, from traffic analysis. We identify and exclude traffic from hundreds of different bots based on standard bot self-identification methods and IP exclusion lists. Additionally, we have developed a methodology to exclude traffic from some of the more advanced, yet known bots that disguise themselves as regular browsers or regular shoppers.

As a rule of thumb, if your own custom bot or any bot visiting your website identifies itself as a bot in the user-agent details, its traffic is automatically excluded. If you use a sophisticated health monitoring bot, crawler, or similar tool, which uses advanced methods to disguise it as a regular shopper / browser, please contact Nosto's support and share details on how to identify your bot so we can review and exclude its traffic.

Related: Read more about how to exclude traffic based on IP addresses, such as excluding internal office traffic.

Importance of Order Tracking For Nosto Products

Conversion and order tracking is not only important for analytics, but also for Nosto’s core system to perform at the full capacity. For instance products bought together are commonly linked closely, whereas the first and the last product viewed during the session probably have less in common. These data points and signals are both important to track, yet without reporting conversions and products ordered, Nosto’s platform will not function and perform at the full capacity, hence tracking and reporting orders also affects the value Nosto can deliver through personalization. In addition, some features such as weighting and reranking of products based on conversion data and metrics in Category Merchandising product will not function properly.

Reporting Conversions

Conversions are reported to Nosto in the integration by leveraging the Nosto API or by generating the conversion event HTML tagging on the page where a successful order is reported to the shopper e.g. thank you for order pages. E-commerce platform extensions built by Nosto include the order reporting automatically by leveraging mentioned endpoints.

  • Example 1: The store is on a platform and has Nosto extension/plug-in/module installed: Conversion reporting is automatically in place. In rare cases, if conversions are not processed accordingly after the installation, consult Nosto’s support for a review by sharing information how your check-out process is built.

  • Example 2: The store uses proprietary software: Refer to the documentation and consult your developer as well as Nosto support how to report orders accordingly. In general, you have the choice between HTML Tagging or Session API for a client-side integration.

Product Specific Conversions And Metrics

Each product incorporates its own analytics and slightly different method and measurement for conversions due to their difference.

Multi-Product Conversion

In the event that multiple Nosto products are associated with a conversion, overall sales analytics shows this as individual sales through Nosto, but product specific analytics and metrics show the sales attributed to the product and campaign.

  • A far-fetched example: A shopper clicks an Email Widget and lands on the site where a split-test is active by falling into a test group A, proceeds by clicking a banner populated by Onsite Content Campaign and clicks a Onsite Recommendations by ending up buying the product clicked, worth of $100 during the same session.

  • In the previous example, overall sales through Nosto attributes the sales as $100, but each Nosto product associated is attributed with $100 respectively: the Email Widget campaign, the Onsite Content Campaign, and the last Onsite Recommendation campaign the user clicked before checking out.

Sales through Onsite Recommendations are processed when a shopper discovers a product through a Nosto generated recommendation and when they click it (by technically loading a product detail page or similar page layout), consequently adding the product to a shopping cart and buying it. If the same product is discovered in the same manner through multiple recommendations, sales is attributed to both or each.

Referring to the global 30-minute session rule, if the same shopper returns for example the next day and buys the same product, initially discovered through a Nosto generated recommendation, but by finding it through the site's regular navigation or other site’s native elements, it is not considered as a Nosto sale anymore.

As a rule of thumb, only items recommended by Nosto, added to the cart, after viewing, and consequently bought through a recommendation are accounted for as a sale through recommendations. For example, if a customer buys three products during the same session and only one through a recommendation, only the recommended and bought item is considered as a sale through Onsite Recommendations.

Sales through Search is attributed when a shopper discovers a product via the interaction with Nosto Search (Search result pages, Autocomplete), subsequently puts it into the cart and buys the specific product.

The sales attribution window is the same as for Onsite Product Recommendations - the global 30-minute session rule is used. If a user initially discovered a product via Search but buys the same product the next day by finding it through Product Recommendations, it is not considered as a "Sales through Search" anymore.

Category Merchandising assesses sales when a category listing uses sequence (sorting, highlighting or both), and when a shopper clicks a product and discovers one or more through the listing. In other words, when Nosto has manipulated the ranking and order of products, clicks and consequent sales during the same session are attributed to Category Merchandising. Sales attribution window is the same as for Onsite Recommendations: The same session, technically using session lifetime of 30 minutes.

If a shopper clicks an Email Widget populated in an email by returning shopping, all purchases made during the same session and 24 hours thereafter are treated as a Nosto sale regardless of how products were discovered.

Nosto doesn’t take a sales attribution if a recipient of an email clicks any other element in the same email where an Email Widget is present. In other words, only sales directly associated with a customer clicking a widget by Nosto are treated as a Nosto sale.

Similarly, but slightly different to Email Widgets, if a shopper returns shopping through an email sent by Nosto, all items bought during the session and 24 hours afterwards are accounted for as a sale through Nosto. Unlike with Widgets, all traffic generated by Triggered Emails, regardless where the shopper clicks in the email, are associated as a Nosto sale as the Triggered Email was dispatched by Nosto.

Onsite Content Personalization (OCP) as a product can include and populate website elements which don’t necessarily include a link or, in other words, website elements which can't be clicked. Therefore, attribution based on clicks is not always applicable. Common examples of non-clickable content are informative banners, ribbons, or urgency notifications.

By default, OCP analytics shows attribution by impressions (post-views), which can be changed to clicks in the UI (post-clicks). Post-view shows analytics based on behaviour, after a shopper was subjected to an experience on the page. Post-click takes into account only behaviour after clicking a campaign populated on the page.
Sales attribution window is the same as for Onsite Recommendations and Category Merchandising: active session and lifetime of 30 minutes.

Metrics and attribution for UGC campaigns are similar to Onsite Content Personalization, but with a slight difference.

By default UGC analytics shows attribution by impressions (post-views), which can be changed to clicks (post-clicks). Post-view shows analytics based on behaviour after a shopper was subjected to an experience on the page. Post-clicks takes into account only behaviour after a shopper has interacted with the campaign by expanding the UGC tile and clicked the optional call-to-action button in the expanded tile, which by default refers to the product page, if a content features a shop spot.

Please note that the attribution model used by the Google Analytics 4 Plugin for UGC is slightly different from the above. Please refer to this article to learn more.

If a customer retrieves a discount voucher through Nosto pop-up by triggering the call-to-action in the pop-up, all sales are attribute to the pop-up during the same session, regardless if a customer used the voucher or not. Alternatively, if a customer closes the pop-up window / dialogue / overlay without activating the call-to-action and retrieving the voucher, sales is not attributed to the pop-up campaign.

Segmentation & Insights processes sales based on sales conversion regardless of the discovery method and potential Nosto product used.

The only potential differentiator is within Products, Brands & Categories where conversions can be broken down based on sales - overall revenue generated, and orders - quantity of orders.

A/B Testing and Optimization (ABTO) product supports different test and optimization objectives such as optimizing a test towards click-through rate (CTR), but a conversion rate and converted visits refer to sales conversion: The share of visitors who converted and number of visitors converted.

A test can optimize itself towards improving click-through using that as an objective for the test, which then shows CTR as the main metric in the test result dashboard, but conversion as a term refers to a successful purchase.

In case a test is active on the website, shoppers are randomly assigned to test groups, where they remain for the period the test is active. Test result breakdown shows metrics regardless if the shopper interacted by clicking one or more Nosto campaigns subjected to the test e.g. impression of a campaign counts.

Pricing Summary

Did this answer your question?