Google Analytics Admin V1alpha Client - Class SearchAds360Link (0.12.0)

Reference documentation and code samples for the Google Analytics Admin V1alpha Client class SearchAds360Link.

A link between a GA4 property and a Search Ads 360 entity.

Generated from protobuf message google.analytics.admin.v1alpha.SearchAds360Link

Methods

Constructor.

Parameters
Name
Description
data
array

Optional. Data for populating the Message object.

↳ name
string

Output only. The resource name for this SearchAds360Link resource. Format: properties/{propertyId}/searchAds360Links/{linkId} Note: linkId is not the Search Ads 360 advertiser ID

↳ advertiser_id
string

Immutable. This field represents the Advertiser ID of the Search Ads 360 Advertiser. that has been linked.

↳ campaign_data_sharing_enabled
Google\Protobuf\BoolValue

Immutable. Enables the import of campaign data from Search Ads 360 into the GA4 property. After link creation, this can only be updated from the Search Ads 360 product. If this field is not set on create, it will be defaulted to true.

↳ cost_data_sharing_enabled
Google\Protobuf\BoolValue

Immutable. Enables the import of cost data from Search Ads 360 to the GA4 property. This can only be enabled if campaign_data_sharing_enabled is enabled. After link creation, this can only be updated from the Search Ads 360 product. If this field is not set on create, it will be defaulted to true.

↳ advertiser_display_name
string

Output only. The display name of the Search Ads 360 Advertiser. Allows users to easily identify the linked resource.

↳ ads_personalization_enabled
Google\Protobuf\BoolValue

Enables personalized advertising features with this integration. If this field is not set on create, it will be defaulted to true.

↳ site_stats_sharing_enabled
Google\Protobuf\BoolValue

Enables export of site stats with this integration. If this field is not set on create, it will be defaulted to true.

Output only. The resource name for this SearchAds360Link resource.

Format: properties/{propertyId}/searchAds360Links/{linkId} Note: linkId is not the Search Ads 360 advertiser ID

Returns
Type
Description
string

Output only. The resource name for this SearchAds360Link resource.

Format: properties/{propertyId}/searchAds360Links/{linkId} Note: linkId is not the Search Ads 360 advertiser ID

Parameter
Name
Description
var
string
Returns
Type
Description
$this

Immutable. This field represents the Advertiser ID of the Search Ads 360 Advertiser. that has been linked.

Returns
Type
Description
string

Immutable. This field represents the Advertiser ID of the Search Ads 360 Advertiser. that has been linked.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

Immutable. Enables the import of campaign data from Search Ads 360 into the GA4 property. After link creation, this can only be updated from the Search Ads 360 product.

If this field is not set on create, it will be defaulted to true.

Returns
Type
Description

Returns the unboxed value from getCampaignDataSharingEnabled()

Immutable. Enables the import of campaign data from Search Ads 360 into the GA4 property. After link creation, this can only be updated from the Search Ads 360 product. If this field is not set on create, it will be defaulted to true.

Returns
Type
Description
bool|null

Immutable. Enables the import of campaign data from Search Ads 360 into the GA4 property. After link creation, this can only be updated from the Search Ads 360 product.

If this field is not set on create, it will be defaulted to true.

Parameter
Name
Description
Returns
Type
Description
$this

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

Immutable. Enables the import of campaign data from Search Ads 360 into the GA4 property. After link creation, this can only be updated from the Search Ads 360 product. If this field is not set on create, it will be defaulted to true.

Parameter
Name
Description
var
bool|null
Returns
Type
Description
$this

Immutable. Enables the import of cost data from Search Ads 360 to the GA4 property. This can only be enabled if campaign_data_sharing_enabled is enabled. After link creation, this can only be updated from the Search Ads 360 product.

If this field is not set on create, it will be defaulted to true.

Returns
Type
Description

Returns the unboxed value from getCostDataSharingEnabled()

Immutable. Enables the import of cost data from Search Ads 360 to the GA4 property. This can only be enabled if campaign_data_sharing_enabled is enabled. After link creation, this can only be updated from the Search Ads 360 product. If this field is not set on create, it will be defaulted to true.

Returns
Type
Description
bool|null

Immutable. Enables the import of cost data from Search Ads 360 to the GA4 property. This can only be enabled if campaign_data_sharing_enabled is enabled. After link creation, this can only be updated from the Search Ads 360 product.

If this field is not set on create, it will be defaulted to true.

Parameter
Name
Description
Returns
Type
Description
$this

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

Immutable. Enables the import of cost data from Search Ads 360 to the GA4 property. This can only be enabled if campaign_data_sharing_enabled is enabled. After link creation, this can only be updated from the Search Ads 360 product. If this field is not set on create, it will be defaulted to true.

Parameter
Name
Description
var
bool|null
Returns
Type
Description
$this

Output only. The display name of the Search Ads 360 Advertiser.

Allows users to easily identify the linked resource.

Returns
Type
Description
string

Output only. The display name of the Search Ads 360 Advertiser.

Allows users to easily identify the linked resource.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

Enables personalized advertising features with this integration.

If this field is not set on create, it will be defaulted to true.

Returns
Type
Description

Returns the unboxed value from getAdsPersonalizationEnabled()

Enables personalized advertising features with this integration. If this field is not set on create, it will be defaulted to true.

Returns
Type
Description
bool|null

Enables personalized advertising features with this integration.

If this field is not set on create, it will be defaulted to true.

Parameter
Name
Description
Returns
Type
Description
$this

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

Enables personalized advertising features with this integration. If this field is not set on create, it will be defaulted to true.

Parameter
Name
Description
var
bool|null
Returns
Type
Description
$this

Enables export of site stats with this integration.

If this field is not set on create, it will be defaulted to true.

Returns
Type
Description

Returns the unboxed value from getSiteStatsSharingEnabled()

Enables export of site stats with this integration. If this field is not set on create, it will be defaulted to true.

Returns
Type
Description
bool|null

Enables export of site stats with this integration.

If this field is not set on create, it will be defaulted to true.

Parameter
Name
Description
Returns
Type
Description
$this

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

Enables export of site stats with this integration. If this field is not set on create, it will be defaulted to true.

Parameter
Name
Description
var
bool|null
Returns
Type
Description
$this
Create a Mobile Website
View Site in Mobile | Classic
Share by: