I have tried to create campaigns, ad groups, ads and keywords by flattening a hierarchical structure into a flat CSV.

However, when I try to upload the file using "Bulk uploads" feature, I am getting an error:

Unable to determine the entity-type of this row. Make sure to only provide fields for columns that are appropriate for the entity.

Does this mean that I need to upload campaigns, ad groups, ads and keywords in separate steps?

  • What are you talking about?
    – closetnoc
    Commented Oct 13, 2017 at 18:14
  • @closetnoc I mention the relevant tags and operations. What information is missing?
    – Gajus
    Commented Oct 13, 2017 at 18:20
  • Ooopppsss! My bad! Cheers!!
    – closetnoc
    Commented Oct 13, 2017 at 18:23
  • It would be best to mention this in the question.
    – closetnoc
    Commented Oct 13, 2017 at 18:24

1 Answer 1


To answer my own question, the trick is to leave the irrelevant fields empty, e.g. This document describes one campaign and one ad group.

Bid Strategy Type,Budget,Campaign state,Campaign subtype,Campaign type,Campaign,Ad group state,Ad group,Default max. CPC
cpc,1000000,enabled,Standard,Search Only,Poster Boys (2017),,,
,,,,,Poster Boys (2017),enabled,Poster Boys (2017),200000

Notice that the ad group describing row excludes campaign specific field values.

Refer to https://support.google.com/adwords/editor/answer/56368 for additional documentation on bulk uploads.


Somewhat off-topic, but it wasted me good 30 minutes.

When using this approach and using "Upload and preview" to test, you will get multiple errors such as "Item not found" and "Could not find the specified Ad Group". Ignore these errors and proceed to commit the changes. The errors are a red herring.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.