Reference documentation and code samples for the Google Analytics Data V1alpha Client class RunFunnelReportRequest.
The request for a funnel report.
Generated from protobuf message google.analytics.data.v1alpha.RunFunnelReportRequest
Namespace
Google \ Analytics \ Data \ V1alphaMethods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ property |
string
Optional. A Google Analytics GA4 property identifier whose events are tracked. Specified in the URL path and not the body. To learn more, see where to find your Property ID. Within a batch request, this property should either be unspecified or consistent with the batch-level property. Example: properties/1234 |
↳ date_ranges |
array<Google\Analytics\Data\V1alpha\DateRange>
Optional. Date ranges of data to read. If multiple date ranges are requested, each response row will contain a zero based date range index. If two date ranges overlap, the event data for the overlapping days is included in the response rows for both date ranges. |
↳ funnel |
Google\Analytics\Data\V1alpha\Funnel
Optional. The configuration of this request's funnel. This funnel configuration is required. |
↳ funnel_breakdown |
Google\Analytics\Data\V1alpha\FunnelBreakdown
Optional. If specified, this breakdown adds a dimension to the funnel table sub report response. This breakdown dimension expands each funnel step to the unique values of the breakdown dimension. For example, a breakdown by the |
↳ funnel_next_action |
Google\Analytics\Data\V1alpha\FunnelNextAction
Optional. If specified, next action adds a dimension to the funnel visualization sub report response. This next action dimension expands each funnel step to the unique values of the next action. For example a next action of the |
↳ funnel_visualization_type |
int
Optional. The funnel visualization type controls the dimensions present in the funnel visualization sub report response. If not specified, |
↳ segments |
array<Google\Analytics\Data\V1alpha\Segment>
Optional. The configurations of segments. Segments are subsets of a property's data. In a funnel report with segments, the funnel is evaluated in each segment. Each segment specified in this request produces a separate row in the response; in the response, each segment identified by its name. The segments parameter is optional. Requests are limited to 4 segments. |
↳ limit |
int|string
Optional. The number of rows to return. If unspecified, 10,000 rows are returned. The API returns a maximum of 250,000 rows per request, no matter how many you ask for. |
↳ dimension_filter |
Google\Analytics\Data\V1alpha\FilterExpression
Optional. Dimension filters allow you to ask for only specific dimension values in the report. To learn more, see Creating a Report: Dimension Filters for examples. Metrics cannot be used in this filter. |
↳ return_property_quota |
bool
Optional. Toggles whether to return the current state of this Analytics Property's quota. Quota is returned in PropertyQuota. |
getProperty
Optional. A Google Analytics GA4 property identifier whose events are tracked. Specified in the URL path and not the body. To learn more, see where to find your Property ID.
Within a batch request, this property should either be unspecified or consistent with the batch-level property. Example: properties/1234
Returns | |
---|---|
Type | Description |
string |
setProperty
Optional. A Google Analytics GA4 property identifier whose events are tracked. Specified in the URL path and not the body. To learn more, see where to find your Property ID.
Within a batch request, this property should either be unspecified or consistent with the batch-level property. Example: properties/1234
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getDateRanges
Optional. Date ranges of data to read. If multiple date ranges are requested, each response row will contain a zero based date range index. If two date ranges overlap, the event data for the overlapping days is included in the response rows for both date ranges.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\RepeatedField |
setDateRanges
Optional. Date ranges of data to read. If multiple date ranges are requested, each response row will contain a zero based date range index. If two date ranges overlap, the event data for the overlapping days is included in the response rows for both date ranges.
Parameter | |
---|---|
Name | Description |
var |
array<Google\Analytics\Data\V1alpha\DateRange>
|
Returns | |
---|---|
Type | Description |
$this |
getFunnel
Optional. The configuration of this request's funnel. This funnel configuration is required.
Returns | |
---|---|
Type | Description |
Google\Analytics\Data\V1alpha\Funnel|null |
hasFunnel
clearFunnel
setFunnel
Optional. The configuration of this request's funnel. This funnel configuration is required.
Parameter | |
---|---|
Name | Description |
var |
Google\Analytics\Data\V1alpha\Funnel
|
Returns | |
---|---|
Type | Description |
$this |
getFunnelBreakdown
Optional. If specified, this breakdown adds a dimension to the funnel table
sub report response. This breakdown dimension expands each funnel step to
the unique values of the breakdown dimension. For example, a breakdown by
the deviceCategory
dimension will create rows for mobile
, tablet
,
desktop
, and the total.
Returns | |
---|---|
Type | Description |
Google\Analytics\Data\V1alpha\FunnelBreakdown|null |
hasFunnelBreakdown
clearFunnelBreakdown
setFunnelBreakdown
Optional. If specified, this breakdown adds a dimension to the funnel table
sub report response. This breakdown dimension expands each funnel step to
the unique values of the breakdown dimension. For example, a breakdown by
the deviceCategory
dimension will create rows for mobile
, tablet
,
desktop
, and the total.
Parameter | |
---|---|
Name | Description |
var |
Google\Analytics\Data\V1alpha\FunnelBreakdown
|
Returns | |
---|---|
Type | Description |
$this |
getFunnelNextAction
Optional. If specified, next action adds a dimension to the funnel
visualization sub report response. This next action dimension expands each
funnel step to the unique values of the next action. For example a next
action of the eventName
dimension will create rows for several events
(for example session_start
& click
) and the total.
Next action only supports eventName
and most Page / Screen dimensions
like pageTitle
and pagePath
.
Returns | |
---|---|
Type | Description |
Google\Analytics\Data\V1alpha\FunnelNextAction|null |
hasFunnelNextAction
clearFunnelNextAction
setFunnelNextAction
Optional. If specified, next action adds a dimension to the funnel
visualization sub report response. This next action dimension expands each
funnel step to the unique values of the next action. For example a next
action of the eventName
dimension will create rows for several events
(for example session_start
& click
) and the total.
Next action only supports eventName
and most Page / Screen dimensions
like pageTitle
and pagePath
.
Parameter | |
---|---|
Name | Description |
var |
Google\Analytics\Data\V1alpha\FunnelNextAction
|
Returns | |
---|---|
Type | Description |
$this |
getFunnelVisualizationType
Optional. The funnel visualization type controls the dimensions present in
the funnel visualization sub report response. If not specified,
STANDARD_FUNNEL
is used.
Returns | |
---|---|
Type | Description |
int |
setFunnelVisualizationType
Optional. The funnel visualization type controls the dimensions present in
the funnel visualization sub report response. If not specified,
STANDARD_FUNNEL
is used.
Parameter | |
---|---|
Name | Description |
var |
int
|
Returns | |
---|---|
Type | Description |
$this |
getSegments
Optional. The configurations of segments. Segments are subsets of a property's data. In a funnel report with segments, the funnel is evaluated in each segment.
Each segment specified in this request produces a separate row in the response; in the response, each segment identified by its name. The segments parameter is optional. Requests are limited to 4 segments.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\RepeatedField |
setSegments
Optional. The configurations of segments. Segments are subsets of a property's data. In a funnel report with segments, the funnel is evaluated in each segment.
Each segment specified in this request produces a separate row in the response; in the response, each segment identified by its name. The segments parameter is optional. Requests are limited to 4 segments.
Parameter | |
---|---|
Name | Description |
var |
array<Google\Analytics\Data\V1alpha\Segment>
|
Returns | |
---|---|
Type | Description |
$this |
getLimit
Optional. The number of rows to return. If unspecified, 10,000 rows are
returned. The API returns a maximum of 250,000 rows per request, no matter
how many you ask for. limit
must be positive.
The API can also return fewer rows than the requested limit
, if there
aren't as many dimension values as the limit
.
Returns | |
---|---|
Type | Description |
int|string |
setLimit
Optional. The number of rows to return. If unspecified, 10,000 rows are
returned. The API returns a maximum of 250,000 rows per request, no matter
how many you ask for. limit
must be positive.
The API can also return fewer rows than the requested limit
, if there
aren't as many dimension values as the limit
.
Parameter | |
---|---|
Name | Description |
var |
int|string
|
Returns | |
---|---|
Type | Description |
$this |
getDimensionFilter
Optional. Dimension filters allow you to ask for only specific dimension values in the report. To learn more, see Creating a Report: Dimension Filters for examples. Metrics cannot be used in this filter.
Returns | |
---|---|
Type | Description |
Google\Analytics\Data\V1alpha\FilterExpression|null |
hasDimensionFilter
clearDimensionFilter
setDimensionFilter
Optional. Dimension filters allow you to ask for only specific dimension values in the report. To learn more, see Creating a Report: Dimension Filters for examples. Metrics cannot be used in this filter.
Parameter | |
---|---|
Name | Description |
var |
Google\Analytics\Data\V1alpha\FilterExpression
|
Returns | |
---|---|
Type | Description |
$this |
getReturnPropertyQuota
Optional. Toggles whether to return the current state of this Analytics Property's quota. Quota is returned in PropertyQuota.
Returns | |
---|---|
Type | Description |
bool |
setReturnPropertyQuota
Optional. Toggles whether to return the current state of this Analytics Property's quota. Quota is returned in PropertyQuota.
Parameter | |
---|---|
Name | Description |
var |
bool
|
Returns | |
---|---|
Type | Description |
$this |