Google Analytics Admin V1alpha Client - Class SearchAds360Link (0.20.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

Namespace

Google \ Analytics \ Admin \ V1alpha

Methods

Constructor.

Parameters
NameDescription
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
TypeDescription
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
NameDescription
var string
Returns
TypeDescription
$this

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

Returns
TypeDescription
string

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

Parameter
NameDescription
var string
Returns
TypeDescription
$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
TypeDescription
Google\Protobuf\BoolValue|null

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
TypeDescription
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
NameDescription
var Google\Protobuf\BoolValue
Returns
TypeDescription
$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
NameDescription
var bool|null
Returns
TypeDescription
$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
TypeDescription
Google\Protobuf\BoolValue|null

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
TypeDescription
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
NameDescription
var Google\Protobuf\BoolValue
Returns
TypeDescription
$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
NameDescription
var bool|null
Returns
TypeDescription
$this

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

Allows users to easily identify the linked resource.

Returns
TypeDescription
string

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

Allows users to easily identify the linked resource.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

Enables personalized advertising features with this integration.

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

Returns
TypeDescription
Google\Protobuf\BoolValue|null

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
TypeDescription
bool|null

Enables personalized advertising features with this integration.

If this field is not set on create, 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.

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

Parameter
NameDescription
var bool|null
Returns
TypeDescription
$this

Enables export of site stats with this integration.

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

Returns
TypeDescription
Google\Protobuf\BoolValue|null

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
TypeDescription
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
NameDescription
var Google\Protobuf\BoolValue
Returns
TypeDescription
$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
NameDescription
var bool|null
Returns
TypeDescription
$this