Before you start
Things you need to know:
Technical information is also available
This is a non-developers' guide to using Insight data. For a more technical account, see our guide for developers.
Insight data is made up of collections of structured data that you can store at either a contact or account level. Each piece of data within a collection is called an Insight data record. There is very little restriction on the type of data you can store in an Insight data collection; essentially, you can store anything that is serialisable to JSON.
In the same way that you can segment on contact data fields like gender, age, and geography, Insight data stored against your contacts allows you to segment on additional data sets like purchases, browsing behaviour or product reviews. The higher the quality of your Insight data, the better you can segment your contacts and personalise your communications.
Insight data also provides the power behind many of Dotdigital’s ecommerce features, and is a key component of the majority of our integrations.
Learn more
Types of Insight data
There are two types of Insight data that you can store in Dotdigital. We refer to these as contact-scoped or account-scoped.
Contact-scoped Insight data
This means Insight data stored against individual contact records, and relating to contact activity. For example:
ConsentInsight
- consent records for a contactWebInsight
- web behavior tracking dataorders
- purchase history
Contact-scoped Insight data can be viewed in two places:
To view your contact-scoped Insight data collections, go to Connect > Contact insight data.
To view an individual contact’s insight data records, go to the Single customer view for the contact.
Account-scoped Insight data
This refers to Insight data stored at an account level; data that doesn’t relate to any specific contacts. The most common example of account-scoped Insight data is a product catalog.
To view your account-scoped insight data collections and records, go to Connect > Account insight data.
The Insight data tab displays all of your account-scoped Insight data collections. To view the records within a collection, select the collection name, then select an individual record from the left side panel.
Insight data collections
There are a number of standard insight data collections that you can store; these are collections with a naming convention and schema—or structure—defined by us. You can also store custom insight data collections, where the name and schema is defined by you.
Our standard insight data collections are the power behind our ecommerce features, so it’s important that you stick to our provided schema in these cases.
Learn more in the Developer’s guide to Insight data.
Standard collections
The collections that you have access to can vary depending on your account type. To learn more about this, reach out to your Customer Success Representative.
ConsentInsight: Lets you store individual consent records for your contacts.
Catalog_[store_name]: Product catalog collections used by ecommerce connectors and 3rd party integrations.
Orders: official collection storing all online and offline transactions for your contacts. It powers the ecommerce dashboard, RFM personas and product recommendation.
Webinsights: the underlying collection powering our Web Behavior tracking capability.
Cartinsight: the underlying collection powering our abandoned cart module.
Reviews: collection of reviews data used by a number of review-based integrations as well as the Magento connector.
Wishlist: a collection of customer wishlist data synced from Magento.
There are also a number of other standard insight data collections used by some of our integrations.
Details of these collections can be found in the relevant documentation in the Integrations section of the Help Centre.
Import Insight data into your account
There are a number of methods you can use to import Insight data into your account:
Directly through the Dotdigital API.
Using the Scheduled data importer.
Through an integration with another system, such as your ecommerce platform.
ConsentInsight
is imported through a Dotdigital signup form or using the Consent block in a Survey, page, and form.WebInsight
is passed into Dotdigital when you implement our Web behavior tracking script.
What can I do with Insight data?
Once Insight data is stored against your contacts or account, you can:
use our segment tool to organise your contacts using this data, or create program journeys with enrolment criteria or decisions based on it.
showcase products from your catalog in email campaigns, or Pages and forms.
personalise email campaigns based upon your contacts’ purchase history, habits and/or preferences using Liquid.
These are just a few examples; because Insight data allows a great deal of flexibility in the kinds of data you can store, correspondingly, there is a wide range of things you can achieve with it.
Edit Insight data properties
The properties of an insight data collection that are available for you to edit vary based on the kind of data within the collection.
Retention policy
A retention policy is available for any insight data collection which includes a date
type field in its records. The retention policy is a tool that allows you to expire insight data records after a period of time that you set. Expiring insight data means deleting it from your account. This tool can be helpful in managing your insight data allowance.
For a date
field to be available to use for the purposes of setting a Retention policy, it must be included in the root (top level) of the JSON structure.
You can see examples of this in our data schemas.
To view your current Insight data storage, expand the User menu and go to Settings > General > Usage. The Data storage bar displays your account's current Insight data usage against your total allowance.
The Data storage figure does not include records for non-billable Insight data collections, as such collections aren’t counted towards your limit. Which of your insight data collections are non-billable depends upon your account package.
To edit the retention policy for an Insight data collection:
For a contact-scoped collection, go to Connect > Contact insight data.
For an account-scoped collection, go to Connect > Account insight data.Select the Properties icon.
To apply a retention policy to the collection, set Automatic data expiry to ENABLED.
To remove a retention policy, set Automatic data expiry to DISABLED.If applying a retention policy, expand the first drop-down menu for Delete insight data and select the time period you want the data to be deleted after. Possible time periods to select are:
1 month
2 months
3 months
6 months
1 year
2 years
4 years
Expand the second drop-down menu and select the date type field to use.
For example, setting Delete insight data to 6 months after
createddate
deletes an insight data record from this collection once 6 months has passed since the date in thecreateddate
field.
Select APPLY.
Additional settings for catalog collections
Currency settings
Set a default display currency for product recommendations and commerce blocks which use this catalog.
Learn more in Set a default display currency for a catalog.
Product recommendations settings
You can edit a number of settings for the Product recommendations feature at a catalog level.
Learn more
Tax settings
For Insight data collections that contain aPrice
field, you can set whether the figure in this field is inclusive of tax. If the figure is exclusive of tax, you can set a default tax rate to be applied.
Learn more in Set the default tax rate for a catalog.
Delete or empty an Insight data collection
Delete an Insight data collection
For a contact-scoped collection, go to Connect > Contact insight data.
For an account-scoped collection, go to Connect > Account insight data.Select the checkbox for the Insight data collection you want to delete.
Select DELETE.
A window opens asking you to confirm the deletion. Type delete into the Confirm field, then select DELETE.
If there are data dependencies in place for the collection you’re trying to delete — for example, the collection is in use inside a program or segment — you see a warning message informing you of this. You must remove these dependencies before the collection can be deleted.
Empty an Insight data collection
For a contact-scoped collection, go to Connect > Contact insight data.
For an account-scoped collection, go to Connect > Account insight data.Select the checkbox for the Insight data collection you want to delete.
Select EMPTY DATA.
A window opens asking you to confirm that you want to empty the collection. Type empty into the Confirm field, then select EMPTY INSIGHT DATA COLLECTION.
Plan ahead
Given the nature of Insight data, we’d advise that you spend some time discussing with your developers how you need insight data to work for you. What sort of data do you want to store? How might you want to extend this data as you move forward?
You don’t want to find yourself in a position where your initial data schema (the way your data is structured) needs to be entirely replaced as it no longer works as you need it to. To help with this, you can refer your developers to our Developer’s guide to Insight data, which explores data schema and other technical details in greater depth.