Can't see option to get location_asset at Campaign Level

125 views
Skip to first unread message

chandra Shekhar

unread,
Aug 29, 2024, 11:32:10 PM8/29/24
to Google Ads API and AdWords API Forum
Hi there,

I have added a location asset at campaign level
and it does show level at Campaign(Attached Screenshot), but I don't see option to query location_asset
at campaign level just like Account level.

Query at Acount level:- SELECT customer_asset.asset, asset.location_asset.location_ownership_type, asset.location_asset.business_profile_locations, asset.location_asset.place_id FROM customer_asset

Please help me understand this.
Thanks.


Screenshot 2024-08-30 at 09.01.32.png

Google Ads API Forum Advisor

unread,
Aug 30, 2024, 5:22:30 AM8/30/24
to chandra...@knorex.com, adwor...@googlegroups.com

Hi,

Thank you for reaching out to the Google Ads API support team.

As per your query, I would like to inform you that location assets do not store the location details in the asset. Instead, they store a Place Id that allows you to obtain the data via the Places ID. During the migration, the feed based data is replaced with a Place ID that points to the data. By using campaign asset query builder we can query the respective fields which you have mentioned. Where asset.location_asset.place_id is a uniquely identified place in the google places database and on google Maps. Could you please provide the below information for further investigation?

  • Uncropped screenshot or Google Ads Customer ID (CID)
  • Request and response logs
This message is in relation to case "ref:!00D1U01174p.!5004Q02vFXqt:ref" (ADR-00265661)

Thanks,
 
Google Logo Google Ads API Team


chandra Shekhar

unread,
Sep 3, 2024, 5:30:04 AM9/3/24
to Google Ads API and AdWords API Forum
CustomerID: 9841065000, RequestID: SruFu_ynUQJrtq5oQXTUiQ

Google Ads API Forum Advisor

unread,
Sep 3, 2024, 9:15:03 AM9/3/24
to chandra...@knorex.com, adwor...@googlegroups.com
Hi,

I understand that you are looking for guidance in retrieving the location_asset at the campaign level using the Google Ads API. I would recommend you to use the campaign_asset resource to retrieve the location_asset details at the campaign level. However, for the account level you can use the customer_asset resource. Please find the sample GAQL query as per your requirement:
SELECT customer_asset.asset, asset.location_asset.location_ownership_type, 
asset.location_asset.business_profile_locations, asset.location_asset.place_id FROM customer_asset
You can use the search or searchStream methods in making the API calls while retrieving the data. Additionally, you can utilize the Google Ads Query Builder and Query Validator to build and validate the queries for retrieving the data from the Google Ads API.

chandra Shekhar

