Signing Up
Adding Users
Adding Users: User and Admin Type
Adding Users: Access Rights to Shops
Adding Users: Access Rights to Channels
Adding Product Files (CSV/TXT, XML, JSON)
Adding Product Files from Google Sheets
Merge Your JSON data feed with other sources
Configuring Inheritance Settings in Magento 2 or Later
Refreshing Your Token in the Magento Admin Panel
Upgrading the Magento 1 DataFeedWatch Extension to the Latest Version
Choosing Magento Product Types
Adding Shopify
Adding Magento
Adding Volusion
Adding Bigcommerce
Adding LightSpeed
Adding VersaCommerce
Adding Shift4Shop
Adding WooCommerce
Adding OpenCart
Adding Shopware
Adding Magento 2
Adding PrestaShop (Module)
Adding Magento 1 Multiple Store View
Adding Magento 2 Mutiple Store Views
Adding Cart Storefront to DataFeedWatch
Adding Another Feed (Merging)
Shops Overview
Shop Statuses Overview
Shop Options Overview
Adding a Shop (Shopping Cart or Feed File)
How to Do a Shop Transfer?
Using Shop Products
Adding Feed from Other Sources to Your Shopping Cart Main Feed
Internal Fields Overview
Creating Internal Fields
Using Internal Fields in Channel Mappings
Copying All Internal Fields between Shops
Creating New Custom Internal Fields
Saving Rules as Internal Fields
Input field or internal field? What is the difference?
Copying Single Internal Field
Adding Product Title Variants for A/B Testing
How to check the performance of product titles during A/B Testing in Google Analytics.
Channel Mapping (Map Fields Tab)
Choosing the Advertised Products (Include/Exclude Products Tab)
Excluding Associated Variants (Include/Exclude Products Tab)
Adding Categories (Categorize Products Tab)
Comments on Mapping 💬
How to Create a Custom Channel
Merging Variants
Uploading Data Feeds to Facebook
Facebook: Merging Product Variants
How to find feed URL in Facebook Business Manager?
Uploading Data Feeds
Uploading Data Feeds from Local Drive
Uploading Data Feeds via FTP
Uploading Data Feeds via HTTP
Channels Overview
Adding a New Channel
Main Mapping Types: Rename
Main Mapping Types: Add static value
Main Mapping Types: Combine
Main Mapping Types: Lookup table (Google Sheets)
Main Mapping Types: Lookup table (Local Drive, CSV)
Main Mapping Types: Extract from (Google Sheets)
Main Mapping Types: Extract from (Local Drive)
Main Mapping Types: Leave empty
Edit Values: Overwrite
Edit Values: Replace single value
Edit Values: Replace multiple values (Google Sheets)
Edit Values: Replace multiple values (Local Drive)
Edit Values: Remove single value
Edit Values: Remove multiple values (Google Sheets)
Edit Values: Remove multiple values (Local Drive)
Edit Values: Remove duplicates
Edit Values: Add prefix
Edit Values: Add suffix
Edit Values: Recalculate
Edit Values: Recapitalize
Edit Values: Round
Conditions: is equal to / is not equal to
Conditions: includes / doesn't include
Conditions: is blank / is not blank
Conditions: starts with / doesn't start with / ends with / doesn't end with
Conditions: is greater than / is greater or equal to / is less than / is less or equal to
Conditions: is between / is not between
How to add currency code in DataFeedWatch
Conditions: is in list / is not in list
Conditions: is longer than / is shorter than
Mapping Types Overview
Mapping Preview
Empty Field Error in Feed Review
Identifier Not Unique Error in Feed Review
Feed Quality Score in DataFeedWatch
UPI Missing Error in Feed Review
Invalid Value Error in Feed Review
Missing GTIN
Invalid GTIN Error in Feed Review
Using Feed Review
Configuring Feed Review: Settings
Configuring Feed Review: Validators
Bol.com: Adding Bol.com Content Feed
Bol.com: Adding Bol.com Offers Feed
Bol.com: Adding Bol.com Order Management
Bol.com Offers Feed: Adding Bundle Prices
Ebay Marketplace MIP: Overview
Ebay Marketplace MIP: Adding Marketplace & Settings
Ebay Marketplace MIP: Choosing a Template
Ebay Marketplace MIP: Mapping a Template
Ebay Marketplace MIP: Business Policies (Payment, Return, and Shipping)
Marketplaces Overview
Feed-Based Text Ads: Why do I still see old data in my campaign?
Feed-Based Text Ads: Can I automate my existing, manual campaigns with Google Text Ads?
Feed-Based Text Ads: Can I combine my existing manual campaigns with Google Text Ads?
Feed-Based Text Ads: How to create better text ads?
Feed-Based Text Ads: What is Permutations & how does it help?
Feed-Based Text Ads: Can I combine different fields into keywords?
Feed-Based Text Ads: Can I set a CPA per product and use that in my Google Search campaign?
Feed-Based Text Ads: What are the campaign limitations?
Feed-Based Text Ads: What are the DSA campaigns based on?
Feed-Based Text Ads: How can I use my pre-existing landing pages in a campaign?
Feed-Based Text Ads: What is the maximum size of the source feed for Google Text Ads?
Feed-Based Text Ads: How does truncating work?
Feed-Based Text Ads: Will Google Text Ads service overwrite manual changes that I make in AdWords?
Feed-Based Text Ads: Can I add other fields to create keywords?
Feed-Based Text Ads: Are there limitations as to the number of ad patterns?
Feed-Based Text Ads: What if I don’t want to lose the history of my existing campaigns?
Feed-Based Text Ads: Can I set a State, Province or Region as a territory?
Feed-Based Text Ads: What happens if the price changes?
Feed-Based Text Ads: What happens if my campaign is split into multiple campaigns?
Feed-Based Text Ads: What happens with an ad group when a product goes out of stock?
Feed-Based Text Ads: How can I unsubscribe from Google Text Ads in DataFeedWatch?
Feed-Based Text Ads: Can I add & use keywords from a separate file?
Feed-Based Text Ads: Why are not all my products in my campaign?
Feed-Based Text Ads: How often are my campaigns synced with my Google AdWords account?
Feed-Based Text Ads: What if certain fields are no longer in my feed?
Feed-Based Text Ads: Why are some products not eligible?
Feed-Based Text Ads: Can I use a 3rd-party tool to optimize the campaigns?
Feed-Based Text Ads: Why does my template not work for 100% of my ads?
Feed-Based Text Ads: How to add size & color as negatives to the group campaign?
Feed-Based Text Ads: How does Per Partes work?
Feed-Based Text Ads: How to link one shop in the DataFeedWatch App to multiple AdWords Accounts?
Feed-Based Text Ads: Signing Up for Google Text Ads
Feed-Based Text Ads: Setting Up a Google Text Ads Feed
Feed-Based Text Ads: Connecting Your Google Ads Account
Feed-Based Text Ads: Creating Campaigns (Product Campaign)
Feed-Based Text Ads: Creating Brand and Product Type Campaigns (BPT)
Feed-Based Text Ads: Creating Group Campaigns and DSA Campaigns
Feed-Based Text Ads: Creating Landing Page Campaigns
Feed-Based Text Ads: Bad words
Feed-Based Text Ads: Best Practices
Feed-Based Text Ads: Overview
Feed-Based Text Ads: Quick Start Guide
Feed-Based Text Ads: Feed Optimization Checklist
Feed-Based Text Ads Does Not Open in DataFeedWatch
Price Watch Overview
Price Watch Pricing
Price Watch Free Trial
Installing Price Watch
Installing Price Watch [sub-accounts]
How to Grant Access to Price Watch to sub-account
Selecting Products for Comparison Updates
Using Price Watch Dashboard
Price Watch Glossary
Uninstalling Price Watch
Feed Analytics Overview
How to Download My Invoices?
What is the Number of Products That I Will be Charged For?
How can I cancel my subscription, so that I am not charged by DataFeedWatch?
How do I update or add credit card details?
Where can I check the pricing of DataFeedWatch?
Is there any agency or umbrella account dedicated to manage many shops?
Should I use HTTP or FTP connection for my shop?
What Is GTIN?
How Can I Find the GTINs of My Products?
What are the XML files requirements when adding a shop?
How to enter the correct Volusion credentials in my DataFeedWatch account?
BigCommerce Upgrade – Why and how do I upgrade my BigCommerce shops?
How to open incorrectly displayed CSV files in Microsoft Excel?
What is the influence of ID on other functionalities?
What is the influence of Item_Group_ID on other functionalities?
How to Find the Token in My BigCommerce Store?
How to pause the connection between your shop and DataFeedWatch?
How does Products Drop Protection work?
Can I add a single Google Sheets tab?
What does Attention required: Unmapped internal fields error mean?
How to Remove 'myshopify' From the Links?
Missing or Stray Quote
Not a Regular File
Syntax Error
Access Denied
504 Gateway Timeout
503 The Server Is Currently Unavailable
403 Forbidden
500 Internal Server Error
404 Not Found
401 Unauthorized
Empty Feed
502 Bad Gateway
Will DataFeedWatch Manage My Shopping Channel Account?
What are the unique product identifiers (GTIN, MPN, UPC, EAN, JAN, ISBN)?
How to add new or alternative images to my products?
How Can I Check My Input Feed?
How can I check my Output Feed for a channel?
How to Contact Support at Google Merchant Center?
How to create Merchant Promotions using DataFeedWatch?
How can I fix price errors in my Google Merchant Center?
How to repair shipping-related errors appearing in Google Merchant Center?
How to repair tax-related errors appearing in Google Merchant Center?
How to Find Feed URL in Google Merchant Center?
How to grant DataFeedWatch access to my Google Merchant Center?
Table of Contents
- Best Practices
- Why using parent products is better than Variants?
- Why is it important to create 3 different campaigns?
- When to have Branded & Non-Branded Campaigns?
- When to use BPT Campaigns?
- Different Bidding Strategies
- Automated Rules
- DataFeedWatch Scripts
- When to use different Match Types?
- Negative Keywords
- Campaign Analysis
- Ad Patterns
- Categories
- Other Services
- Feed-Based Text Ads
- Using Feed-Based Text Ads
-
Feed-Based Text Ads: Best Practices
Feed-Based Text Ads: Best Practices
Updated
by
Paweł
- Best Practices
- Why using parent products is better than Variants?
- Why is it important to create 3 different campaigns?
- When to have Branded & Non-Branded Campaigns?
- When to use BPT Campaigns?
- Different Bidding Strategies
- Automated Rules
- DataFeedWatch Scripts
- When to use different Match Types?
- Negative Keywords
- Campaign Analysis
- Ad Patterns
Best Practices
Why using parent products is better than Variants?
If you sell apparels (or other products with variants) it is better to advertise the parent product - not the variant. Example: There will be enough search volume for adidas Stan Smith tennis shoes white (parent), but not enough for adidas Stan Smith tennis shoes white size 10 (variant). If your source feed contains variants, it is often better to ‘merge’ all variants into a single parent product. You can achieve that by using Merge Variant option in DatafeedWatch.
Why is it important to create 3 different campaigns?
We strongly recommend having all 3 Campaign types since each of them serves a different purpose & target a different type of audience. You can see the difference between the 3 campaigns below:

