google_api_analytics v0.4.0 GoogleApi.Analytics.V3.Api.Management View Source
API calls for all endpoints tagged Management
.
Link to this section Summary
Functions
Lists account summaries (lightweight tree comprised of accounts/properties/profiles) to which the user has access.
Removes a user from the given account.
Adds a new user to the given account.
Lists account-user links for a given account.
Updates permissions for an existing user on the given account.
Lists all accounts to which the user has access.
Hashes the given Client ID.
List custom data sources to which the user has access.
Get a custom dimension to which the user has access.
Create a new custom dimension.
Lists custom dimensions to which the user has access.
Updates an existing custom dimension. This method supports patch semantics.
Updates an existing custom dimension.
Get a custom metric to which the user has access.
Create a new custom metric.
Lists custom metrics to which the user has access.
Updates an existing custom metric. This method supports patch semantics.
Updates an existing custom metric.
Delete an experiment.
Returns an experiment to which the user has access.
Create a new experiment.
Lists experiments to which the user has access.
Update an existing experiment. This method supports patch semantics.
Update an existing experiment.
Delete a filter.
Returns filters to which the user has access.
Create a new filter.
Lists all filters for an account
Updates an existing filter. This method supports patch semantics.
Updates an existing filter.
Gets a goal to which the user has access.
Create a new goal.
Lists goals to which the user has access.
Updates an existing goal. This method supports patch semantics.
Updates an existing goal.
Delete a profile filter link.
Returns a single profile filter link.
Create a new profile filter link.
Lists all profile filter links for a profile.
Update an existing profile filter link. This method supports patch semantics.
Update an existing profile filter link.
Removes a user from the given view (profile).
Adds a new user to the given view (profile).
Lists profile-user links for a given view (profile).
Updates permissions for an existing user on the given view (profile).
Deletes a view (profile).
Gets a view (profile) to which the user has access.
Create a new view (profile).
Lists views (profiles) to which the user has access.
Updates an existing view (profile). This method supports patch semantics.
Updates an existing view (profile).
Delete a remarketing audience.
Gets a remarketing audience to which the user has access.
Creates a new remarketing audience.
Lists remarketing audiences to which the user has access.
Updates an existing remarketing audience. This method supports patch semantics.
Updates an existing remarketing audience.
Lists segments to which the user has access.
Deletes an unsampled report.
Returns a single unsampled report.
Create a new unsampled report.
Lists unsampled reports to which the user has access.
Delete data associated with a previous upload.
List uploads to which the user has access.
List uploads to which the user has access.
Upload data for a custom data source.
Upload data for a custom data source.
Upload data for a custom data source.
Deletes a web property-Google Ads link.
Returns a web property-Google Ads link to which the user has access.
Creates a webProperty-Google Ads link.
Lists webProperty-Google Ads links for a given web property.
Updates an existing webProperty-Google Ads link. This method supports patch semantics.
Updates an existing webProperty-Google Ads link.
Gets a web property to which the user has access.
Create a new property if the account has fewer than 20 properties. Web properties are visible in the Google Analytics interface only if they have at least one profile.
Lists web properties to which the user has access.
Updates an existing web property. This method supports patch semantics.
Updates an existing web property.
Removes a user from the given web property.
Adds a new user to the given web property.
Lists webProperty-user links for a given web property.
Updates permissions for an existing user on the given web property.
Link to this section Functions
analytics_management_account_summaries_list(connection, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_account_summaries_list( Tesla.Env.client(), keyword(), keyword() ) :: {:ok, GoogleApi.Analytics.V3.Model.AccountSummaries.t()} | {:error, Tesla.Env.t()}
Lists account summaries (lightweight tree comprised of accounts/properties/profiles) to which the user has access.
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveroptional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.:"max-results"
(type:integer()
) - The maximum number of account summaries to include in this response, where the largest acceptable value is 1000.:"start-index"
(type:integer()
) - An index of the first entity to retrieve. Use this parameter as a pagination mechanism along with the max-results parameter.
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Analytics.V3.Model.AccountSummaries{}}
on success{:error, info}
on failure
analytics_management_account_user_links_delete(connection, account_id, link_id, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_account_user_links_delete( Tesla.Env.client(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, nil} | {:error, Tesla.Env.t()}
Removes a user from the given account.
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveraccount_id
(type:String.t
) - Account ID to delete the user link for.link_id
(type:String.t
) - Link ID to delete the user link for.optional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.
opts
(type:keyword()
) - Call options
Returns
{:ok, %{}}
on success{:error, info}
on failure
analytics_management_account_user_links_insert(connection, account_id, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_account_user_links_insert( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Analytics.V3.Model.EntityUserLink.t()} | {:error, Tesla.Env.t()}
Adds a new user to the given account.
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveraccount_id
(type:String.t
) - Account ID to create the user link for.optional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.:body
(type:GoogleApi.Analytics.V3.Model.EntityUserLink.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Analytics.V3.Model.EntityUserLink{}}
on success{:error, info}
on failure
analytics_management_account_user_links_list(connection, account_id, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_account_user_links_list( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Analytics.V3.Model.EntityUserLinks.t()} | {:error, Tesla.Env.t()}
Lists account-user links for a given account.
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveraccount_id
(type:String.t
) - Account ID to retrieve the user links for.optional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.:"max-results"
(type:integer()
) - The maximum number of account-user links to include in this response.:"start-index"
(type:integer()
) - An index of the first account-user link to retrieve. Use this parameter as a pagination mechanism along with the max-results parameter.
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Analytics.V3.Model.EntityUserLinks{}}
on success{:error, info}
on failure
analytics_management_account_user_links_update(connection, account_id, link_id, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_account_user_links_update( Tesla.Env.client(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Analytics.V3.Model.EntityUserLink.t()} | {:error, Tesla.Env.t()}
Updates permissions for an existing user on the given account.
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveraccount_id
(type:String.t
) - Account ID to update the account-user link for.link_id
(type:String.t
) - Link ID to update the account-user link for.optional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.:body
(type:GoogleApi.Analytics.V3.Model.EntityUserLink.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Analytics.V3.Model.EntityUserLink{}}
on success{:error, info}
on failure
analytics_management_accounts_list(connection, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_accounts_list(Tesla.Env.client(), keyword(), keyword()) :: {:ok, GoogleApi.Analytics.V3.Model.Accounts.t()} | {:error, Tesla.Env.t()}
Lists all accounts to which the user has access.
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveroptional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.:"max-results"
(type:integer()
) - The maximum number of accounts to include in this response.:"start-index"
(type:integer()
) - An index of the first account to retrieve. Use this parameter as a pagination mechanism along with the max-results parameter.
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Analytics.V3.Model.Accounts{}}
on success{:error, info}
on failure
analytics_management_client_id_hash_client_id(connection, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_client_id_hash_client_id( Tesla.Env.client(), keyword(), keyword() ) :: {:ok, GoogleApi.Analytics.V3.Model.HashClientIdResponse.t()} | {:error, Tesla.Env.t()}
Hashes the given Client ID.
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveroptional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.:body
(type:GoogleApi.Analytics.V3.Model.HashClientIdRequest.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Analytics.V3.Model.HashClientIdResponse{}}
on success{:error, info}
on failure
analytics_management_custom_data_sources_list(connection, account_id, web_property_id, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_custom_data_sources_list( Tesla.Env.client(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Analytics.V3.Model.CustomDataSources.t()} | {:error, Tesla.Env.t()}
List custom data sources to which the user has access.
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveraccount_id
(type:String.t
) - Account Id for the custom data sources to retrieve.web_property_id
(type:String.t
) - Web property Id for the custom data sources to retrieve.optional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.:"max-results"
(type:integer()
) - The maximum number of custom data sources to include in this response.:"start-index"
(type:integer()
) - A 1-based index of the first custom data source to retrieve. Use this parameter as a pagination mechanism along with the max-results parameter.
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Analytics.V3.Model.CustomDataSources{}}
on success{:error, info}
on failure
analytics_management_custom_dimensions_get(connection, account_id, web_property_id, custom_dimension_id, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_custom_dimensions_get( Tesla.Env.client(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Analytics.V3.Model.CustomDimension.t()} | {:error, Tesla.Env.t()}
Get a custom dimension to which the user has access.
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveraccount_id
(type:String.t
) - Account ID for the custom dimension to retrieve.web_property_id
(type:String.t
) - Web property ID for the custom dimension to retrieve.custom_dimension_id
(type:String.t
) - The ID of the custom dimension to retrieve.optional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Analytics.V3.Model.CustomDimension{}}
on success{:error, info}
on failure
analytics_management_custom_dimensions_insert(connection, account_id, web_property_id, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_custom_dimensions_insert( Tesla.Env.client(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Analytics.V3.Model.CustomDimension.t()} | {:error, Tesla.Env.t()}
Create a new custom dimension.
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveraccount_id
(type:String.t
) - Account ID for the custom dimension to create.web_property_id
(type:String.t
) - Web property ID for the custom dimension to create.optional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.:body
(type:GoogleApi.Analytics.V3.Model.CustomDimension.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Analytics.V3.Model.CustomDimension{}}
on success{:error, info}
on failure
analytics_management_custom_dimensions_list(connection, account_id, web_property_id, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_custom_dimensions_list( Tesla.Env.client(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Analytics.V3.Model.CustomDimensions.t()} | {:error, Tesla.Env.t()}
Lists custom dimensions to which the user has access.
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveraccount_id
(type:String.t
) - Account ID for the custom dimensions to retrieve.web_property_id
(type:String.t
) - Web property ID for the custom dimensions to retrieve.optional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.:"max-results"
(type:integer()
) - The maximum number of custom dimensions to include in this response.:"start-index"
(type:integer()
) - An index of the first entity to retrieve. Use this parameter as a pagination mechanism along with the max-results parameter.
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Analytics.V3.Model.CustomDimensions{}}
on success{:error, info}
on failure
analytics_management_custom_dimensions_patch(connection, account_id, web_property_id, custom_dimension_id, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_custom_dimensions_patch( Tesla.Env.client(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Analytics.V3.Model.CustomDimension.t()} | {:error, Tesla.Env.t()}
Updates an existing custom dimension. This method supports patch semantics.
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveraccount_id
(type:String.t
) - Account ID for the custom dimension to update.web_property_id
(type:String.t
) - Web property ID for the custom dimension to update.custom_dimension_id
(type:String.t
) - Custom dimension ID for the custom dimension to update.optional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.:ignoreCustomDataSourceLinks
(type:boolean()
) - Force the update and ignore any warnings related to the custom dimension being linked to a custom data source / data set.:body
(type:GoogleApi.Analytics.V3.Model.CustomDimension.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Analytics.V3.Model.CustomDimension{}}
on success{:error, info}
on failure
analytics_management_custom_dimensions_update(connection, account_id, web_property_id, custom_dimension_id, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_custom_dimensions_update( Tesla.Env.client(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Analytics.V3.Model.CustomDimension.t()} | {:error, Tesla.Env.t()}
Updates an existing custom dimension.
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveraccount_id
(type:String.t
) - Account ID for the custom dimension to update.web_property_id
(type:String.t
) - Web property ID for the custom dimension to update.custom_dimension_id
(type:String.t
) - Custom dimension ID for the custom dimension to update.optional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.:ignoreCustomDataSourceLinks
(type:boolean()
) - Force the update and ignore any warnings related to the custom dimension being linked to a custom data source / data set.:body
(type:GoogleApi.Analytics.V3.Model.CustomDimension.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Analytics.V3.Model.CustomDimension{}}
on success{:error, info}
on failure
analytics_management_custom_metrics_get(connection, account_id, web_property_id, custom_metric_id, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_custom_metrics_get( Tesla.Env.client(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Analytics.V3.Model.CustomMetric.t()} | {:error, Tesla.Env.t()}
Get a custom metric to which the user has access.
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveraccount_id
(type:String.t
) - Account ID for the custom metric to retrieve.web_property_id
(type:String.t
) - Web property ID for the custom metric to retrieve.custom_metric_id
(type:String.t
) - The ID of the custom metric to retrieve.optional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Analytics.V3.Model.CustomMetric{}}
on success{:error, info}
on failure
analytics_management_custom_metrics_insert(connection, account_id, web_property_id, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_custom_metrics_insert( Tesla.Env.client(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Analytics.V3.Model.CustomMetric.t()} | {:error, Tesla.Env.t()}
Create a new custom metric.
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveraccount_id
(type:String.t
) - Account ID for the custom metric to create.web_property_id
(type:String.t
) - Web property ID for the custom dimension to create.optional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.:body
(type:GoogleApi.Analytics.V3.Model.CustomMetric.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Analytics.V3.Model.CustomMetric{}}
on success{:error, info}
on failure
analytics_management_custom_metrics_list(connection, account_id, web_property_id, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_custom_metrics_list( Tesla.Env.client(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Analytics.V3.Model.CustomMetrics.t()} | {:error, Tesla.Env.t()}
Lists custom metrics to which the user has access.
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveraccount_id
(type:String.t
) - Account ID for the custom metrics to retrieve.web_property_id
(type:String.t
) - Web property ID for the custom metrics to retrieve.optional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.:"max-results"
(type:integer()
) - The maximum number of custom metrics to include in this response.:"start-index"
(type:integer()
) - An index of the first entity to retrieve. Use this parameter as a pagination mechanism along with the max-results parameter.
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Analytics.V3.Model.CustomMetrics{}}
on success{:error, info}
on failure
analytics_management_custom_metrics_patch(connection, account_id, web_property_id, custom_metric_id, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_custom_metrics_patch( Tesla.Env.client(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Analytics.V3.Model.CustomMetric.t()} | {:error, Tesla.Env.t()}
Updates an existing custom metric. This method supports patch semantics.
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveraccount_id
(type:String.t
) - Account ID for the custom metric to update.web_property_id
(type:String.t
) - Web property ID for the custom metric to update.custom_metric_id
(type:String.t
) - Custom metric ID for the custom metric to update.optional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.:ignoreCustomDataSourceLinks
(type:boolean()
) - Force the update and ignore any warnings related to the custom metric being linked to a custom data source / data set.:body
(type:GoogleApi.Analytics.V3.Model.CustomMetric.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Analytics.V3.Model.CustomMetric{}}
on success{:error, info}
on failure
analytics_management_custom_metrics_update(connection, account_id, web_property_id, custom_metric_id, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_custom_metrics_update( Tesla.Env.client(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Analytics.V3.Model.CustomMetric.t()} | {:error, Tesla.Env.t()}
Updates an existing custom metric.
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveraccount_id
(type:String.t
) - Account ID for the custom metric to update.web_property_id
(type:String.t
) - Web property ID for the custom metric to update.custom_metric_id
(type:String.t
) - Custom metric ID for the custom metric to update.optional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.:ignoreCustomDataSourceLinks
(type:boolean()
) - Force the update and ignore any warnings related to the custom metric being linked to a custom data source / data set.:body
(type:GoogleApi.Analytics.V3.Model.CustomMetric.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Analytics.V3.Model.CustomMetric{}}
on success{:error, info}
on failure
analytics_management_experiments_delete(connection, account_id, web_property_id, profile_id, experiment_id, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_experiments_delete( Tesla.Env.client(), String.t(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, nil} | {:error, Tesla.Env.t()}
Delete an experiment.
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveraccount_id
(type:String.t
) - Account ID to which the experiment belongsweb_property_id
(type:String.t
) - Web property ID to which the experiment belongsprofile_id
(type:String.t
) - View (Profile) ID to which the experiment belongsexperiment_id
(type:String.t
) - ID of the experiment to deleteoptional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.
opts
(type:keyword()
) - Call options
Returns
{:ok, %{}}
on success{:error, info}
on failure
analytics_management_experiments_get(connection, account_id, web_property_id, profile_id, experiment_id, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_experiments_get( Tesla.Env.client(), String.t(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Analytics.V3.Model.Experiment.t()} | {:error, Tesla.Env.t()}
Returns an experiment to which the user has access.
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveraccount_id
(type:String.t
) - Account ID to retrieve the experiment for.web_property_id
(type:String.t
) - Web property ID to retrieve the experiment for.profile_id
(type:String.t
) - View (Profile) ID to retrieve the experiment for.experiment_id
(type:String.t
) - Experiment ID to retrieve the experiment for.optional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Analytics.V3.Model.Experiment{}}
on success{:error, info}
on failure
analytics_management_experiments_insert(connection, account_id, web_property_id, profile_id, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_experiments_insert( Tesla.Env.client(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Analytics.V3.Model.Experiment.t()} | {:error, Tesla.Env.t()}
Create a new experiment.
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveraccount_id
(type:String.t
) - Account ID to create the experiment for.web_property_id
(type:String.t
) - Web property ID to create the experiment for.profile_id
(type:String.t
) - View (Profile) ID to create the experiment for.optional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.:body
(type:GoogleApi.Analytics.V3.Model.Experiment.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Analytics.V3.Model.Experiment{}}
on success{:error, info}
on failure
analytics_management_experiments_list(connection, account_id, web_property_id, profile_id, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_experiments_list( Tesla.Env.client(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Analytics.V3.Model.Experiments.t()} | {:error, Tesla.Env.t()}
Lists experiments to which the user has access.
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveraccount_id
(type:String.t
) - Account ID to retrieve experiments for.web_property_id
(type:String.t
) - Web property ID to retrieve experiments for.profile_id
(type:String.t
) - View (Profile) ID to retrieve experiments for.optional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.:"max-results"
(type:integer()
) - The maximum number of experiments to include in this response.:"start-index"
(type:integer()
) - An index of the first experiment to retrieve. Use this parameter as a pagination mechanism along with the max-results parameter.
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Analytics.V3.Model.Experiments{}}
on success{:error, info}
on failure
analytics_management_experiments_patch(connection, account_id, web_property_id, profile_id, experiment_id, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_experiments_patch( Tesla.Env.client(), String.t(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Analytics.V3.Model.Experiment.t()} | {:error, Tesla.Env.t()}
Update an existing experiment. This method supports patch semantics.
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveraccount_id
(type:String.t
) - Account ID of the experiment to update.web_property_id
(type:String.t
) - Web property ID of the experiment to update.profile_id
(type:String.t
) - View (Profile) ID of the experiment to update.experiment_id
(type:String.t
) - Experiment ID of the experiment to update.optional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.:body
(type:GoogleApi.Analytics.V3.Model.Experiment.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Analytics.V3.Model.Experiment{}}
on success{:error, info}
on failure
analytics_management_experiments_update(connection, account_id, web_property_id, profile_id, experiment_id, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_experiments_update( Tesla.Env.client(), String.t(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Analytics.V3.Model.Experiment.t()} | {:error, Tesla.Env.t()}
Update an existing experiment.
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveraccount_id
(type:String.t
) - Account ID of the experiment to update.web_property_id
(type:String.t
) - Web property ID of the experiment to update.profile_id
(type:String.t
) - View (Profile) ID of the experiment to update.experiment_id
(type:String.t
) - Experiment ID of the experiment to update.optional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.:body
(type:GoogleApi.Analytics.V3.Model.Experiment.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Analytics.V3.Model.Experiment{}}
on success{:error, info}
on failure
analytics_management_filters_delete(connection, account_id, filter_id, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_filters_delete( Tesla.Env.client(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Analytics.V3.Model.Filter.t()} | {:error, Tesla.Env.t()}
Delete a filter.
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveraccount_id
(type:String.t
) - Account ID to delete the filter for.filter_id
(type:String.t
) - ID of the filter to be deleted.optional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Analytics.V3.Model.Filter{}}
on success{:error, info}
on failure
analytics_management_filters_get(connection, account_id, filter_id, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_filters_get( Tesla.Env.client(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Analytics.V3.Model.Filter.t()} | {:error, Tesla.Env.t()}
Returns filters to which the user has access.
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveraccount_id
(type:String.t
) - Account ID to retrieve filters for.filter_id
(type:String.t
) - Filter ID to retrieve filters for.optional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Analytics.V3.Model.Filter{}}
on success{:error, info}
on failure
analytics_management_filters_insert(connection, account_id, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_filters_insert( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Analytics.V3.Model.Filter.t()} | {:error, Tesla.Env.t()}
Create a new filter.
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveraccount_id
(type:String.t
) - Account ID to create filter for.optional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.:body
(type:GoogleApi.Analytics.V3.Model.Filter.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Analytics.V3.Model.Filter{}}
on success{:error, info}
on failure
analytics_management_filters_list(connection, account_id, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_filters_list( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Analytics.V3.Model.Filters.t()} | {:error, Tesla.Env.t()}
Lists all filters for an account
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveraccount_id
(type:String.t
) - Account ID to retrieve filters for.optional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.:"max-results"
(type:integer()
) - The maximum number of filters to include in this response.:"start-index"
(type:integer()
) - An index of the first entity to retrieve. Use this parameter as a pagination mechanism along with the max-results parameter.
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Analytics.V3.Model.Filters{}}
on success{:error, info}
on failure
analytics_management_filters_patch(connection, account_id, filter_id, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_filters_patch( Tesla.Env.client(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Analytics.V3.Model.Filter.t()} | {:error, Tesla.Env.t()}
Updates an existing filter. This method supports patch semantics.
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveraccount_id
(type:String.t
) - Account ID to which the filter belongs.filter_id
(type:String.t
) - ID of the filter to be updated.optional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.:body
(type:GoogleApi.Analytics.V3.Model.Filter.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Analytics.V3.Model.Filter{}}
on success{:error, info}
on failure
analytics_management_filters_update(connection, account_id, filter_id, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_filters_update( Tesla.Env.client(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Analytics.V3.Model.Filter.t()} | {:error, Tesla.Env.t()}
Updates an existing filter.
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveraccount_id
(type:String.t
) - Account ID to which the filter belongs.filter_id
(type:String.t
) - ID of the filter to be updated.optional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.:body
(type:GoogleApi.Analytics.V3.Model.Filter.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Analytics.V3.Model.Filter{}}
on success{:error, info}
on failure
analytics_management_goals_get(connection, account_id, web_property_id, profile_id, goal_id, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_goals_get( Tesla.Env.client(), String.t(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Analytics.V3.Model.Goal.t()} | {:error, Tesla.Env.t()}
Gets a goal to which the user has access.
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveraccount_id
(type:String.t
) - Account ID to retrieve the goal for.web_property_id
(type:String.t
) - Web property ID to retrieve the goal for.profile_id
(type:String.t
) - View (Profile) ID to retrieve the goal for.goal_id
(type:String.t
) - Goal ID to retrieve the goal for.optional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Analytics.V3.Model.Goal{}}
on success{:error, info}
on failure
analytics_management_goals_insert(connection, account_id, web_property_id, profile_id, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_goals_insert( Tesla.Env.client(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Analytics.V3.Model.Goal.t()} | {:error, Tesla.Env.t()}
Create a new goal.
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveraccount_id
(type:String.t
) - Account ID to create the goal for.web_property_id
(type:String.t
) - Web property ID to create the goal for.profile_id
(type:String.t
) - View (Profile) ID to create the goal for.optional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.:body
(type:GoogleApi.Analytics.V3.Model.Goal.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Analytics.V3.Model.Goal{}}
on success{:error, info}
on failure
analytics_management_goals_list(connection, account_id, web_property_id, profile_id, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_goals_list( Tesla.Env.client(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Analytics.V3.Model.Goals.t()} | {:error, Tesla.Env.t()}
Lists goals to which the user has access.
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveraccount_id
(type:String.t
) - Account ID to retrieve goals for. Can either be a specific account ID or '~all', which refers to all the accounts that user has access to.web_property_id
(type:String.t
) - Web property ID to retrieve goals for. Can either be a specific web property ID or '~all', which refers to all the web properties that user has access to.profile_id
(type:String.t
) - View (Profile) ID to retrieve goals for. Can either be a specific view (profile) ID or '~all', which refers to all the views (profiles) that user has access to.optional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.:"max-results"
(type:integer()
) - The maximum number of goals to include in this response.:"start-index"
(type:integer()
) - An index of the first goal to retrieve. Use this parameter as a pagination mechanism along with the max-results parameter.
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Analytics.V3.Model.Goals{}}
on success{:error, info}
on failure
analytics_management_goals_patch(connection, account_id, web_property_id, profile_id, goal_id, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_goals_patch( Tesla.Env.client(), String.t(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Analytics.V3.Model.Goal.t()} | {:error, Tesla.Env.t()}
Updates an existing goal. This method supports patch semantics.
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveraccount_id
(type:String.t
) - Account ID to update the goal.web_property_id
(type:String.t
) - Web property ID to update the goal.profile_id
(type:String.t
) - View (Profile) ID to update the goal.goal_id
(type:String.t
) - Index of the goal to be updated.optional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.:body
(type:GoogleApi.Analytics.V3.Model.Goal.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Analytics.V3.Model.Goal{}}
on success{:error, info}
on failure
analytics_management_goals_update(connection, account_id, web_property_id, profile_id, goal_id, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_goals_update( Tesla.Env.client(), String.t(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Analytics.V3.Model.Goal.t()} | {:error, Tesla.Env.t()}
Updates an existing goal.
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveraccount_id
(type:String.t
) - Account ID to update the goal.web_property_id
(type:String.t
) - Web property ID to update the goal.profile_id
(type:String.t
) - View (Profile) ID to update the goal.goal_id
(type:String.t
) - Index of the goal to be updated.optional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.:body
(type:GoogleApi.Analytics.V3.Model.Goal.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Analytics.V3.Model.Goal{}}
on success{:error, info}
on failure
analytics_management_profile_filter_links_delete(connection, account_id, web_property_id, profile_id, link_id, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_profile_filter_links_delete( Tesla.Env.client(), String.t(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, nil} | {:error, Tesla.Env.t()}
Delete a profile filter link.
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveraccount_id
(type:String.t
) - Account ID to which the profile filter link belongs.web_property_id
(type:String.t
) - Web property Id to which the profile filter link belongs.profile_id
(type:String.t
) - Profile ID to which the filter link belongs.link_id
(type:String.t
) - ID of the profile filter link to delete.optional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.
opts
(type:keyword()
) - Call options
Returns
{:ok, %{}}
on success{:error, info}
on failure
analytics_management_profile_filter_links_get(connection, account_id, web_property_id, profile_id, link_id, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_profile_filter_links_get( Tesla.Env.client(), String.t(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Analytics.V3.Model.ProfileFilterLink.t()} | {:error, Tesla.Env.t()}
Returns a single profile filter link.
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveraccount_id
(type:String.t
) - Account ID to retrieve profile filter link for.web_property_id
(type:String.t
) - Web property Id to retrieve profile filter link for.profile_id
(type:String.t
) - Profile ID to retrieve filter link for.link_id
(type:String.t
) - ID of the profile filter link.optional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Analytics.V3.Model.ProfileFilterLink{}}
on success{:error, info}
on failure
analytics_management_profile_filter_links_insert(connection, account_id, web_property_id, profile_id, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_profile_filter_links_insert( Tesla.Env.client(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Analytics.V3.Model.ProfileFilterLink.t()} | {:error, Tesla.Env.t()}
Create a new profile filter link.
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveraccount_id
(type:String.t
) - Account ID to create profile filter link for.web_property_id
(type:String.t
) - Web property Id to create profile filter link for.profile_id
(type:String.t
) - Profile ID to create filter link for.optional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.:body
(type:GoogleApi.Analytics.V3.Model.ProfileFilterLink.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Analytics.V3.Model.ProfileFilterLink{}}
on success{:error, info}
on failure
analytics_management_profile_filter_links_list(connection, account_id, web_property_id, profile_id, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_profile_filter_links_list( Tesla.Env.client(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Analytics.V3.Model.ProfileFilterLinks.t()} | {:error, Tesla.Env.t()}
Lists all profile filter links for a profile.
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveraccount_id
(type:String.t
) - Account ID to retrieve profile filter links for.web_property_id
(type:String.t
) - Web property Id for profile filter links for. Can either be a specific web property ID or '~all', which refers to all the web properties that user has access to.profile_id
(type:String.t
) - Profile ID to retrieve filter links for. Can either be a specific profile ID or '~all', which refers to all the profiles that user has access to.optional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.:"max-results"
(type:integer()
) - The maximum number of profile filter links to include in this response.:"start-index"
(type:integer()
) - An index of the first entity to retrieve. Use this parameter as a pagination mechanism along with the max-results parameter.
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Analytics.V3.Model.ProfileFilterLinks{}}
on success{:error, info}
on failure
analytics_management_profile_filter_links_patch(connection, account_id, web_property_id, profile_id, link_id, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_profile_filter_links_patch( Tesla.Env.client(), String.t(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Analytics.V3.Model.ProfileFilterLink.t()} | {:error, Tesla.Env.t()}
Update an existing profile filter link. This method supports patch semantics.
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveraccount_id
(type:String.t
) - Account ID to which profile filter link belongs.web_property_id
(type:String.t
) - Web property Id to which profile filter link belongsprofile_id
(type:String.t
) - Profile ID to which filter link belongslink_id
(type:String.t
) - ID of the profile filter link to be updated.optional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.:body
(type:GoogleApi.Analytics.V3.Model.ProfileFilterLink.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Analytics.V3.Model.ProfileFilterLink{}}
on success{:error, info}
on failure
analytics_management_profile_filter_links_update(connection, account_id, web_property_id, profile_id, link_id, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_profile_filter_links_update( Tesla.Env.client(), String.t(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Analytics.V3.Model.ProfileFilterLink.t()} | {:error, Tesla.Env.t()}
Update an existing profile filter link.
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveraccount_id
(type:String.t
) - Account ID to which profile filter link belongs.web_property_id
(type:String.t
) - Web property Id to which profile filter link belongsprofile_id
(type:String.t
) - Profile ID to which filter link belongslink_id
(type:String.t
) - ID of the profile filter link to be updated.optional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.:body
(type:GoogleApi.Analytics.V3.Model.ProfileFilterLink.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Analytics.V3.Model.ProfileFilterLink{}}
on success{:error, info}
on failure
analytics_management_profile_user_links_delete(connection, account_id, web_property_id, profile_id, link_id, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_profile_user_links_delete( Tesla.Env.client(), String.t(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, nil} | {:error, Tesla.Env.t()}
Removes a user from the given view (profile).
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveraccount_id
(type:String.t
) - Account ID to delete the user link for.web_property_id
(type:String.t
) - Web Property ID to delete the user link for.profile_id
(type:String.t
) - View (Profile) ID to delete the user link for.link_id
(type:String.t
) - Link ID to delete the user link for.optional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.
opts
(type:keyword()
) - Call options
Returns
{:ok, %{}}
on success{:error, info}
on failure
analytics_management_profile_user_links_insert(connection, account_id, web_property_id, profile_id, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_profile_user_links_insert( Tesla.Env.client(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Analytics.V3.Model.EntityUserLink.t()} | {:error, Tesla.Env.t()}
Adds a new user to the given view (profile).
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveraccount_id
(type:String.t
) - Account ID to create the user link for.web_property_id
(type:String.t
) - Web Property ID to create the user link for.profile_id
(type:String.t
) - View (Profile) ID to create the user link for.optional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.:body
(type:GoogleApi.Analytics.V3.Model.EntityUserLink.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Analytics.V3.Model.EntityUserLink{}}
on success{:error, info}
on failure
analytics_management_profile_user_links_list(connection, account_id, web_property_id, profile_id, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_profile_user_links_list( Tesla.Env.client(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Analytics.V3.Model.EntityUserLinks.t()} | {:error, Tesla.Env.t()}
Lists profile-user links for a given view (profile).
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveraccount_id
(type:String.t
) - Account ID which the given view (profile) belongs to.web_property_id
(type:String.t
) - Web Property ID which the given view (profile) belongs to. Can either be a specific web property ID or '~all', which refers to all the web properties that user has access to.profile_id
(type:String.t
) - View (Profile) ID to retrieve the profile-user links for. Can either be a specific profile ID or '~all', which refers to all the profiles that user has access to.optional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.:"max-results"
(type:integer()
) - The maximum number of profile-user links to include in this response.:"start-index"
(type:integer()
) - An index of the first profile-user link to retrieve. Use this parameter as a pagination mechanism along with the max-results parameter.
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Analytics.V3.Model.EntityUserLinks{}}
on success{:error, info}
on failure
analytics_management_profile_user_links_update(connection, account_id, web_property_id, profile_id, link_id, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_profile_user_links_update( Tesla.Env.client(), String.t(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Analytics.V3.Model.EntityUserLink.t()} | {:error, Tesla.Env.t()}
Updates permissions for an existing user on the given view (profile).
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveraccount_id
(type:String.t
) - Account ID to update the user link for.web_property_id
(type:String.t
) - Web Property ID to update the user link for.profile_id
(type:String.t
) - View (Profile ID) to update the user link for.link_id
(type:String.t
) - Link ID to update the user link for.optional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.:body
(type:GoogleApi.Analytics.V3.Model.EntityUserLink.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Analytics.V3.Model.EntityUserLink{}}
on success{:error, info}
on failure
analytics_management_profiles_delete(connection, account_id, web_property_id, profile_id, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_profiles_delete( Tesla.Env.client(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, nil} | {:error, Tesla.Env.t()}
Deletes a view (profile).
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveraccount_id
(type:String.t
) - Account ID to delete the view (profile) for.web_property_id
(type:String.t
) - Web property ID to delete the view (profile) for.profile_id
(type:String.t
) - ID of the view (profile) to be deleted.optional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.
opts
(type:keyword()
) - Call options
Returns
{:ok, %{}}
on success{:error, info}
on failure
analytics_management_profiles_get(connection, account_id, web_property_id, profile_id, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_profiles_get( Tesla.Env.client(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Analytics.V3.Model.Profile.t()} | {:error, Tesla.Env.t()}
Gets a view (profile) to which the user has access.
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveraccount_id
(type:String.t
) - Account ID to retrieve the view (profile) for.web_property_id
(type:String.t
) - Web property ID to retrieve the view (profile) for.profile_id
(type:String.t
) - View (Profile) ID to retrieve the view (profile) for.optional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Analytics.V3.Model.Profile{}}
on success{:error, info}
on failure
analytics_management_profiles_insert(connection, account_id, web_property_id, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_profiles_insert( Tesla.Env.client(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Analytics.V3.Model.Profile.t()} | {:error, Tesla.Env.t()}
Create a new view (profile).
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveraccount_id
(type:String.t
) - Account ID to create the view (profile) for.web_property_id
(type:String.t
) - Web property ID to create the view (profile) for.optional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.:body
(type:GoogleApi.Analytics.V3.Model.Profile.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Analytics.V3.Model.Profile{}}
on success{:error, info}
on failure
analytics_management_profiles_list(connection, account_id, web_property_id, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_profiles_list( Tesla.Env.client(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Analytics.V3.Model.Profiles.t()} | {:error, Tesla.Env.t()}
Lists views (profiles) to which the user has access.
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveraccount_id
(type:String.t
) - Account ID for the view (profiles) to retrieve. Can either be a specific account ID or '~all', which refers to all the accounts to which the user has access.web_property_id
(type:String.t
) - Web property ID for the views (profiles) to retrieve. Can either be a specific web property ID or '~all', which refers to all the web properties to which the user has access.optional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.:"max-results"
(type:integer()
) - The maximum number of views (profiles) to include in this response.:"start-index"
(type:integer()
) - An index of the first entity to retrieve. Use this parameter as a pagination mechanism along with the max-results parameter.
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Analytics.V3.Model.Profiles{}}
on success{:error, info}
on failure
analytics_management_profiles_patch(connection, account_id, web_property_id, profile_id, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_profiles_patch( Tesla.Env.client(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Analytics.V3.Model.Profile.t()} | {:error, Tesla.Env.t()}
Updates an existing view (profile). This method supports patch semantics.
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveraccount_id
(type:String.t
) - Account ID to which the view (profile) belongsweb_property_id
(type:String.t
) - Web property ID to which the view (profile) belongsprofile_id
(type:String.t
) - ID of the view (profile) to be updated.optional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.:body
(type:GoogleApi.Analytics.V3.Model.Profile.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Analytics.V3.Model.Profile{}}
on success{:error, info}
on failure
analytics_management_profiles_update(connection, account_id, web_property_id, profile_id, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_profiles_update( Tesla.Env.client(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Analytics.V3.Model.Profile.t()} | {:error, Tesla.Env.t()}
Updates an existing view (profile).
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveraccount_id
(type:String.t
) - Account ID to which the view (profile) belongsweb_property_id
(type:String.t
) - Web property ID to which the view (profile) belongsprofile_id
(type:String.t
) - ID of the view (profile) to be updated.optional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.:body
(type:GoogleApi.Analytics.V3.Model.Profile.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Analytics.V3.Model.Profile{}}
on success{:error, info}
on failure
analytics_management_remarketing_audience_delete(connection, account_id, web_property_id, remarketing_audience_id, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_remarketing_audience_delete( Tesla.Env.client(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, nil} | {:error, Tesla.Env.t()}
Delete a remarketing audience.
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveraccount_id
(type:String.t
) - Account ID to which the remarketing audience belongs.web_property_id
(type:String.t
) - Web property ID to which the remarketing audience belongs.remarketing_audience_id
(type:String.t
) - The ID of the remarketing audience to delete.optional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.
opts
(type:keyword()
) - Call options
Returns
{:ok, %{}}
on success{:error, info}
on failure
analytics_management_remarketing_audience_get(connection, account_id, web_property_id, remarketing_audience_id, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_remarketing_audience_get( Tesla.Env.client(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Analytics.V3.Model.RemarketingAudience.t()} | {:error, Tesla.Env.t()}
Gets a remarketing audience to which the user has access.
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveraccount_id
(type:String.t
) - The account ID of the remarketing audience to retrieve.web_property_id
(type:String.t
) - The web property ID of the remarketing audience to retrieve.remarketing_audience_id
(type:String.t
) - The ID of the remarketing audience to retrieve.optional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Analytics.V3.Model.RemarketingAudience{}}
on success{:error, info}
on failure
analytics_management_remarketing_audience_insert(connection, account_id, web_property_id, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_remarketing_audience_insert( Tesla.Env.client(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Analytics.V3.Model.RemarketingAudience.t()} | {:error, Tesla.Env.t()}
Creates a new remarketing audience.
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveraccount_id
(type:String.t
) - The account ID for which to create the remarketing audience.web_property_id
(type:String.t
) - Web property ID for which to create the remarketing audience.optional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.:body
(type:GoogleApi.Analytics.V3.Model.RemarketingAudience.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Analytics.V3.Model.RemarketingAudience{}}
on success{:error, info}
on failure
analytics_management_remarketing_audience_list(connection, account_id, web_property_id, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_remarketing_audience_list( Tesla.Env.client(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Analytics.V3.Model.RemarketingAudiences.t()} | {:error, Tesla.Env.t()}
Lists remarketing audiences to which the user has access.
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveraccount_id
(type:String.t
) - The account ID of the remarketing audiences to retrieve.web_property_id
(type:String.t
) - The web property ID of the remarketing audiences to retrieve.optional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.:"max-results"
(type:integer()
) - The maximum number of remarketing audiences to include in this response.:"start-index"
(type:integer()
) - An index of the first entity to retrieve. Use this parameter as a pagination mechanism along with the max-results parameter.:type
(type:String.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Analytics.V3.Model.RemarketingAudiences{}}
on success{:error, info}
on failure
analytics_management_remarketing_audience_patch(connection, account_id, web_property_id, remarketing_audience_id, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_remarketing_audience_patch( Tesla.Env.client(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Analytics.V3.Model.RemarketingAudience.t()} | {:error, Tesla.Env.t()}
Updates an existing remarketing audience. This method supports patch semantics.
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveraccount_id
(type:String.t
) - The account ID of the remarketing audience to update.web_property_id
(type:String.t
) - The web property ID of the remarketing audience to update.remarketing_audience_id
(type:String.t
) - The ID of the remarketing audience to update.optional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.:body
(type:GoogleApi.Analytics.V3.Model.RemarketingAudience.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Analytics.V3.Model.RemarketingAudience{}}
on success{:error, info}
on failure
analytics_management_remarketing_audience_update(connection, account_id, web_property_id, remarketing_audience_id, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_remarketing_audience_update( Tesla.Env.client(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Analytics.V3.Model.RemarketingAudience.t()} | {:error, Tesla.Env.t()}
Updates an existing remarketing audience.
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveraccount_id
(type:String.t
) - The account ID of the remarketing audience to update.web_property_id
(type:String.t
) - The web property ID of the remarketing audience to update.remarketing_audience_id
(type:String.t
) - The ID of the remarketing audience to update.optional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.:body
(type:GoogleApi.Analytics.V3.Model.RemarketingAudience.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Analytics.V3.Model.RemarketingAudience{}}
on success{:error, info}
on failure
analytics_management_segments_list(connection, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_segments_list(Tesla.Env.client(), keyword(), keyword()) :: {:ok, GoogleApi.Analytics.V3.Model.Segments.t()} | {:error, Tesla.Env.t()}
Lists segments to which the user has access.
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveroptional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.:"max-results"
(type:integer()
) - The maximum number of segments to include in this response.:"start-index"
(type:integer()
) - An index of the first segment to retrieve. Use this parameter as a pagination mechanism along with the max-results parameter.
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Analytics.V3.Model.Segments{}}
on success{:error, info}
on failure
analytics_management_unsampled_reports_delete(connection, account_id, web_property_id, profile_id, unsampled_report_id, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_unsampled_reports_delete( Tesla.Env.client(), String.t(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, nil} | {:error, Tesla.Env.t()}
Deletes an unsampled report.
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveraccount_id
(type:String.t
) - Account ID to delete the unsampled report for.web_property_id
(type:String.t
) - Web property ID to delete the unsampled reports for.profile_id
(type:String.t
) - View (Profile) ID to delete the unsampled report for.unsampled_report_id
(type:String.t
) - ID of the unsampled report to be deleted.optional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.
opts
(type:keyword()
) - Call options
Returns
{:ok, %{}}
on success{:error, info}
on failure
analytics_management_unsampled_reports_get(connection, account_id, web_property_id, profile_id, unsampled_report_id, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_unsampled_reports_get( Tesla.Env.client(), String.t(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Analytics.V3.Model.UnsampledReport.t()} | {:error, Tesla.Env.t()}
Returns a single unsampled report.
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveraccount_id
(type:String.t
) - Account ID to retrieve unsampled report for.web_property_id
(type:String.t
) - Web property ID to retrieve unsampled reports for.profile_id
(type:String.t
) - View (Profile) ID to retrieve unsampled report for.unsampled_report_id
(type:String.t
) - ID of the unsampled report to retrieve.optional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Analytics.V3.Model.UnsampledReport{}}
on success{:error, info}
on failure
analytics_management_unsampled_reports_insert(connection, account_id, web_property_id, profile_id, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_unsampled_reports_insert( Tesla.Env.client(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Analytics.V3.Model.UnsampledReport.t()} | {:error, Tesla.Env.t()}
Create a new unsampled report.
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveraccount_id
(type:String.t
) - Account ID to create the unsampled report for.web_property_id
(type:String.t
) - Web property ID to create the unsampled report for.profile_id
(type:String.t
) - View (Profile) ID to create the unsampled report for.optional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.:body
(type:GoogleApi.Analytics.V3.Model.UnsampledReport.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Analytics.V3.Model.UnsampledReport{}}
on success{:error, info}
on failure
analytics_management_unsampled_reports_list(connection, account_id, web_property_id, profile_id, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_unsampled_reports_list( Tesla.Env.client(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Analytics.V3.Model.UnsampledReports.t()} | {:error, Tesla.Env.t()}
Lists unsampled reports to which the user has access.
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveraccount_id
(type:String.t
) - Account ID to retrieve unsampled reports for. Must be a specific account ID, ~all is not supported.web_property_id
(type:String.t
) - Web property ID to retrieve unsampled reports for. Must be a specific web property ID, ~all is not supported.profile_id
(type:String.t
) - View (Profile) ID to retrieve unsampled reports for. Must be a specific view (profile) ID, ~all is not supported.optional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.:"max-results"
(type:integer()
) - The maximum number of unsampled reports to include in this response.:"start-index"
(type:integer()
) - An index of the first unsampled report to retrieve. Use this parameter as a pagination mechanism along with the max-results parameter.
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Analytics.V3.Model.UnsampledReports{}}
on success{:error, info}
on failure
analytics_management_uploads_delete_upload_data(connection, account_id, web_property_id, custom_data_source_id, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_uploads_delete_upload_data( Tesla.Env.client(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, nil} | {:error, Tesla.Env.t()}
Delete data associated with a previous upload.
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveraccount_id
(type:String.t
) - Account Id for the uploads to be deleted.web_property_id
(type:String.t
) - Web property Id for the uploads to be deleted.custom_data_source_id
(type:String.t
) - Custom data source Id for the uploads to be deleted.optional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.:body
(type:GoogleApi.Analytics.V3.Model.AnalyticsDataimportDeleteUploadDataRequest.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %{}}
on success{:error, info}
on failure
analytics_management_uploads_get(connection, account_id, web_property_id, custom_data_source_id, upload_id, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_uploads_get( Tesla.Env.client(), String.t(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Analytics.V3.Model.Upload.t()} | {:error, Tesla.Env.t()}
List uploads to which the user has access.
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveraccount_id
(type:String.t
) - Account Id for the upload to retrieve.web_property_id
(type:String.t
) - Web property Id for the upload to retrieve.custom_data_source_id
(type:String.t
) - Custom data source Id for upload to retrieve.upload_id
(type:String.t
) - Upload Id to retrieve.optional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Analytics.V3.Model.Upload{}}
on success{:error, info}
on failure
analytics_management_uploads_list(connection, account_id, web_property_id, custom_data_source_id, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_uploads_list( Tesla.Env.client(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Analytics.V3.Model.Uploads.t()} | {:error, Tesla.Env.t()}
List uploads to which the user has access.
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveraccount_id
(type:String.t
) - Account Id for the uploads to retrieve.web_property_id
(type:String.t
) - Web property Id for the uploads to retrieve.custom_data_source_id
(type:String.t
) - Custom data source Id for uploads to retrieve.optional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.:"max-results"
(type:integer()
) - The maximum number of uploads to include in this response.:"start-index"
(type:integer()
) - A 1-based index of the first upload to retrieve. Use this parameter as a pagination mechanism along with the max-results parameter.
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Analytics.V3.Model.Uploads{}}
on success{:error, info}
on failure
analytics_management_uploads_upload_data(connection, account_id, web_property_id, custom_data_source_id, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_uploads_upload_data( Tesla.Env.client(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Analytics.V3.Model.Upload.t()} | {:error, Tesla.Env.t()}
Upload data for a custom data source.
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveraccount_id
(type:String.t
) - Account Id associated with the upload.web_property_id
(type:String.t
) - Web property UA-string associated with the upload.custom_data_source_id
(type:String.t
) - Custom data source Id to which the data being uploaded belongs.optional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Analytics.V3.Model.Upload{}}
on success{:error, info}
on failure
analytics_management_uploads_upload_data_resumable(connection, account_id, web_property_id, custom_data_source_id, upload_type, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_uploads_upload_data_resumable( Tesla.Env.client(), String.t(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, nil} | {:error, Tesla.Env.t()}
Upload data for a custom data source.
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveraccount_id
(type:String.t
) - Account Id associated with the upload.web_property_id
(type:String.t
) - Web property UA-string associated with the upload.custom_data_source_id
(type:String.t
) - Custom data source Id to which the data being uploaded belongs.upload_type
(type:String.t
) - Upload type. Must be "resumable".optional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.
opts
(type:keyword()
) - Call options
Returns
{:ok, %{}}
on success{:error, info}
on failure
analytics_management_uploads_upload_data_simple(connection, account_id, web_property_id, custom_data_source_id, upload_type, metadata, data, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_uploads_upload_data_simple( Tesla.Env.client(), String.t(), String.t(), String.t(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Analytics.V3.Model.Upload.t()} | {:error, Tesla.Env.t()}
Upload data for a custom data source.
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveraccount_id
(type:String.t
) - Account Id associated with the upload.web_property_id
(type:String.t
) - Web property UA-string associated with the upload.custom_data_source_id
(type:String.t
) - Custom data source Id to which the data being uploaded belongs.upload_type
(type:String.t
) - Upload type. Must be "multipart".metadata
(type:String.t
) - string metadatadata
(type:String.t
) - Path to fileoptional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Analytics.V3.Model.Upload{}}
on success{:error, info}
on failure
analytics_management_web_property_ad_words_links_delete(connection, account_id, web_property_id, web_property_ad_words_link_id, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_web_property_ad_words_links_delete( Tesla.Env.client(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, nil} | {:error, Tesla.Env.t()}
Deletes a web property-Google Ads link.
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveraccount_id
(type:String.t
) - ID of the account which the given web property belongs to.web_property_id
(type:String.t
) - Web property ID to delete the Google Ads link for.web_property_ad_words_link_id
(type:String.t
) - Web property Google Ads link ID.optional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.
opts
(type:keyword()
) - Call options
Returns
{:ok, %{}}
on success{:error, info}
on failure
analytics_management_web_property_ad_words_links_get(connection, account_id, web_property_id, web_property_ad_words_link_id, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_web_property_ad_words_links_get( Tesla.Env.client(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Analytics.V3.Model.EntityAdWordsLink.t()} | {:error, Tesla.Env.t()}
Returns a web property-Google Ads link to which the user has access.
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveraccount_id
(type:String.t
) - ID of the account which the given web property belongs to.web_property_id
(type:String.t
) - Web property ID to retrieve the Google Ads link for.web_property_ad_words_link_id
(type:String.t
) - Web property-Google Ads link ID.optional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Analytics.V3.Model.EntityAdWordsLink{}}
on success{:error, info}
on failure
analytics_management_web_property_ad_words_links_insert(connection, account_id, web_property_id, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_web_property_ad_words_links_insert( Tesla.Env.client(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Analytics.V3.Model.EntityAdWordsLink.t()} | {:error, Tesla.Env.t()}
Creates a webProperty-Google Ads link.
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveraccount_id
(type:String.t
) - ID of the Google Analytics account to create the link for.web_property_id
(type:String.t
) - Web property ID to create the link for.optional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.:body
(type:GoogleApi.Analytics.V3.Model.EntityAdWordsLink.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Analytics.V3.Model.EntityAdWordsLink{}}
on success{:error, info}
on failure
analytics_management_web_property_ad_words_links_list(connection, account_id, web_property_id, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_web_property_ad_words_links_list( Tesla.Env.client(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Analytics.V3.Model.EntityAdWordsLinks.t()} | {:error, Tesla.Env.t()}
Lists webProperty-Google Ads links for a given web property.
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveraccount_id
(type:String.t
) - ID of the account which the given web property belongs to.web_property_id
(type:String.t
) - Web property ID to retrieve the Google Ads links for.optional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.:"max-results"
(type:integer()
) - The maximum number of webProperty-Google Ads links to include in this response.:"start-index"
(type:integer()
) - An index of the first webProperty-Google Ads link to retrieve. Use this parameter as a pagination mechanism along with the max-results parameter.
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Analytics.V3.Model.EntityAdWordsLinks{}}
on success{:error, info}
on failure
analytics_management_web_property_ad_words_links_patch(connection, account_id, web_property_id, web_property_ad_words_link_id, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_web_property_ad_words_links_patch( Tesla.Env.client(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Analytics.V3.Model.EntityAdWordsLink.t()} | {:error, Tesla.Env.t()}
Updates an existing webProperty-Google Ads link. This method supports patch semantics.
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveraccount_id
(type:String.t
) - ID of the account which the given web property belongs to.web_property_id
(type:String.t
) - Web property ID to retrieve the Google Ads link for.web_property_ad_words_link_id
(type:String.t
) - Web property-Google Ads link ID.optional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.:body
(type:GoogleApi.Analytics.V3.Model.EntityAdWordsLink.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Analytics.V3.Model.EntityAdWordsLink{}}
on success{:error, info}
on failure
analytics_management_web_property_ad_words_links_update(connection, account_id, web_property_id, web_property_ad_words_link_id, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_web_property_ad_words_links_update( Tesla.Env.client(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Analytics.V3.Model.EntityAdWordsLink.t()} | {:error, Tesla.Env.t()}
Updates an existing webProperty-Google Ads link.
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveraccount_id
(type:String.t
) - ID of the account which the given web property belongs to.web_property_id
(type:String.t
) - Web property ID to retrieve the Google Ads link for.web_property_ad_words_link_id
(type:String.t
) - Web property-Google Ads link ID.optional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.:body
(type:GoogleApi.Analytics.V3.Model.EntityAdWordsLink.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Analytics.V3.Model.EntityAdWordsLink{}}
on success{:error, info}
on failure
analytics_management_webproperties_get(connection, account_id, web_property_id, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_webproperties_get( Tesla.Env.client(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Analytics.V3.Model.Webproperty.t()} | {:error, Tesla.Env.t()}
Gets a web property to which the user has access.
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveraccount_id
(type:String.t
) - Account ID to retrieve the web property for.web_property_id
(type:String.t
) - ID to retrieve the web property for.optional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Analytics.V3.Model.Webproperty{}}
on success{:error, info}
on failure
analytics_management_webproperties_insert(connection, account_id, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_webproperties_insert( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Analytics.V3.Model.Webproperty.t()} | {:error, Tesla.Env.t()}
Create a new property if the account has fewer than 20 properties. Web properties are visible in the Google Analytics interface only if they have at least one profile.
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveraccount_id
(type:String.t
) - Account ID to create the web property for.optional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.:body
(type:GoogleApi.Analytics.V3.Model.Webproperty.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Analytics.V3.Model.Webproperty{}}
on success{:error, info}
on failure
analytics_management_webproperties_list(connection, account_id, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_webproperties_list( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Analytics.V3.Model.Webproperties.t()} | {:error, Tesla.Env.t()}
Lists web properties to which the user has access.
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveraccount_id
(type:String.t
) - Account ID to retrieve web properties for. Can either be a specific account ID or '~all', which refers to all the accounts that user has access to.optional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.:"max-results"
(type:integer()
) - The maximum number of web properties to include in this response.:"start-index"
(type:integer()
) - An index of the first entity to retrieve. Use this parameter as a pagination mechanism along with the max-results parameter.
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Analytics.V3.Model.Webproperties{}}
on success{:error, info}
on failure
analytics_management_webproperties_patch(connection, account_id, web_property_id, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_webproperties_patch( Tesla.Env.client(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Analytics.V3.Model.Webproperty.t()} | {:error, Tesla.Env.t()}
Updates an existing web property. This method supports patch semantics.
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveraccount_id
(type:String.t
) - Account ID to which the web property belongsweb_property_id
(type:String.t
) - Web property IDoptional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.:body
(type:GoogleApi.Analytics.V3.Model.Webproperty.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Analytics.V3.Model.Webproperty{}}
on success{:error, info}
on failure
analytics_management_webproperties_update(connection, account_id, web_property_id, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_webproperties_update( Tesla.Env.client(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Analytics.V3.Model.Webproperty.t()} | {:error, Tesla.Env.t()}
Updates an existing web property.
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveraccount_id
(type:String.t
) - Account ID to which the web property belongsweb_property_id
(type:String.t
) - Web property IDoptional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.:body
(type:GoogleApi.Analytics.V3.Model.Webproperty.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Analytics.V3.Model.Webproperty{}}
on success{:error, info}
on failure
analytics_management_webproperty_user_links_delete(connection, account_id, web_property_id, link_id, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_webproperty_user_links_delete( Tesla.Env.client(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, nil} | {:error, Tesla.Env.t()}
Removes a user from the given web property.
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveraccount_id
(type:String.t
) - Account ID to delete the user link for.web_property_id
(type:String.t
) - Web Property ID to delete the user link for.link_id
(type:String.t
) - Link ID to delete the user link for.optional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.
opts
(type:keyword()
) - Call options
Returns
{:ok, %{}}
on success{:error, info}
on failure
analytics_management_webproperty_user_links_insert(connection, account_id, web_property_id, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_webproperty_user_links_insert( Tesla.Env.client(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Analytics.V3.Model.EntityUserLink.t()} | {:error, Tesla.Env.t()}
Adds a new user to the given web property.
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveraccount_id
(type:String.t
) - Account ID to create the user link for.web_property_id
(type:String.t
) - Web Property ID to create the user link for.optional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.:body
(type:GoogleApi.Analytics.V3.Model.EntityUserLink.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Analytics.V3.Model.EntityUserLink{}}
on success{:error, info}
on failure
analytics_management_webproperty_user_links_list(connection, account_id, web_property_id, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_webproperty_user_links_list( Tesla.Env.client(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Analytics.V3.Model.EntityUserLinks.t()} | {:error, Tesla.Env.t()}
Lists webProperty-user links for a given web property.
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveraccount_id
(type:String.t
) - Account ID which the given web property belongs to.web_property_id
(type:String.t
) - Web Property ID for the webProperty-user links to retrieve. Can either be a specific web property ID or '~all', which refers to all the web properties that user has access to.optional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.:"max-results"
(type:integer()
) - The maximum number of webProperty-user Links to include in this response.:"start-index"
(type:integer()
) - An index of the first webProperty-user link to retrieve. Use this parameter as a pagination mechanism along with the max-results parameter.
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Analytics.V3.Model.EntityUserLinks{}}
on success{:error, info}
on failure
analytics_management_webproperty_user_links_update(connection, account_id, web_property_id, link_id, optional_params \\ [], opts \\ [])
View Sourceanalytics_management_webproperty_user_links_update( Tesla.Env.client(), String.t(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Analytics.V3.Model.EntityUserLink.t()} | {:error, Tesla.Env.t()}
Updates permissions for an existing user on the given web property.
Parameters
connection
(type:GoogleApi.Analytics.V3.Connection.t
) - Connection to serveraccount_id
(type:String.t
) - Account ID to update the account-user link for.web_property_id
(type:String.t
) - Web property ID to update the account-user link for.link_id
(type:String.t
) - Link ID to update the account-user link for.optional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.:body
(type:GoogleApi.Analytics.V3.Model.EntityUserLink.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Analytics.V3.Model.EntityUserLink{}}
on success{:error, info}
on failure