Class AlphaAnalyticsDataGrpc.AlphaAnalyticsDataFutureStub (0.41.0)

public static final class AlphaAnalyticsDataGrpc.AlphaAnalyticsDataFutureStub extends AbstractFutureStub<AlphaAnalyticsDataGrpc.AlphaAnalyticsDataFutureStub>

A stub to allow clients to do ListenableFuture-style rpc calls to service AlphaAnalyticsData.

Google Analytics reporting data service.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractFutureStub > AlphaAnalyticsDataGrpc.AlphaAnalyticsDataFutureStub

Methods

build(Channel channel, CallOptions callOptions)

protected AlphaAnalyticsDataGrpc.AlphaAnalyticsDataFutureStub build(Channel channel, CallOptions callOptions)
Parameters
NameDescription
channelio.grpc.Channel
callOptionsio.grpc.CallOptions
Returns
TypeDescription
AlphaAnalyticsDataGrpc.AlphaAnalyticsDataFutureStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

createAudienceList(CreateAudienceListRequest request)

public ListenableFuture<Operation> createAudienceList(CreateAudienceListRequest request)

Creates an audience list for later retrieval. This method quickly returns the audience list's resource name and initiates a long running asynchronous request to form an audience list. To list the users in an audience list, first create the audience list through this method and then send the audience resource name to the QueryAudienceList method. An audience list is a snapshot of the users currently in the audience at the time of audience list creation. Creating audience lists for one audience on different days will return different results as users enter and exit the audience. Audiences in Google Analytics 4 allow you to segment your users in the ways that are important to your business. To learn more, see https://support.google.com/analytics/answer/9267572. Audience lists contain the users in each audience.

Parameter
NameDescription
requestCreateAudienceListRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<Operation>

getAudienceList(GetAudienceListRequest request)

public ListenableFuture<AudienceList> getAudienceList(GetAudienceListRequest request)

Gets configuration metadata about a specific audience list. This method can be used to understand an audience list after it has been created.

Parameter
NameDescription
requestGetAudienceListRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<AudienceList>

listAudienceLists(ListAudienceListsRequest request)

public ListenableFuture<ListAudienceListsResponse> listAudienceLists(ListAudienceListsRequest request)

Lists all audience lists for a property. This method can be used for you to find and reuse existing audience lists rather than creating unnecessary new audience lists. The same audience can have multiple audience lists that represent the list of users that were in an audience on different days.

Parameter
NameDescription
requestListAudienceListsRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<ListAudienceListsResponse>

queryAudienceList(QueryAudienceListRequest request)

public ListenableFuture<QueryAudienceListResponse> queryAudienceList(QueryAudienceListRequest request)

Retrieves an audience list of users. After creating an audience, the users are not immediately available for listing. First, a request to CreateAudienceList is necessary to create an audience list of users, and then second, this method is used to retrieve the users in the audience. Audiences in Google Analytics 4 allow you to segment your users in the ways that are important to your business. To learn more, see https://support.google.com/analytics/answer/9267572.

Parameter
NameDescription
requestQueryAudienceListRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<QueryAudienceListResponse>

runFunnelReport(RunFunnelReportRequest request)

public ListenableFuture<RunFunnelReportResponse> runFunnelReport(RunFunnelReportRequest request)

Returns a customized funnel report of your Google Analytics event data. The data returned from the API is as a table with columns for the requested dimensions and metrics. Funnel exploration lets you visualize the steps your users take to complete a task and quickly see how well they are succeeding or failing at each step. For example, how do prospects become shoppers and then become buyers? How do one time buyers become repeat buyers? With this information, you can improve inefficient or abandoned customer journeys. To learn more, see GA4 Funnel Explorations. This method is introduced at alpha stability with the intention of gathering feedback on syntax and capabilities before entering beta. To give your feedback on this API, complete the Google Analytics Data API Funnel Reporting Feedback.

Parameter
NameDescription
requestRunFunnelReportRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<RunFunnelReportResponse>