Hi,

I had lost track of this thread when  Google Ads Developer Blog: Image and 
Location Auto-migration in Google Ads API Postponed (googleblog.com) 
<https://ads-developers.googleblog.com/2023/03/image-and-location-auto-migration-in.html>
 had 
been posted in late March.
I see that it's now on track again to be migrated in early August now: Google 
Ads Developer Blog: Image and Location Auto-migration August 2023 
(googleblog.com) 
<https://ads-developers.googleblog.com/2023/07/image-and-location-auto-migration.html>

However, I still do not quite understand how I can get the location data 
(e.g. address) post-migration.
To re-iterate from my previous posts on this thread:

"""
For example, for Promotion Extensions, there is an example in the 
documentation:
https://developers.google.com/google-ads/api/docs/extensions/assets/migrating-extensions#create_an_asset-based_extension
and the mapping is reasonably clear from the names:

https://developers.google.com/google-ads/api/fields/v13/extension_feed_item
promotion_feed_item.discount_modifier 
<https://developers.google.com/google-ads/api/fields/v13/extension_feed_item#extension_feed_item.promotion_feed_item.discount_modifier>
promotion_feed_item.final_mobile_urls 
<https://developers.google.com/google-ads/api/fields/v13/extension_feed_item#extension_feed_item.promotion_feed_item.final_mobile_urls>
promotion_feed_item.final_url_suffix 
<https://developers.google.com/google-ads/api/fields/v13/extension_feed_item#extension_feed_item.promotion_feed_item.final_url_suffix>
promotion_feed_item.final_urls 
<https://developers.google.com/google-ads/api/fields/v13/extension_feed_item#extension_feed_item.promotion_feed_item.final_urls>
promotion_feed_item.language_code 
<https://developers.google.com/google-ads/api/fields/v13/extension_feed_item#extension_feed_item.promotion_feed_item.language_code>
promotion_feed_item.money_amount_off.amount_micros 
<https://developers.google.com/google-ads/api/fields/v13/extension_feed_item#extension_feed_item.promotion_feed_item.money_amount_off.amount_micros>
promotion_feed_item.money_amount_off.currency_code 
<https://developers.google.com/google-ads/api/fields/v13/extension_feed_item#extension_feed_item.promotion_feed_item.money_amount_off.currency_code>
promotion_feed_item.occasion 
<https://developers.google.com/google-ads/api/fields/v13/extension_feed_item#extension_feed_item.promotion_feed_item.occasion>
promotion_feed_item.orders_over_amount.amount_micros 
<https://developers.google.com/google-ads/api/fields/v13/extension_feed_item#extension_feed_item.promotion_feed_item.orders_over_amount.amount_micros>
promotion_feed_item.orders_over_amount.currency_code 
<https://developers.google.com/google-ads/api/fields/v13/extension_feed_item#extension_feed_item.promotion_feed_item.orders_over_amount.currency_code>
promotion_feed_item.percent_off 
<https://developers.google.com/google-ads/api/fields/v13/extension_feed_item#extension_feed_item.promotion_feed_item.percent_off>
promotion_feed_item.promotion_code 
<https://developers.google.com/google-ads/api/fields/v13/extension_feed_item#extension_feed_item.promotion_feed_item.promotion_code>
promotion_feed_item.promotion_end_date 
<https://developers.google.com/google-ads/api/fields/v13/extension_feed_item#extension_feed_item.promotion_feed_item.promotion_end_date>
promotion_feed_item.promotion_start_date 
<https://developers.google.com/google-ads/api/fields/v13/extension_feed_item#extension_feed_item.promotion_feed_item.promotion_start_date>
promotion_feed_item.promotion_target 
<https://developers.google.com/google-ads/api/fields/v13/extension_feed_item#extension_feed_item.promotion_feed_item.promotion_target>
promotion_feed_item.tracking_url_template 
<https://developers.google.com/google-ads/api/fields/v13/extension_feed_item#extension_feed_item.promotion_feed_item.tracking_url_template>

https://developers.google.com/google-ads/api/fields/v13/asset
promotion_asset.ad_schedule_targets 
<https://developers.google.com/google-ads/api/fields/v13/asset#asset.promotion_asset.ad_schedule_targets>
promotion_asset.discount_modifier 
<https://developers.google.com/google-ads/api/fields/v13/asset#asset.promotion_asset.discount_modifier>
promotion_asset.end_date 
<https://developers.google.com/google-ads/api/fields/v13/asset#asset.promotion_asset.end_date>
promotion_asset.language_code 
<https://developers.google.com/google-ads/api/fields/v13/asset#asset.promotion_asset.language_code>
promotion_asset.money_amount_off.amount_micros 
<https://developers.google.com/google-ads/api/fields/v13/asset#asset.promotion_asset.money_amount_off.amount_micros>
promotion_asset.money_amount_off.currency_code 
<https://developers.google.com/google-ads/api/fields/v13/asset#asset.promotion_asset.money_amount_off.currency_code>
promotion_asset.occasion 
<https://developers.google.com/google-ads/api/fields/v13/asset#asset.promotion_asset.occasion>
promotion_asset.orders_over_amount.amount_micros 
<https://developers.google.com/google-ads/api/fields/v13/asset#asset.promotion_asset.orders_over_amount.amount_micros>
promotion_asset.orders_over_amount.currency_code 
<https://developers.google.com/google-ads/api/fields/v13/asset#asset.promotion_asset.orders_over_amount.currency_code>
promotion_asset.percent_off 
<https://developers.google.com/google-ads/api/fields/v13/asset#asset.promotion_asset.percent_off>
promotion_asset.promotion_code 
<https://developers.google.com/google-ads/api/fields/v13/asset#asset.promotion_asset.promotion_code>
promotion_asset.promotion_target 
<https://developers.google.com/google-ads/api/fields/v13/asset#asset.promotion_asset.promotion_target>
promotion_asset.redemption_end_date 
<https://developers.google.com/google-ads/api/fields/v13/asset#asset.promotion_asset.redemption_end_date>
promotion_asset.redemption_start_date 
<https://developers.google.com/google-ads/api/fields/v13/asset#asset.promotion_asset.redemption_start_date>
promotion_asset.start_date 
<https://developers.google.com/google-ads/api/fields/v13/asset#asset.promotion_asset.start_date>

This is not the case for Location:
FeedItem
location_feed_item.address_line_1 
<https://developers.google.com/google-ads/api/fields/v13/extension_feed_item#extension_feed_item.location_feed_item.address_line_1>
location_feed_item.address_line_2 
<https://developers.google.com/google-ads/api/fields/v13/extension_feed_item#extension_feed_item.location_feed_item.address_line_2>
location_feed_item.business_name 
<https://developers.google.com/google-ads/api/fields/v13/extension_feed_item#extension_feed_item.location_feed_item.business_name>
location_feed_item.city 
<https://developers.google.com/google-ads/api/fields/v13/extension_feed_item#extension_feed_item.location_feed_item.city>
location_feed_item.country_code 
<https://developers.google.com/google-ads/api/fields/v13/extension_feed_item#extension_feed_item.location_feed_item.country_code>
location_feed_item.phone_number 
<https://developers.google.com/google-ads/api/fields/v13/extension_feed_item#extension_feed_item.location_feed_item.phone_number>
location_feed_item.postal_code 
<https://developers.google.com/google-ads/api/fields/v13/extension_feed_item#extension_feed_item.location_feed_item.postal_code>
location_feed_item.province 
<https://developers.google.com/google-ads/api/fields/v13/extension_feed_item#extension_feed_item.location_feed_item.province>
Asset
location_asset.business_profile_locations 
<https://developers.google.com/google-ads/api/fields/v13/asset#asset.location_asset.business_profile_locations>
location_asset.location_ownership_type 
<https://developers.google.com/google-ads/api/fields/v13/asset#asset.location_asset.location_ownership_type>
location_asset.place_id 
<https://developers.google.com/google-ads/api/fields/v13/asset#asset.location_asset.place_id>
"""

