Enum AttributionSettings.ReportingAttributionModel (0.23.0)

public enum AttributionSettings.ReportingAttributionModel extends Enum<AttributionSettings.ReportingAttributionModel> implements ProtocolMessageEnum

The reporting attribution model used to calculate conversion credit in this property's reports.

Protobuf enum google.analytics.admin.v1alpha.AttributionSettings.ReportingAttributionModel

Implements

ProtocolMessageEnum

Static Fields

NameDescription
ADS_PREFERRED_LAST_CLICK

Attributes 100% of the conversion value to the last Google Ads channel that the customer clicked through before converting.

ADS_PREFERRED_LAST_CLICK = 7;

ADS_PREFERRED_LAST_CLICK_VALUE

Attributes 100% of the conversion value to the last Google Ads channel that the customer clicked through before converting.

ADS_PREFERRED_LAST_CLICK = 7;

CROSS_CHANNEL_DATA_DRIVEN

Data-driven attribution distributes credit for the conversion based on data for each conversion event. Each Data-driven model is specific to each advertiser and each conversion event.

CROSS_CHANNEL_DATA_DRIVEN = 1;

CROSS_CHANNEL_DATA_DRIVEN_VALUE

Data-driven attribution distributes credit for the conversion based on data for each conversion event. Each Data-driven model is specific to each advertiser and each conversion event.

CROSS_CHANNEL_DATA_DRIVEN = 1;

CROSS_CHANNEL_FIRST_CLICK

Gives all credit for the conversion to the first channel that a customer clicked (or engaged view through for YouTube) before converting.

CROSS_CHANNEL_FIRST_CLICK = 3;

CROSS_CHANNEL_FIRST_CLICK_VALUE

Gives all credit for the conversion to the first channel that a customer clicked (or engaged view through for YouTube) before converting.

CROSS_CHANNEL_FIRST_CLICK = 3;

CROSS_CHANNEL_LAST_CLICK

Ignores direct traffic and attributes 100% of the conversion value to the last channel that the customer clicked through (or engaged view through for YouTube) before converting.

CROSS_CHANNEL_LAST_CLICK = 2;

CROSS_CHANNEL_LAST_CLICK_VALUE

Ignores direct traffic and attributes 100% of the conversion value to the last channel that the customer clicked through (or engaged view through for YouTube) before converting.

CROSS_CHANNEL_LAST_CLICK = 2;

CROSS_CHANNEL_LINEAR

Distributes the credit for the conversion equally across all the channels a customer clicked (or engaged view through for YouTube) before converting.

CROSS_CHANNEL_LINEAR = 4;

CROSS_CHANNEL_LINEAR_VALUE

Distributes the credit for the conversion equally across all the channels a customer clicked (or engaged view through for YouTube) before converting.

CROSS_CHANNEL_LINEAR = 4;

CROSS_CHANNEL_POSITION_BASED

Attributes 40% credit to the first and last interaction, and the remaining 20% credit is distributed evenly to the middle interactions.

CROSS_CHANNEL_POSITION_BASED = 5;

CROSS_CHANNEL_POSITION_BASED_VALUE

Attributes 40% credit to the first and last interaction, and the remaining 20% credit is distributed evenly to the middle interactions.

CROSS_CHANNEL_POSITION_BASED = 5;

CROSS_CHANNEL_TIME_DECAY

Gives more credit to the touchpoints that happened closer in time to the conversion.

CROSS_CHANNEL_TIME_DECAY = 6;

CROSS_CHANNEL_TIME_DECAY_VALUE

Gives more credit to the touchpoints that happened closer in time to the conversion.

CROSS_CHANNEL_TIME_DECAY = 6;

REPORTING_ATTRIBUTION_MODEL_UNSPECIFIED

Reporting attribution model unspecified.

REPORTING_ATTRIBUTION_MODEL_UNSPECIFIED = 0;

REPORTING_ATTRIBUTION_MODEL_UNSPECIFIED_VALUE

Reporting attribution model unspecified.

REPORTING_ATTRIBUTION_MODEL_UNSPECIFIED = 0;

UNRECOGNIZED

Static Methods

NameDescription
forNumber(int value)
getDescriptor()
internalGetValueMap()
valueOf(Descriptors.EnumValueDescriptor desc)
valueOf(int value)

Deprecated. Use #forNumber(int) instead.

valueOf(String name)
values()

Methods

NameDescription
getDescriptorForType()
getNumber()
getValueDescriptor()