3 different campaigns also make it easier to manage campaigns as keywords & products are divided into different campaigns & Ad Groups. Each campaign also requires a different ad copy which can be customized in the campaign settings.
When to have Branded & Non-Branded Campaigns?
It makes more sense to run a Branded campaign for a brand like adidas since it’s a popular brand & there is a lot of search volume as people all over the world are actively looking for adidas products.
But for a new or less known brand, it makes more sense to run a non-branded campaign since adding the brand in the keywords will make them longer while decreasing the search volume at the same time.
Since all campaigns are based on info like Brand, title & product type, it makes more sense to run non-branded product campaign as compared to non-branded group product campaign since there is still a lot of information left even after eliminating the brand, you can still generate keywords based on title & product type. Whereas Group campaigns rely heavily on info like Brand & Product type and therefore eliminating brand won’t leave much info behind to generate relevant keywords.
When to use BPT Campaigns?
Brand/Product Type campaigns are used to cover even more generic search terms which might not be possible in other campaigns. There is a lot of search volume for keywords consisting of just Brand + Product Type, for example, there will be lot more search volume for adidas shoes then adidas superstar sports shoe white. BPT campaigns add one more option to your strategy in case you don't have much success with other 3 campaigns.
Different Bidding Strategies
Focus on Clicks
Your bids will be adjusted to get as many clicks as possible within your budget. There are two options available :
- Manual CPC: You can set the maximum fee you want to pay for each click. Maximum CPC can be either fixed or a %age of your Max CPA. Similarly, your CPA can also be either fixed or a %age of your product price. Turning on eCPC will automatically adjust your bids for clicks which are more or less likely to convert into a conversion. eCPC should increase your conversion rate while trying to maintain the same Cost Per Conversion as Manual Bidding.
- Maximize Clicks: It will automatically optimize your bids to get the maximum amount of clicks within your budget. You should also have a Maximum CPC bid limit to avoid any surprises later.
Focus on Positions
It will try to set bids with the goal of showing your ad on the absolute top of the page or anywhere on the page depending on your selection.
Focus on Conversions
Your bids will be optimized to focus on conversions which can mean focus on number of conversions or value of conversion. There are two options available :
- Target CPA -> You can specify Cost Per Acquisition amount which then will automatically optimize your bids to get you as many conversions as possible for the Target CPA price. Your Target CPA can either be a fixed value or a %age of your maxCPA ( Gross Profit ). Similarly, you can either have a fixed maxCPA or a %age of your product price.
- Target ROAS -> ROAS is the average conversion value you receive for every dollar you spend on ads. Your bids will be automatically adjusted for the clicks which will bring you conversions with the highest value possible which doesn’t necessarily means you will see an increase in no of conversions. You can specify your product margin & your Target ROAS will be automatically selected. To use ROAS, you must have at least 25 conversions in last 45 days & for best results, we recommend you have at least 50 conversions in the last 30 days.
Automated Rules
Google allows you to create automated rules which can make your life much easier & save you a lot of time. You can create rules to schedule ads for specific time and day, pause low performing keywords, make changes to ad status, bids, keywords & more. In below example, we are creating a rule to pause keywords with less than 1% conversion.

