pub struct KeywordsDataApiGoogleAdsKeywordsForSiteTask {
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<KeywordsDataApiGoogleAdsKeywordsForSiteTaskMonthlySearch>>,
pub keyword_annotations: Option<KeywordsDataApiGoogleAdsKeywordsForSiteTaskKeywordAnnotations>,
}Expand description
A keyword result item from the Google Ads Keywords For Site endpoint. See https://docs.dataforseo.com/v3/keywords_data/google_ads/keywords_for_site/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<KeywordsDataApiGoogleAdsKeywordsForSiteTaskMonthlySearch>>Search volume broken down by month.
keyword_annotations: Option<KeywordsDataApiGoogleAdsKeywordsForSiteTaskKeywordAnnotations>Concept groupings Google associates with the keyword.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for KeywordsDataApiGoogleAdsKeywordsForSiteTask
impl<'de> Deserialize<'de> for KeywordsDataApiGoogleAdsKeywordsForSiteTask
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 KeywordsDataApiGoogleAdsKeywordsForSiteTask
impl RefUnwindSafe for KeywordsDataApiGoogleAdsKeywordsForSiteTask
impl Send for KeywordsDataApiGoogleAdsKeywordsForSiteTask
impl Sync for KeywordsDataApiGoogleAdsKeywordsForSiteTask
impl Unpin for KeywordsDataApiGoogleAdsKeywordsForSiteTask
impl UnsafeUnpin for KeywordsDataApiGoogleAdsKeywordsForSiteTask
impl UnwindSafe for KeywordsDataApiGoogleAdsKeywordsForSiteTask
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