# PinterestSdkClient::AdsAnalyticsCreateAsyncRequest ## Properties | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | | **start_date** | **String** | Metric report start date (UTC). Format: YYYY-MM-DD | | | **end_date** | **String** | Metric report end date (UTC). Format: YYYY-MM-DD | | | **granularity** | [**Granularity**](Granularity.md) | TOTAL - metrics are aggregated over the specified date range.<br> DAY - metrics are broken down daily.<br> HOUR - metrics are broken down hourly.<br>WEEKLY - metrics are broken down weekly.<br>MONTHLY - metrics are broken down monthly | | | **click_window_days** | [**ConversionAttributionWindowDays**](ConversionAttributionWindowDays.md) | Number of days to use as the conversion attribution window for a pin click action. Applies to Pinterest Tag conversion metrics. Prior conversion tags use their defined attribution windows. If not specified, defaults to `30` days. | [optional][default to 30] | | **engagement_window_days** | [**ConversionAttributionWindowDays**](ConversionAttributionWindowDays.md) | Number of days to use as the conversion attribution window for an engagement action. Engagements include saves, closeups, link clicks, and carousel card swipes. Applies to Pinterest Tag conversion metrics. Prior conversion tags use their defined attribution windows. If not specified, defaults to `30` days. | [optional][default to 30] | | **view_window_days** | [**ConversionAttributionWindowDays**](ConversionAttributionWindowDays.md) | Number of days to use as the conversion attribution window for a view action. Applies to Pinterest Tag conversion metrics. Prior conversion tags use their defined attribution windows. If not specified, defaults to `1` day. | [optional][default to 1] | | **conversion_report_time** | [**ConversionReportTimeType**](ConversionReportTimeType.md) | The date by which the conversion metrics returned from this endpoint will be reported. There are two dates associated with a conversion event: the date that the user interacted with the ad, and the date that the user completed a conversion event. | [optional][default to 'TIME_OF_AD_ACTION'] | | **attribution_types** | [**Array<ConversionReportAttributionType>**](ConversionReportAttributionType.md) | List of types of attribution for the conversion report | [optional] | | **columns** | [**Array<ReportingColumnAsync>**](ReportingColumnAsync.md) | Metric and entity columns | | | **level** | [**MetricsReportingLevel**](MetricsReportingLevel.md) | Level of the report | | | **report_format** | [**DataOutputFormat**](DataOutputFormat.md) | Specification for formatting report data | [optional][default to 'JSON'] | | **campaign_ids** | **Array<String>** | List of campaign ids | [optional] | | **campaign_statuses** | [**Array<CampaignSummaryStatus>**](CampaignSummaryStatus.md) | List of status values for filtering | [optional] | | **campaign_objective_types** | [**Array<ObjectiveType>**](ObjectiveType.md) | List of values for filtering | [optional] | | **ad_group_ids** | **Array<String>** | List of ad group ids | [optional] | | **ad_group_statuses** | [**Array<AdGroupSummaryStatus>**](AdGroupSummaryStatus.md) | List of values for filtering | [optional] | | **ad_ids** | **Array<String>** | List of ad ids | [optional] | | **ad_statuses** | [**Array<PinPromotionSummaryStatus>**](PinPromotionSummaryStatus.md) | List of values for filtering | [optional] | | **product_group_ids** | **Array<String>** | List of product group ids | [optional] | | **product_group_statuses** | [**Array<ProductGroupSummaryStatus>**](ProductGroupSummaryStatus.md) | List of values for filtering | [optional] | | **product_item_ids** | **Array<String>** | List of product item ids | [optional] | | **targeting_types** | [**Array<AdsAnalyticsTargetingType>**](AdsAnalyticsTargetingType.md) | List of targeting types | [optional] | | **metrics_filters** | [**Array<AdsAnalyticsMetricsFilter>**](AdsAnalyticsMetricsFilter.md) | List of metrics filters | [optional] | ## Example ```ruby require 'pinterest_sdk' instance = PinterestSdkClient::AdsAnalyticsCreateAsyncRequest.new( start_date: 2020-12-20, end_date: 2020-12-20, granularity: null, click_window_days: null, engagement_window_days: null, view_window_days: null, conversion_report_time: null, attribution_types: null, columns: null, level: CAMPAIGN, report_format: null, campaign_ids: ["12345678"], campaign_statuses: ["RUNNING","PAUSED"], campaign_objective_types: ["AWARENESS","VIDEO_VIEW"], ad_group_ids: ["12345678"], ad_group_statuses: ["RUNNING","PAUSED"], ad_ids: ["12345678"], ad_statuses: ["APPROVED","PAUSED"], product_group_ids: ["12345678"], product_group_statuses: ["RUNNING","PAUSED"], product_item_ids: ["12345678"], targeting_types: null, metrics_filters: null ) ```