After installing the emarketing app for Shopify, setting up your emarketing accounts and connecting Google Ads and Google Merchant Center, you can import all your products to emarketing. With emarketing you can optimize product data and upload the result to your Google Merchant Center.
Starting the Product upload flow (PUF)
- In your emarketing account, click Integrations -> Edit product data:
NOTE: This starts the Product Upload Flow (PUF). The PUF consists of five steps, please complete all steps so your products can be uploaded to Google.
Step 1 - Target Countries
- Select the Target Country for your Google Shopping campaign from the drop-down-list and click Continue:
NOTE: Only countries where you ship to can be selected from the drop-down list. In case the desired country is not offered, please check your shipping settings in Shopify and make sure the country you want to select as target country was activated in Shopify.
Step 2 - Metafield / variant options mapping or using default values
Here you can assign metafields and variant options (such as size, color, material etc.) from your Webshop to Google Shopping attributes. The process of mapping has to be done only once. As soon as metafields / variant options were mapped to a Google attribute, the values from those metafields / variant options will be used for your product data feed. You should map all available metafields / variant options to corresponding Google attributes, this improves data feed quality and campaign performance.
NOTE: Some attributes are required for certain product categories and countries. E.g.: Color and size are required for Fashion in some countries, Energy Efficiency Class is required for Electronic devices within the European Community. More information on attributes and if they are mandatory can be found here.
Mapping variant options
- Select the desired variant option from the drop-down list in the column Variant Option to map it to the corresponding Google attribute, e. g. you want to map your variant option Size to the Google attribute Size:
- Activate the checkbox at Use Meta field and click Configure:
- This will take you to your Shopify backend where you can configure the selected metafield:
NOTE: You can map multiple metafields / variant options to one Google attribute. This can be useful, if you are using several metafields in Shopify for the same value. E.g.: You are selling clothing and shoes. You are using one metafield for size of shoes and another one for clothing in Shopify. You can map both of them to the Google attribute "size". The first metafield containing a value for a product will be used in your product data feed.
- To map more than one metafield, click the "+"-Icon and select the desired metafield from the drop-down list:
- To remove a mapping, click the trashcan icon:
- Repeat these steps for all Google attributes where you have a corresponding metafield in your Shopify backend.
Using default values for Google attributes
Instead of mapping metafields / variant options you can also define default values for Google attributes. The default value will then be used for all products. This might be helpful if you do not use a metafield for a Google attribute, but you would like to provide a value for that Google attribute. E.g.: All your products are made for the same age group of customers, but you do not have age group as a metafield in Shopify. You can set a default value to tell Google that all of your products target the same age group:
- Select the desired value from the drop-down list at Default value:
NOTE: For many attributes there are predefined values you can choose from. This is valid for all attributes where Google accepts predefined values only. For other attributes, you can enter any value. Those attributes will not offer a drop-down list with predefined values.
- When you are done with mapping, click Continue at the bottom-right-corner of the page to proceed to the next step.
Step 3 - Import
Product import from Shopify will start automatically as soon as you reach Step 3. Depending on the number of products this can take some time, please wait until the process has finished. A progress bar shows the current status, the import log shows which categories / products are currently being imported:
- As soon as the import was finished, click Continue at the bottom-right-corner of the page to proceed to the next step.
NOTE: If you have one active Google Shopping campaign in your emarketing account, your products will be imported automatically once a day.
Step 4 - Configuration
Here you can check if all requirements for uploading your products to Google are met. Furthermore, you can configure some additional parameters of your product data feed.
Website Verification & Claim
In the Google Merchant Center connected to emarketing your Webshop domain must be verified and claimed. For verification a Meta-Tag is placed on the start page of your Webshop by the emarketing app. emarketing then claims the domain automatically for you.
As only one Merchant Center can claim a Webshop domain, the domain claim may fail under certain circumstances. E.g.: You have setup a Merchant Center in the past and claimed your domain for that Merchant Center. Now you decided to let emarketing create a new Merchant Center on your behalf. In this case the new Merchant Center can not claim your domain and you will see an error message. If this happens, please contact support.
Website Claim successful:
Website Claim failed:
NOTE: You can not proceed to the next step of the Product Upload Flow if the Website claim failed.
Google Shopping uses it's own taxonomy for categorizing products. You can map categories from your Webshop to Google Shopping categories.
Mapping categories is not mandatory. Google will automatically categorize your products based on their GTIN (EAN, UPC etc.).
If you should prefer to categorize your products manually, perform these steps:
- Click Map Categories:
- The left column Shop Category shows all categories imported from your Webshop:
- To map a Shop category, click not assigned in column Google Shopping Category and select the best match from the drop-down list:
NOTE: emarketing will search the Google taxonomy for the name of your Shop category. E.g.: Your Shop category is Casual Dresses -> emarketing offers all matches from the Google taxonomy. If no match was found, you can search the Google taxonomy manually. In that case you should should use a synonym of your Shop category name. The complete list of Google Shopping categories can be downloaded here.
- To search Google's taxonomy manually, click not assigned and type in your search term:
NOTE: In the example shown above, clicking not assigned did not bring up a result in the drop-down list, because the search term Blouses is not contained in Google's taxonomy. Typing in shirts as a synonym brought up a suitable Google Shopping category.
- Click Back to Configurations (at the bottom-right-corner of the page) when you are done.
For advertising on Google Shopping a unique product identifier is required for each product. Product identifiers can be a combination of Brand / Manufacturer and Manufacturer Part Number (MPN) or a combination of Brand / Manufacturer and GTIN (Global Trade Identification Number, such as EAN, UPC, JAN, ISBN).
Skip this step, if all products in your Shopify backend have Brand / Manufacturer information and MPN or GTIN.
If no MPN and GTIN are available for the products you are selling (e.g. for custom or hand made products), you can advertise them by configuring Product Identifiers with emarketing:
- Click Configure:
- The list contains all products without GTIN / MPN. Activate the checkbox Select All, if you would like to advertise all products from the list.
- Click Yes to confirm your selection:
- You can also perform a manual selection for certain products only by activating the checkboxes left to the product names:
- Click Back to Configurations when you are done.
emarketing will import shipping costs from your Shopify backend and upload them to Google. In case you did not configure shipping costs in your Shopify backend, you can configure basic shipping costs in emarketing.
Skip this step, if shipping costs are configured properly in your Shopify backend.
If you would like to configure shipping costs with emarketing, perform these steps:
- Click Setup:
- Activate the checkbox for the desired option:
- Choose I want to configure my shipping costs manually via the Google Merchant center if you would like to setup shipping in your Merchant Center.
- Choose All products have no shipping costs if you do not charge your customers for shipping.
- Choose I want to configure my shipping costs with emarketing if you would like to setup shipping costs with emarketing. If you select this option you can set a fixed rate for all products and define an order minimum for free shipping. E.g.: If you charge €5.- as a fixed rate for products cheaper than €50.- and shipping is for free if the product price exceeds €50.- you would use this setting:
- Click Back to Configurations when you are done.
Finishing the configuration process
When you are satisfied with your configuration, scroll down to the bottom of the page and click Continue.
Step 5 - Upload
Congratulations, this is the last step of the Produkt Upload Flow. You can now upload your products to Google Merchant Center. Google will validate your products after uploading them, this process can take up to 72 hours.
If your products comply with Google's shopping policies and all data feed requirements are met, Google will approve them. Otherwise some of your products may get disapproved due to policy violations or missing / faulty product data.
The results of the approval process will be shown here, the page is updated every 24 hours. Make sure to check the results from time to time. In case some or all of your products got disapproved, you can find the reasons for disapproval. You must solve those issues in your Shopify backend by fixing errors / adding missing data.
Product upload starts automatically as soon as you have reached this page. Depending on the number of products this may take a while. You do not have to wait until the upload has finished, the upload will finish even if you close the page.
At bottom-right-corner of the page you can see when your product data was uploaded successfully:
- Click Finish to close the Product Upload Flow and to return to the start page of your emarketing account.
NOTE: If you want to advertise your products in the US, tax settings have to be configured in Google Merchant center. This can not be done in your emarketing account. Please make sure to configure a tax nexus in Merchant Center, without that Google will not approve your products.
In case emarketing created the Google Merchant Center on your behalf, you were added as Admin user to that Merchant Center. You can log in to your Merchant Center at https://merchants.google.com.
After logging in, navigate to Tools -> Tax and configure your Tax nexus:
Checking product validation status
You can find basic information on product approval / disapproval on this page. Right after uploading products for the first time the status will be pending. This means Google is currently validating your product data:
Check back from time to time to see if the validation was finished and if your products got approved.
This page can be reached either by starting the Product Upload Flow (PUF) from the start page of your emarketing account (Integrations -> Edit product data) or by clicking the corresponding link in the info bar on the start page of your account.
If you just want to check the status without importing and uploading products once again, you should click the link shown in the info bar. This will skip Step 1-4 of the PUF leading you directly to Step 5 - Upload of the PUF:
- On the start page of your account, click Check Progress:
NOTE: The message in the info bar depends on the staus of product validation. The status is updated every 24 hours. After uploading products for the first time it says Pending validation. As soon as there are results from the validation it shows how many products were approved / disapproved by Google.
Reasons for product disapprovals
Step 5 - Upload of the PUF shows detailed information on product disapprovals as soon as this information becomes available from Google Merchant Center. After the validation process has finished, products can have the following status:
- Disapproved: Product disapproved by Google due to faulty / missing product data
- Approved: No issues found, product was approved and can be advertised through Google Shopping.
The Disapproved tab shows all reasons for disapprovals, the number in brackets indicates how many products are affected by that issue.
- Click the issue title to show a list of items affected by the selected issue:
- Click the link presented at Error documentation to learn more about the specific issue and how to solve it.
NOTE: For additional and more detailed information on product disapprovals, log in to your Google Merchant Center. Navigate to Diagnostics menu in Merchant Center to learn more about reasons for disapprovals and how to fix them. In Merchant Center you can also download a csv file with all item issues and warnings.
After fixing item issues in your Shopify backend, please restart the Product Upload Flow in emarketing. After uploading the products again, Google will restart the validation process automatically.
If Google locked your complete Merchant Center account due to a policy violation, use this contact form to ask Google for more details on how to resolve the issue or to tell them that you already resolved the issue.
Create your first Google Shopping campaign
Click here to learn how to setup your first Google Shopping campaign.