pub struct KeywordsDataApiGoogleAdsKeywordsForKeywordsTask {
pub keyword: Option<String>,
pub location_code: Option<i32>,
pub language_code: Option<String>,
pub search_partners: Option<bool>,
pub competition: Option<String>,
pub competition_index: Option<i32>,
pub search_volume: Option<i64>,
pub low_top_of_page_bid: Option<f64>,
pub high_top_of_page_bid: Option<f64>,
pub cpc: Option<f64>,
pub monthly_searches: Option<Vec<KeywordsDataApiGoogleAdsKeywordsForKeywordsTaskMonthlySearch>>,
pub keyword_annotations: Option<KeywordsDataApiGoogleAdsKeywordsForKeywordsTaskKeywordAnnotations>,
}Expand description
A keyword result item from the Google Ads Keywords For Keywords endpoint. See https://docs.dataforseo.com/v3/keywords_data/google_ads/keywords_for_keywords/live/.
Fields§
§keyword: Option<String>The keyword this result refers to.
location_code: Option<i32>Location code echoed from the request.
language_code: Option<String>Language code echoed from the request.
search_partners: Option<bool>Whether search/partner network data was included.
competition: Option<String>Competition level: “LOW”, “MEDIUM” or “HIGH”.
competition_index: Option<i32>Competition as an index from 0 to 100.
search_volume: Option<i64>Average monthly search volume over the last 12 months.
low_top_of_page_bid: Option<f64>Lower range of the top-of-page bid, in USD.
high_top_of_page_bid: Option<f64>Upper range of the top-of-page bid, in USD.
cpc: Option<f64>Average cost per click, in USD.
monthly_searches: Option<Vec<KeywordsDataApiGoogleAdsKeywordsForKeywordsTaskMonthlySearch>>Search volume broken down by month.
keyword_annotations: Option<KeywordsDataApiGoogleAdsKeywordsForKeywordsTaskKeywordAnnotations>Concept groupings Google associates with the keyword.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for KeywordsDataApiGoogleAdsKeywordsForKeywordsTask
impl<'de> Deserialize<'de> for KeywordsDataApiGoogleAdsKeywordsForKeywordsTask
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for KeywordsDataApiGoogleAdsKeywordsForKeywordsTask
impl RefUnwindSafe for KeywordsDataApiGoogleAdsKeywordsForKeywordsTask
impl Send for KeywordsDataApiGoogleAdsKeywordsForKeywordsTask
impl Sync for KeywordsDataApiGoogleAdsKeywordsForKeywordsTask
impl Unpin for KeywordsDataApiGoogleAdsKeywordsForKeywordsTask
impl UnsafeUnpin for KeywordsDataApiGoogleAdsKeywordsForKeywordsTask
impl UnwindSafe for KeywordsDataApiGoogleAdsKeywordsForKeywordsTask
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more