You can import your order data into Bronto and use it in a variety of ways.

Order data can be used to:
  • Trigger messages in the Cart and Browse Recovery apps.
  • Create order-based segments that can be used for targeted marketing.
  • Trigger and filter workflows.
  • Supply data for commerce fields in Recommendations (both Premium and Standard).
  • Generate the data used in Recommendation Premium's predictive models.
  • Provide data used in New Reports.

While you can manually import order data into Bronto using either Data Loader or Bronto's Orders REST API, we recommend setting up an automatic import process. Order Service is the method Bronto uses to automatically import order data from your site into your Bronto account. Some Order Service implementations can also be used to pass cart data.

To get your account on Order Service, you will need to modify code on your site as well as configure settings in Bronto.
Note: You cannot use either New Reports or Recommendations Premium if you do not use Order Service to supply Bronto with order data.
There are three ways you can set up your account to use Order Service:
  • Connector Implementation: If you use Shopify, NetSuite, Magento, or Salesforce Commerce Cloud, you can use the relevant Bronto connector to set up an automatic order import process.
  • JSON Orders Implementation: If you want to capture cart and order data but do not use any of the partners listed above, you can use the JSON Orders implementation to configure Bronto to capture order and cart data. This requires adding Bronto commerce embed code to your site and using the sections on the Commerce page to map cart phases (stages in the checkout process) and Bronto cart selectors to data (code) on your site. This let's Bronto knows what order data to capture and how to interpret it.

    To do this, you will need to understand how the orders-related code on your site is constructed and how to work with either JQuery selectors or JSON objects. If you want to do this and you aren't comfortable with coding, we recommend working with Bronto Professional Services or from your site's development team.

  • JavaScript Code Implementation: You can use JavaScript code to pass order data. This method requires you to add Bronto commerce embed code and a customized JavaScript object (that you write) to the code on your site. Then, you can configure Bronto to capture order data from these two code snippets. This object cannot be used to capture cart data, so this is not the preferred method for anyone who wants to use Cart Recovery.

Order Service was added to Bronto in 2015. Before then, Bronto offered a different method for automatically importing order data - Legacy Conversion Tracking. (This has also been called Advanced Conversions and JavaScript Conversion Tracking.) If you're an existing Bronto customer who set up Legacy Conversion Tracking, you will need to Migrating from Legacy Conversion Tracking to Order Service in order to use newer Bronto features. Part of this process requires Bronto to migrate your order data from the old orders system to the new system, so you must follow the migration path instead of setting up Order Service using one of the methods listed above.