pub struct DataForSeoLabsKeywordInfo {
pub se_type: Option<String>,
pub last_updated_time: Option<String>,
pub competition: Option<f64>,
pub competition_level: Option<String>,
pub cpc: Option<f64>,
pub search_volume: Option<i64>,
pub low_top_of_page_bid: Option<f64>,
pub high_top_of_page_bid: Option<f64>,
pub categories: Option<Vec<i64>>,
pub monthly_searches: Option<Vec<DataForSeoLabsMonthlySearch>>,
pub search_volume_trend: Option<DataForSeoLabsSearchVolumeTrend>,
}Expand description
Google Ads keyword metrics attached to a keyword. See https://docs.dataforseo.com/v3/dataforseo_labs/google/keyword_ideas/live/.
Fields§
§se_type: Option<String>Search engine type (e.g. "google").
last_updated_time: Option<String>Timestamp when this data was last updated (UTC).
competition: Option<f64>Google Ads competition level, from 0 to 1.
competition_level: Option<String>Competition category: "LOW", "MEDIUM", or "HIGH".
cpc: Option<f64>Average cost per click (USD).
search_volume: Option<i64>Average monthly search volume.
low_top_of_page_bid: Option<f64>Low range of the top-of-page bid (USD).
high_top_of_page_bid: Option<f64>High range of the top-of-page bid (USD).
categories: Option<Vec<i64>>Product and service category codes for the keyword.
monthly_searches: Option<Vec<DataForSeoLabsMonthlySearch>>Search volume for each of the preceding months.
search_volume_trend: Option<DataForSeoLabsSearchVolumeTrend>Percentage change of search volume across recent periods.
Trait Implementations§
Source§impl Clone for DataForSeoLabsKeywordInfo
impl Clone for DataForSeoLabsKeywordInfo
Source§impl Debug for DataForSeoLabsKeywordInfo
impl Debug for DataForSeoLabsKeywordInfo
Source§impl Default for DataForSeoLabsKeywordInfo
impl Default for DataForSeoLabsKeywordInfo
Source§impl<'de> Deserialize<'de> for DataForSeoLabsKeywordInfo
impl<'de> Deserialize<'de> for DataForSeoLabsKeywordInfo
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 DataForSeoLabsKeywordInfo
impl RefUnwindSafe for DataForSeoLabsKeywordInfo
impl Send for DataForSeoLabsKeywordInfo
impl Sync for DataForSeoLabsKeywordInfo
impl Unpin for DataForSeoLabsKeywordInfo
impl UnsafeUnpin for DataForSeoLabsKeywordInfo
impl UnwindSafe for DataForSeoLabsKeywordInfo
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