Auto-Migration of Feed-Based Extensions

81 views
Skip to first unread message

Nick Carter

unread,
Sep 2, 2021, 4:54:23 PM9/2/21
to AdWords API and Google Ads API Forum
Hey team,

I have a few questions around the migration from feed-based to asset-based extensions that I have not found answers for in the migration guide or blog posts. I'd appreciate any clarity you can provide on the below...

1) The blog post mentions that "The first automatic migration will start on October 20, 2021 and will take several weeks to complete." Does this mean that it is possible that I could have one client get migrated on October 20th, and a second client not get migrated until weeks later?

2) It sounds like the only way to tell that an account has been migrated, is if we receive errors on the create and mutate calls to the feed services. Is there another mechanism through which we could programmatically determine whether an account has been migrated? If I only use the API to report on extensions (i.e. only READ, no CREATE/MUTATE) how would I be able to determine if an account has been migrated?

3) If a client user goes into the Ads UI today and creates a new extension, will that new extension show up under the asset services, feed services, or both?

Thank you for any insight you can provide,
Nick

Google Ads API Forum Advisor

unread,
Sep 3, 2021, 6:01:10 AM9/3/21
to nca...@redventures.com, adwor...@googlegroups.com
Hi Nick,

Thank you for sending over these questions. I also noticed that you sent a separate email to our (googleadsa...@google.com) alias. However, allow me to discuss the items here instead for visibility to other customers. You may refer below for my responses :


1) The blog post mentions that "The first automatic migration will start on October 20, 2021 and will take several weeks to complete." Does this mean that it is possible that I could have one client get migrated on October 20th, and a second client not get migrated until weeks later?

As the migration would not be possible for all accounts at the same time, then this scenario may indeed be possible.


2) It sounds like the only way to tell that an account has been migrated, is if we receive errors on the create and mutate calls to the feed services. Is there another mechanism through which we could programmatically determine whether an account has been migrated? If I only use the API to report on extensions (i.e. only READ, no CREATE/MUTATE) how would I be able to determine if an account has been migrated?

As per the "What will be the impact of the automatic migration?" section of the blog post, it states that :

"After an account has been migrated, there will be a new Asset instance for each Feed-based Callout, Promotion, Sitelink, and Structured Snippet extension. The new Assets will be linked to the same ad groups, campaigns, and customers as the Feed-based extensions from which they were copied. The new Assets will have new IDs, and there will be no connection between Assets created during the automatic migration and the original Feeds, including historic metrics. All subsequent extension-related metrics will only be accessible from the asset_field_type_view report."

That said, if the particular report returns records, then migration may have already been performed.


3) If a client user goes into the Ads UI today and creates a new extension, will that new extension show up under the asset services, feed services, or both?

The Google Ads UI is not necessarily within our API team's expertise, therefore, we cannot determine whether there is a UI option to create asset based extensions already. You may want to clarify this with the Google Ads Product Support team via this link.

However, if a user generates a feed based extension via the UI, the feed services of the API should return this if requested.

Best regards,

Google Logo
Peter Laurence Napa Oliquino
Google Ads API Team
 


ref:_00D1U1174p._5004Q2Ml8OF:ref

Nick Carter

unread,
Sep 3, 2021, 8:06:26 AM9/3/21
to AdWords API and Google Ads API Forum
Thank you for the reply here Peter! This helps me out with preparing for the migration. In regards to your answers on questions 2 and 3... so it sounds like we can rely on the presence of results from the asset services to indicate that the migration has taken place. Is that fair? I was concerned it may be possible for a user to create an asset extension in the UI prior to the migration, in which case it would possible to receive results from the asset services prior to the feed extensions being migrated.

Google Ads API Forum Advisor

unread,
Sep 7, 2021, 9:48:09 PM9/7/21
to nca...@redventures.com, adwor...@googlegroups.com

Hello Nick,

Thanks for getting back to us.

Yes, you can refer to the results from the asset services as an alternative to determine if the migration has taken into place. With regard to your concern on the possibility wherein a user can create an asset extension in the UI prior to the migration, if this was indeed possible to create these extensions via the UI, then these should be retrieved from the results of the asset services.

Regards,

Google Logo
Mark Kevin Albios
Google Ads API Team
 


ref:_00D1U1174p._5004Q2Ml8OF:ref
Reply all
Reply to author
Forward
0 new messages