I would like to understand how we can prepare code post-migration to get 
the location data (address, business name, city, country code, ...)

Thanks,
Kevin

On Monday, March 13, 2023 at 9:56:15 AM UTC-7 Google Ads API Forum Advisor 
wrote:

>
> For asset-based location extensions, it looks like it's preferred to use a 
> location sync asset set, which automatically generates the corresponding 
> assets.
> It looks like it is preferred to deal only in asset sets:
> "First, create a location sync asset set and attach it to the customer. 
> Then, if you need to select a subset of the location assets in the asset 
> set for a campaign or ad group, create a location group asset set and 
> attach it to the campaign or ad group."
>
> rwh: It is not preferred it is required.
>
>
>
> It is not clear to me whether you have the option to directly generate and 
> associate single assets.
> The asset set association 
> <https://developers.google.com/google-ads/api/fields/v13/campaign_asset_set> 
> does 
> not specify type and is explained in the document.
> The asset association 
> <https://developers.google.com/google-ads/api/fields/v13/asset_group_asset#asset_group_asset.field_type>
>  does 
> have a specific type, but there does not look like there is one that 
> corresponds to a location.
>
> rwh: This is a question for our support alias. I can answer question 
> regarding the auto-migration, but API usage questions should be in a 
> separate request.
>
>
>
> For asset-based image extensions, it looks like there are no asset sets 
> for them based on the allowed types in the asset set:
>
> https://developers.google.com/google-ads/api/reference/rpc/v13/AssetSetTypeEnum.AssetSetType
>
> so I should create individual assets for each image extension and 
> associate it to the customer/campaign/adgroup with an association 
> (customer_asset/campaign_asset/ad_group_asset).
>
> rwh: 
> https://developers.google.com/google-ads/api/samples/upload-image-asset shows 
> how to upload an image asset. Once uploaded if you are using it as a field 
> type AD_IMAGE you can link it to CampaignAsset
> or AdGroupAsset.
>
>
>
> *Question* - For image extensions that are migrated to asset-based 
> extensions, what is the asset association type?
> The list here in the documentation has something clearly labeled for other 
> extension types:
>
> https://developers.google.com/google-ads/api/reference/rpc/v13/AssetFieldTypeEnum.AssetFieldType
>
> For example: "The asset is linked for use as a Sitelink extension."
> I venture to guess that the only one that makes sense is "AD_IMAGE", but I 
> would like confirmation since it isn't in the document that Bob sent and it 
> says:
>
> "The asset is linked for use to select an ad image." rather than anything 
> about extensions.
>
> For what it's worth, I think it'd be helpful if more documentation was 
> linked in the blog post announcing the auto-migration.
> I think guides and examples on how to migrate each of the extension types 
> manually and retrieve the data back would be helpful.
>
> rwh: We have documentation pending that will be available prior to the 
> start of the auto-migration. The field type will most likely be AD_IMAGE as 
> you state.
>
> If the source was used as field type:
> HEADLINE
>
> LONG_HEADLINE
>
> DESCRIPTION
>
> MANDATORY_AD_TEXT
>
> CALL_TO_ACTION_SELECTION
>
> It will be moved within the same type of ad originally used.
>
>  
>
>
> ref:_00D1U1174p._5004Q2j1cSB:ref
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Google Ads API and AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/38c7d5b7-30a9-4d49-b0c9-7a0448f18347n%40googlegroups.com.
  • Re... Kevin
    • ... Kevin
    • ... 'Google Ads API Forum Advisor' via Google Ads API and AdWords API Forum
    • ... Kevin
    • ... Kevin
    • ... 'Google Ads API Forum Advisor' via Google Ads API and AdWords API Forum
    • ... Kevin
    • ... Kevin
    • ... duca...@gmail.com
    • ... 'Google Ads API Forum Advisor' via Google Ads API and AdWords API Forum
    • ... Kevin
    • ... 'Google Ads API Forum Advisor' via Google Ads API and AdWords API Forum
    • ... Kevin
    • ... Kevin
    • ... Kevin
    • ... Kevin
    • ... Kevin

Reply via email to