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 \ V1alphaMethods
__construct
Constructor.
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.
getName
Output only. The resource name for this SearchAds360Link resource.
Format: properties/{propertyId}/searchAds360Links/{linkId} Note: linkId is not the Search Ads 360 advertiser ID
string
setName
Output only. The resource name for this SearchAds360Link resource.
Format: properties/{propertyId}/searchAds360Links/{linkId} Note: linkId is not the Search Ads 360 advertiser ID
var
string
$this
getAdvertiserId
Immutable. This field represents the Advertiser ID of the Search Ads 360 Advertiser. that has been linked.
string
setAdvertiserId
Immutable. This field represents the Advertiser ID of the Search Ads 360 Advertiser. that has been linked.
var
string
$this
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.
hasCampaignDataSharingEnabled
clearCampaignDataSharingEnabled
getCampaignDataSharingEnabledUnwrapped
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.
bool|null
setCampaignDataSharingEnabled
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.
$this
setCampaignDataSharingEnabledUnwrapped
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.
var
bool|null
$this
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.
hasCostDataSharingEnabled
clearCostDataSharingEnabled
getCostDataSharingEnabledUnwrapped
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.
bool|null
setCostDataSharingEnabled
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.
$this
setCostDataSharingEnabledUnwrapped
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.
var
bool|null
$this
getAdvertiserDisplayName
Output only. The display name of the Search Ads 360 Advertiser.
Allows users to easily identify the linked resource.
string
setAdvertiserDisplayName
Output only. The display name of the Search Ads 360 Advertiser.
Allows users to easily identify the linked resource.
var
string
$this
getAdsPersonalizationEnabled
Enables personalized advertising features with this integration.
If this field is not set on create, it will be defaulted to true.
hasAdsPersonalizationEnabled
clearAdsPersonalizationEnabled
getAdsPersonalizationEnabledUnwrapped
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.
bool|null
setAdsPersonalizationEnabled
Enables personalized advertising features with this integration.
If this field is not set on create, it will be defaulted to true.
$this
setAdsPersonalizationEnabledUnwrapped
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.
var
bool|null
$this
getSiteStatsSharingEnabled
Enables export of site stats with this integration.
If this field is not set on create, it will be defaulted to true.
hasSiteStatsSharingEnabled
clearSiteStatsSharingEnabled
getSiteStatsSharingEnabledUnwrapped
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.
bool|null
setSiteStatsSharingEnabled
Enables export of site stats with this integration.
If this field is not set on create, it will be defaulted to true.
$this
setSiteStatsSharingEnabledUnwrapped
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.
var
bool|null
$this