unread,
Sep 13, 2024, 1:46:20 AM9/13/24
to Google Ads API and AdWords API Forum
HI team I just tried to query location asset at camapign level and still cant see location asset
Query:- SELECT campaign_asset.asset, campaign_asset.campaign, campaign_asset.field_type, campaign_asset.resource_name, campaign_asset.status, asset.structured_snippet_asset.values, asset.structured_snippet_asset.header, asset.sitelink_asset.start_date, asset.sitelink_asset.link_text, asset.sitelink_asset.end_date, asset.sitelink_asset.description2, asset.sitelink_asset.description1, asset.sitelink_asset.ad_schedule_targets, asset.resource_name, asset.promotion_asset.redemption_start_date, asset.promotion_asset.start_date, asset.promotion_asset.redemption_end_date, asset.promotion_asset.promotion_target, asset.promotion_asset.promotion_code, asset.promotion_asset.percent_off, asset.promotion_asset.orders_over_amount.currency_code, asset.promotion_asset.orders_over_amount.amount_micros, asset.promotion_asset.occasion, asset.promotion_asset.money_amount_off.currency_code, asset.promotion_asset.money_amount_off.amount_micros, asset.promotion_asset.language_code, asset.promotion_asset.end_date, asset.promotion_asset.discount_modifier, asset.promotion_asset.ad_schedule_targets, asset.price_asset.type, asset.price_asset.price_qualifier, asset.price_asset.price_offerings, asset.price_asset.language_code, asset.policy_summary.review_status, asset.policy_summary.policy_topic_entries, asset.policy_summary.approval_status, asset.name, asset.lead_form_asset.privacy_policy_url, asset.lead_form_asset.post_submit_headline, asset.lead_form_asset.post_submit_description, asset.lead_form_asset.post_submit_call_to_action_type, asset.lead_form_asset.headline, asset.lead_form_asset.fields, asset.lead_form_asset.desired_intent, asset.lead_form_asset.description, asset.lead_form_asset.delivery_methods, asset.lead_form_asset.custom_disclosure, asset.lead_form_asset.call_to_action_type, asset.lead_form_asset.call_to_action_description, asset.lead_form_asset.business_name, asset.lead_form_asset.background_image_asset, asset.id, asset.hotel_callout_asset.text, asset.hotel_callout_asset.language_code, asset.final_urls, asset.final_url_suffix, asset.final_mobile_urls, asset.callout_asset.start_date, asset.callout_asset.end_date, asset.callout_asset.callout_text, asset.callout_asset.ad_schedule_targets, asset.call_to_action_asset.call_to_action, asset.call_asset.phone_number, asset.call_asset.country_code, asset.call_asset.call_conversion_reporting_state, asset.call_asset.call_conversion_action, asset.call_asset.ad_schedule_targets, asset.tracking_url_template, asset.type, asset.url_custom_parameters, asset.image_asset.full_size.url, asset.text_asset.text, asset.location_asset.business_profile_locations, asset.location_asset.location_ownership_type, asset.location_asset.place_id FROM campaign_asset WHERE campaign_asset.campaign = 'customers/9841065000/campaigns/21634268138' AND campaign_asset.status != 'REMOVED'"