After creating the rule, it is strongly recommended to see the preview to make sure the created rule is working in the same way as expected.
DataFeedWatch Scripts
DatafeedWatch provides automated scripts to improve campaign performance. You can use the scripts to pause or exclude low performing keywords, import search terms to the campaign or exclude them.

When to use different Match Types?
Product Campaign
Product campaigns are based on long tail narrow keywords which do not have a lot of search volume & many of the keywords will be ineligible as well due to low search volume. So it makes more sense to use Broad Modifier to target a large set of search terms. Broad match is almost never a good idea unless you have a very specific reason to do so, like in cases where keywords generated by Broad Modifier match type is also not generating enough search volume.
Group Campaign
Group Campaigns are based on short tail broader keywords which generally have plenty of search volume, therefore, it makes more sense to use Exact match type since using Broad or Broad Modifier match will invite a lot of unwanted clicks from irrelevant search terms.
DSA Campaign
Since the purpose of DSA campaigns is to advertise products with low search volume keywords, there is no point in using exact match type since that will not help in this case. Broad match is almost never a good idea so the recommend match type for DSA campaign is Broad Modifier.
It also makes sense in some cases to use more than 1 match type, especially in Product campaigns since Google always prefer Exact match terms even when keywords from broad or phrase matches from the same account may also qualify for the auction.
Negative Keywords
You can use negative keywords to make sure that your ad doesn’t show for irrelevant searches, saving you money from wasted clicks & your budget will better be spent on relevant search terms which are more likely to convert.
Since using negative keywords reduces irrelevant search terms, it can greatly improve CTR, Conversion Rate & Quality Score.
DatafeedWatch allows you to enter Negative Keywords during campaign setup :

Campaign Analysis
Eligible keywords
- After setting up the campaign, always check the number of eligible keywords each product has.
- Remove the generic keywords which always cost a lot & might not have enough conversion.
- Remove Per Partes if you are already using scripts or some sort of bid management.
- Adding other types of campaigns is strongly recommended & might even be crucial if your product campaign has a lot of ineligible keywords.
Eligible Products
Check no of eligible products while setting up a campaign, a single ad template might not be able to cover 100% products in which case you can always add multiple add templates. You can also do A/B testing with multiple ad templates comparing their effectiveness with different settings.
Historical Analysis
Once the campaign is up & running for a few weeks, it’s always a good practice to compare the campaign results with historical data. Metrics like CTR, Avg CPC & Conversion Rate are good metrics, to begin with, but you can of course always do a detailed comparative analysis.
Ad Patterns
Your ad needs to be relevant, specific & attractive. There are few things to keep in mind while creating an ad template :
- Highlight what makes you unique
- Include Prices, Promotions & Exclusives
- Have a CTA like Order Now or Get a Quote
- Include keywords in the Title
- Optimize your ad for Mobile Customers
- Create multiple ads with a different message to compare their effectiveness
- Check for common text mistakes & forbidden words