A data or product feed is a file that contains information about your products or services which can be used in your ads. When your data feed is updated with new info, your ads will also be updated. A data feed might only contain a few products or it could contain thousands.
Continue reading to learn how to use data feeds to create dynamic ads in Adacado!
Adacado supports the following data feed file types:
Adacado allows feeds to be hosted from both URLs and FTP servers. Unfortunately, we currently do not support SFTP.
There are a number of options when it comes to using data feeds. Wherever your feed comes from, be sure to check that the provided file type is compatible with the Adacado platform.
There are many services which can create product feeds based on your website’s content. Searching the web for “product data feed service” will be sure to give you plenty of options to choose from. The benefits of using a feed provider are increased flexibility and ease of use, making this a great option, particularly for websites with many products or services with frequently changing information.
Many ecommerce platforms, such as Shopify, WooCommerce, Wix, and Squarespace, provide ways to export product data as files which can be used as Adacado data feeds. Some platforms also have plugins which automate the process for you so that when you update products on your site, the feed is automatically updated!
Click here to learn more about how to create dynamic display ads with Shopify product inventory.
Another common option is to create your own feed using a spreadsheet. This option works best when you only have a few products or services you want to advertise.
You can create a simple ad with one set of text and/or images, these types of ads don’t require a data feed. Check out our guide on creating static ads.
Within your campaign, click the Product Data button on the bottom of the screen.
The platform will prompt you to choose a protocol in the dropdown menu, HTTP/HTTPs or FTP. Currently, we do not support SFTP.
Choose this method if your data feed can be accessed as a URL beginning with the letters “HTTP” or “HTTPS”. If you are using a Google Sheet this is the method to choose.
Enter your URL into the field to the right of the protocol selection.
Click “Fetch Sample”.
If your feed is being stored on an FTP server then this is the option to choose.
Enter your FTP credentials. You will need the Host Address, Username, Password and File Path. See the image below for an example of what the FTP credentials might look like.
If your data feed file is in the root directory of the FTP then simply enter the filename and extension into the File Path field. If your file is located within a sub-directory of the FTP, enter the path to your file as in the example below.
Click “Fetch Sample” after entering the FTP credentials.
If you are creating multiple campaigns for an advertiser, and you want to use entirely different data for a campaign, you can choose to use a separate feed for a particular campaign. In the Product Data settings, choose “Add and use products only for this campaign”.
In order to bring your product information into Adacado you will need to map Adacado’s pre-defined data fields to the columns/headers in your feed. This is an important process as the data fields you use will determine the product data available to use in your ads both visually and in terms of campaign objectives like retargeting.
If you are using a Google XML feed, then the system will automatically map your data and you can skip this step.
Data Fields in Adacado are predefined labels which you can associate to the columns/headers in your feed. The available Data Fields will vary depending on the advertiser’s business type.
The following table shows examples of how a data feed might be mapped to Adacado Data Fields.
Select a data delimiter after fetching the sample feed.
A delimiter is a sequence of one or more characters and it specifies where the boundary between separate regions should be. For example, a comma or a tab to separate these distinct values. If your file format is a CSV(comma-separated values), choose “By comma”. You can also enter the delimiter manually by selecting “Custom”.
After selecting the delimiter, Adacado will attempt to automatically map the relevant data fields to the headers of your data feed.
Data fields can be added, moved or removed from the column headers. Drag the data fields around until all the important data in your feed has been mapped. Make sure to map your Product Link, as this is a mandatory field!
The actual information that will be shown in your ads depends on the theme and templates you use. Having a column header mapped doesn’t mean that the information from that column will be shown in your ads, instead it means that it is available to be shown or used, depending on the creative and campaign objective you choose. It is always better to map more fields than less, as this gives you more options later on.
Once the mapping is done, click on the “Save and Continue” button in the top right corner to run your feed and add product data to the Adacado system.
Optionally, you are able to set up product filtering for your campaigns. This is helpful if you only want to use some of the product data in your feed for the ads in your campaign.
Learn how to set up data filters.
To ensure that your ads display the right content and that your campaign goals are working as expected, it is important to keep your data feed up-to-date with the latest product information.
Adacado will automatically import product data from your feed on a daily basis. If you want more control over when and how frequently your data is updated you can adjust the schedule settings. It is also possible to manually force an update.
Scheduling is especially important for advertisers with large volumes of inventory and stocks that are constantly changing. Feed update times are based on the time zone set for each advertiser.
Check with the advertiser or feed provider to find out how often the feed is updated and when updates are expected to be complete. Then, schedule Adacado to process the feed after the update is finished.
For example, if your feed provider finishes updating your data feed at 9am daily, then a 9:10am schedule in Adacado would be a good choice.
If you need to display updated product information immediately in your ads, you can force a feed run with this simple trick.
When Product Setting changes are made and saved, your data feed will automatically run and update your product information.
The easiest way to do this is to make a small change to the time for the data feed schedule. Changing the time by 5 minutes is enough to trigger the save button to activate. You can always change it back afterwards if you want.
Click on the “Save” button in the top right corner to run your feed and update your product data in the Adacado system.
Check the bell icon next to your account name in the header to see if and when data feeds have been processed.
After setting up your data feed, you can check the product data by clicking the Product Data button on the bottom of your campaign. Keep in mind that if there are many items in the feed, it may take some time to complete the feed run and import all information.
The products page will show you the products available to use in your ads.
Still lost? Watch our video on how to set up a data feed.
Sometimes image processing takes a bit of time to complete. Please allow a bit of time for the system to process your data.
If your image doesn’t appear in your ad or product data list:
The image is either inaccessible or does not exist. Check your image URL and make sure it is a direct image link and publicly accessible. A direct image link leads directly to an image, rather than a web page. The image URL needs to be publicly accessible so that Adacado can download the image and add it to your product data.
Alternatively, you can place your images on another server, dropbox, S3, Google cloud storage, etc., and test if the image is accessible with the image download tester from the product data listing page.
The product image download error message and image download tester will only show if none of the first 10 product image URLs in your feed are working.
If your image doesn’t appear in your ad, but appears in the product data list:
Your image exists, but we cannot reach the image from our cloud provider or downloader due to a filter on your side. Allow access (at least) to our download IP 18.104.22.168. Some web servers block proxy requests, so you might have to update your web servers to allow downloads.
For the rest, we use a chrome user agent which is of a recent version to avoid the most common issues with not accepting our request to download the images for your ad.
Please double check to make sure your share settings are set to “anyone with the link”.