response:- results {
  asset {
    resource_name: "customers/9841065000/assets/165588792638"
    type: STRUCTURED_SNIPPET
    id: 165588792638
    policy_summary {
      review_status: REVIEW_IN_PROGRESS
    }
    structured_snippet_asset {
      header: "Courses"
      values: "555"
      values: "666"
      values: "777"
    }
  }
  campaign_asset {
    resource_name: "customers/9841065000/campaignAssets/21634268138~165588792638~STRUCTURED_SNIPPET"
    field_type: STRUCTURED_SNIPPET
    status: ENABLED
    campaign: "customers/9841065000/campaigns/21634268138"
    asset: "customers/9841065000/assets/165588792638"
  }
}
results {
  asset {
    resource_name: "customers/9841065000/assets/169714744159"
    type: SITELINK
    id: 169714744159
    policy_summary {
      review_status: REVIEW_IN_PROGRESS
    }
    final_urls: "https://knorex.com"
    sitelink_asset {
      link_text: "ttt777 44 eee //1"
      description1: "rrr999 55 eee //1"
      description2: "fff999 66 eee //1"
    }
  }
  campaign_asset {
    resource_name: "customers/9841065000/campaignAssets/21634268138~169714744159~SITELINK"
    field_type: SITELINK
    status: ENABLED
    campaign: "customers/9841065000/campaigns/21634268138"
    asset: "customers/9841065000/assets/169714744159"
  }
}
results {
  asset {
    resource_name: "customers/9841065000/assets/170183679890"
    type: SITELINK
    id: 170183679890
    policy_summary {
      review_status: REVIEW_IN_PROGRESS
    }
    final_urls: "https://knorex.com"
    sitelink_asset {
      link_text: "account edar //1"
      description1: "account edar //1"
      description2: "account edar //1"
    }
  }
  campaign_asset {
    resource_name: "customers/9841065000/campaignAssets/21634268138~170183679890~SITELINK"
    field_type: SITELINK
    status: ENABLED
    campaign: "customers/9841065000/campaigns/21634268138"
    asset: "customers/9841065000/assets/170183679890"
  }
}
results {
  asset {
    resource_name: "customers/9841065000/assets/170186710113"
    type: SITELINK
    id: 170186710113
    policy_summary {
      review_status: REVIEW_IN_PROGRESS
    }
    final_urls: "https://knorex.com"
    sitelink_asset {
      link_text: "edar //1"
      description1: "edar //1"
      description2: "edar //1"
    }
  }
  campaign_asset {
    resource_name: "customers/9841065000/campaignAssets/21634268138~170186710113~SITELINK"
    field_type: SITELINK
    status: ENABLED
    campaign: "customers/9841065000/campaigns/21634268138"
    asset: "customers/9841065000/assets/170186710113"
  }
}
results {
  asset {
    resource_name: "customers/9841065000/assets/93874744246"
    type: IMAGE
    image_asset {
      full_size {
        url: "https://tpc.googlesyndication.com/simgad/6609220437729732380"
      }
    }
    id: 93874744246
    name: "400x400.png"
  }
  campaign_asset {
    resource_name: "customers/9841065000/campaignAssets/21634268138~93874744246~AD_IMAGE"
    field_type: AD_IMAGE
    status: ENABLED
    campaign: "customers/9841065000/campaigns/21634268138"
    asset: "customers/9841065000/assets/93874744246"
  }
}
results {
  asset {
    resource_name: "customers/9841065000/assets/93928700067"
    type: IMAGE
    image_asset {
      full_size {
        url: "https://tpc.googlesyndication.com/simgad/1655154618071799261"
      }
    }
    id: 93928700067
    name: "600x314.png"
  }
  campaign_asset {
    resource_name: "customers/9841065000/campaignAssets/21634268138~93928700067~AD_IMAGE"
    field_type: AD_IMAGE
    status: ENABLED
    campaign: "customers/9841065000/campaigns/21634268138"
    asset: "customers/9841065000/assets/93928700067"
  }
}
field_mask {
  paths: "campaign_asset.asset"
  paths: "campaign_asset.campaign"
  paths: "campaign_asset.field_type"
  paths: "campaign_asset.resource_name"
  paths: "campaign_asset.status"
  paths: "asset.structured_snippet_asset.values"
  paths: "asset.structured_snippet_asset.header"
  paths: "asset.sitelink_asset.start_date"
  paths: "asset.sitelink_asset.link_text"
  paths: "asset.sitelink_asset.end_date"
  paths: "asset.sitelink_asset.description2"
  paths: "asset.sitelink_asset.description1"
  paths: "asset.sitelink_asset.ad_schedule_targets"
  paths: "asset.resource_name"
  paths: "asset.promotion_asset.redemption_start_date"
  paths: "asset.promotion_asset.start_date"
  paths: "asset.promotion_asset.redemption_end_date"
  paths: "asset.promotion_asset.promotion_target"
  paths: "asset.promotion_asset.promotion_code"
  paths: "asset.promotion_asset.percent_off"
  paths: "asset.promotion_asset.orders_over_amount.currency_code"
  paths: "asset.promotion_asset.orders_over_amount.amount_micros"
  paths: "asset.promotion_asset.occasion"
  paths: "asset.promotion_asset.money_amount_off.currency_code"
  paths: "asset.promotion_asset.money_amount_off.amount_micros"
  paths: "asset.promotion_asset.language_code"
  paths: "asset.promotion_asset.end_date"
  paths: "asset.promotion_asset.discount_modifier"
  paths: "asset.promotion_asset.ad_schedule_targets"
  paths: "asset.price_asset.type"
  paths: "asset.price_asset.price_qualifier"
  paths: "asset.price_asset.price_offerings"
  paths: "asset.price_asset.language_code"
  paths: "asset.policy_summary.review_status"
  paths: "asset.policy_summary.policy_topic_entries"
  paths: "asset.policy_summary.approval_status"
  paths: "asset.name"
  paths: "asset.lead_form_asset.privacy_policy_url"
  paths: "asset.lead_form_asset.post_submit_headline"
  paths: "asset.lead_form_asset.post_submit_description"
  paths: "asset.lead_form_asset.post_submit_call_to_action_type"
  paths: "asset.lead_form_asset.headline"
  paths: "asset.lead_form_asset.fields"
  paths: "asset.lead_form_asset.desired_intent"
  paths: "asset.lead_form_asset.description"
  paths: "asset.lead_form_asset.delivery_methods"
  paths: "asset.lead_form_asset.custom_disclosure"
  paths: "asset.lead_form_asset.call_to_action_type"
  paths: "asset.lead_form_asset.call_to_action_description"
  paths: "asset.lead_form_asset.business_name"
  paths: "asset.lead_form_asset.background_image_asset"
  paths: "asset.id"
  paths: "asset.hotel_callout_asset.text"
  paths: "asset.hotel_callout_asset.language_code"
  paths: "asset.final_urls"
  paths: "asset.final_url_suffix"
  paths: "asset.final_mobile_urls"
  paths: "asset.callout_asset.start_date"
  paths: "asset.callout_asset.end_date"
  paths: "asset.callout_asset.callout_text"
  paths: "asset.callout_asset.ad_schedule_targets"
  paths: "asset.call_to_action_asset.call_to_action"
  paths: "asset.call_asset.phone_number"
  paths: "asset.call_asset.country_code"
  paths: "asset.call_asset.call_conversion_reporting_state"
  paths: "asset.call_asset.call_conversion_action"
  paths: "asset.call_asset.ad_schedule_targets"
  paths: "asset.tracking_url_template"
  paths: "asset.type"
  paths: "asset.url_custom_parameters"
  paths: "asset.image_asset.full_size.url"
  paths: "asset.text_asset.text"
  paths: "asset.location_asset.business_profile_locations"
  paths: "asset.location_asset.location_ownership_type"
  paths: "asset.location_asset.place_id"
}
query_resource_consumption: 3647

