Google Analytics Admin V1beta Client - Class GoogleAdsLink (0.20.0)

Reference documentation and code samples for the Google Analytics Admin V1beta Client class GoogleAdsLink.

A link between a GA4 property and a Google Ads account.

Generated from protobuf message google.analytics.admin.v1beta.GoogleAdsLink

Namespace

Google \ Analytics \ Admin \ V1beta

Methods

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ name string

Output only. Format: properties/{propertyId}/googleAdsLinks/{googleAdsLinkId} Note: googleAdsLinkId is not the Google Ads customer ID.

↳ customer_id string

Immutable. Google Ads customer ID.

↳ can_manage_clients bool

Output only. If true, this link is for a Google Ads manager account.

↳ ads_personalization_enabled Google\Protobuf\BoolValue

Enable personalized advertising features with this integration. Automatically publish my Google Analytics audience lists and Google Analytics remarketing events/parameters to the linked Google Ads account. If this field is not set on create/update, it will be defaulted to true.

↳ create_time Google\Protobuf\Timestamp

Output only. Time when this link was originally created.

↳ update_time Google\Protobuf\Timestamp

Output only. Time when this link was last updated.

↳ creator_email_address string

Output only. Email address of the user that created the link. An empty string will be returned if the email address can't be retrieved.

Output only. Format: properties/{propertyId}/googleAdsLinks/{googleAdsLinkId} Note: googleAdsLinkId is not the Google Ads customer ID.

Returns
TypeDescription
string

Output only. Format: properties/{propertyId}/googleAdsLinks/{googleAdsLinkId} Note: googleAdsLinkId is not the Google Ads customer ID.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

Immutable. Google Ads customer ID.

Returns
TypeDescription
string

Immutable. Google Ads customer ID.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

Output only. If true, this link is for a Google Ads manager account.

Returns
TypeDescription
bool

Output only. If true, this link is for a Google Ads manager account.

Parameter
NameDescription
var bool
Returns
TypeDescription
$this

Enable personalized advertising features with this integration.

Automatically publish my Google Analytics audience lists and Google Analytics remarketing events/parameters to the linked Google Ads account. If this field is not set on create/update, it will be defaulted to true.

Returns
TypeDescription
Google\Protobuf\BoolValue|null

Returns the unboxed value from getAdsPersonalizationEnabled()

Enable personalized advertising features with this integration. Automatically publish my Google Analytics audience lists and Google Analytics remarketing events/parameters to the linked Google Ads account. If this field is not set on create/update, it will be defaulted to true.

Returns
TypeDescription
bool|null

Enable personalized advertising features with this integration.

Automatically publish my Google Analytics audience lists and Google Analytics remarketing events/parameters to the linked Google Ads account. If this field is not set on create/update, it will be defaulted to true.

Parameter
NameDescription
var Google\Protobuf\BoolValue
Returns
TypeDescription
$this

Sets the field by wrapping a primitive type in a Google\Protobuf\BoolValue object.

Enable personalized advertising features with this integration. Automatically publish my Google Analytics audience lists and Google Analytics remarketing events/parameters to the linked Google Ads account. If this field is not set on create/update, it will be defaulted to true.

Parameter
NameDescription
var bool|null
Returns
TypeDescription
$this

Output only. Time when this link was originally created.

Returns
TypeDescription
Google\Protobuf\Timestamp|null

Output only. Time when this link was originally created.

Parameter
NameDescription
var Google\Protobuf\Timestamp
Returns
TypeDescription
$this

Output only. Time when this link was last updated.

Returns
TypeDescription
Google\Protobuf\Timestamp|null

Output only. Time when this link was last updated.

Parameter
NameDescription
var Google\Protobuf\Timestamp
Returns
TypeDescription
$this

Output only. Email address of the user that created the link.

An empty string will be returned if the email address can't be retrieved.

Returns
TypeDescription
string

Output only. Email address of the user that created the link.

An empty string will be returned if the email address can't be retrieved.

Parameter
NameDescription
var string
Returns
TypeDescription
$this