request id:- aEpUmEJ4TWazCzlqVprFWQ

chandra Shekhar

unread,
Sep 13, 2024, 2:00:30 AM9/13/24
to Google Ads API and AdWords API Forum
I'm not seeing location assets being returned at the customer level. Could this be due to it being a test account?

Thanks.

Google Ads API Forum Advisor

unread,
Sep 13, 2024, 11:04:40 AM9/13/24
to chandra...@knorex.com, adwor...@googlegroups.com
It should show up with a test account. I suspect it may be a combination of fields that create a condition where an entry is not returned. This is why I have asked my colleague on the assets team to look at this.
 
This message is in relation to case "ref:!00D1U01174p.!5004Q02vFXqt:ref" (ADR-00265661)

Thanks,
 
Google Logo
Bob Hancock
Google Ads API Team


chandra Shekhar

unread,
Sep 15, 2024, 11:12:00 PM9/15/24
to Google Ads API and AdWords API Forum
Yes, please look into it and provide an update as soon as possible. Thanks!

chandra Shekhar

unread,
Sep 19, 2024, 11:40:44 PM9/19/24
to Google Ads API and AdWords API Forum
Hi team, any update??

Google Ads API Forum Advisor

unread,
Sep 20, 2024, 8:04:28 AM9/20/24
to chandra...@knorex.com, adwor...@googlegroups.com
Chandra:

The asset team has not yet responded. I just asked them for an update and will answer here as soon as I have something.

chandra Shekhar

unread,
Sep 23, 2024, 4:05:42 AM9/23/24
to Google Ads API and AdWords API Forum
ok let me know, when you get response
Reply all
Reply to author
Forward
0 new messages