---
schema_version: "1"
id: 0c8dceafc0e533429bfa8a431fbe66c27f95c035adfb5900400dbce2607cc9cf
title: CampaignSettings
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/api_meta/meta_campaignsettings.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_campaignsettings.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: ef1201ab021048fd3f944b1f4fac3a9a6f53991634dc0c02f7f38586cb6728c2
description: Represents an org’s Campaign Influence, Einstein Attribution, Einstein Key Accounts, and campaign member settings. These features help you understand how your campaigns and accounts are affecting your opportunity pipeline.
---
# CampaignSettings

Represents an org’s Campaign Influence, Einstein Attribution, Einstein Key Accounts, and campaign member settings. These features help you understand how your campaigns and accounts are affecting your opportunity pipeline.

This type extends the [Metadata](https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/metadata.htm "The base class for all metadata types. You can’t edit this object. A component is an instance of a metadata type.") metadata type and inherits its fullName field.

In the package manifest, all organization settings metadata types are accessed using the Settings name. See [Settings](https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_settings.htm "Represents the organization settings related to a feature. For example, your password policies, session settings and network access controls are all available in the SecuritySettings component type.") for details.

## File Suffix and Directory Location

CampaignSettings values are stored in the Campaign.settings file in the settings folder. The .settings files are different from other named components because there’s only one settings file for each settings component.

## Version

CampaignSettings is available in API versions 48.0 and later.

## Fields

<table class="featureTable sort_table" summary="">



          <thead class="thead sorted" align="left">
            <tr>
              <th class="featureTableHeader  " id="d220622e113">Field Name</th>

              <th class="featureTableHeader  " id="d220622e116">Field Type</th>

              <th class="featureTableHeader  " id="d220622e119">Description</th>

            </tr>

          </thead>

          <tbody class="tbody">
            <tr>
              <td class="entry" headers="d220622e113" data-title="Field Name"><span class="keyword parmname">aiAttributionTimeframe</span></td>

              <td class="entry" headers="d220622e116" data-title="Field Type">int</td>

              <td class="entry" headers="d220622e119" data-title="Description">Indicates the number of months between the opportunity creation
                date and an engagement activity, during which Einstein scans for
                influential campaigns. The value must be a multiple of three, up to
                24. Available in API version 49.0 and later.<p class="p">This field supports
                  Einstein Attribution.</p>
              </td>

            </tr>

            <tr>
              <td class="entry" headers="d220622e113" data-title="Field Name"><span class="keyword parmname">enableAIAttribution</span></td>

              <td class="entry" headers="d220622e116" data-title="Field Type">boolean</td>

              <td class="entry" headers="d220622e119" data-title="Description">Indicates whether the Einstein Attribution feature is enabled
                (<samp class="codeph nolang">true</samp>) or not (<samp class="codeph nolang">false</samp>). The default value is
                <samp class="codeph nolang">false</samp>. Available in API
                version 49.0 and later.
              </td>

            </tr>

            <tr>
              <td class="entry" headers="d220622e113" data-title="Field Name"><span class="keyword parmname">enableAccountsAsCM</span></td>

              <td class="entry" headers="d220622e116" data-title="Field Type">boolean</td>

              <td class="entry" headers="d220622e119" data-title="Description">Indicates whether accounts can be used as campaign members
                (<samp class="codeph nolang">true</samp>) or not (<samp class="codeph nolang">false</samp>). The default value is
                <samp class="codeph nolang">false</samp>. Available in API
                version 51.0 and later.
              </td>

            </tr>

            <tr>
              <td class="entry" headers="d220622e113" data-title="Field Name"><span class="keyword parmname">enableAutoCampInfluenceDisabled</span></td>

              <td class="entry" headers="d220622e116" data-title="Field Type">boolean</td>

              <td class="entry" headers="d220622e119" data-title="Description">Indicates whether Salesforce creates Campaign Influence
                information (<samp class="codeph nolang">true</samp>) or not
                (<samp class="codeph nolang">false</samp>).
                <span class="keyword parmname">enableCampaignInfluence2</span> must be <samp class="codeph nolang">false</samp> to use this setting.<p class="p">The
                  default value is <samp class="codeph nolang">false</samp>.
                </p>
              </td>

            </tr>

            <tr>
              <td class="entry" headers="d220622e113" data-title="Field Name"><span class="keyword parmname">enableB2bmaCampaignInfluence2</span></td>

              <td class="entry" headers="d220622e116" data-title="Field Type">boolean</td>

              <td class="entry" headers="d220622e119" data-title="Description">Indicates whether your org can access campaign influence models
                from other systems, such as Pardot (<samp class="codeph nolang">true</samp>) or not (<samp class="codeph nolang">false</samp>). <span class="keyword parmname">enableCampaignInfluence2</span>
                must be <samp class="codeph nolang">true</samp> to use this
                setting.<p class="p">The default value is <samp class="codeph nolang">false</samp>. </p>
              </td>

            </tr>

            <tr>
              <td class="entry" headers="d220622e113" data-title="Field Name"><span class="keyword parmname">enableCampaignHistoryTrackEnabled</span></td>

              <td class="entry" headers="d220622e116" data-title="Field Type">boolean</td>

              <td class="entry" headers="d220622e119" data-title="Description">This read-only field is reserved for system use.</td>

            </tr>

            <tr>
              <td class="entry" headers="d220622e113" data-title="Field Name"><span class="keyword parmname">enableCampaignInfluence2</span></td>

              <td class="entry" headers="d220622e116" data-title="Field Type">boolean</td>

              <td class="entry" headers="d220622e119" data-title="Description">Indicates whether Customizable Campaign Influence is enabled
                (<samp class="codeph nolang">true</samp>) or not (<samp class="codeph nolang">false</samp>). When <samp class="codeph nolang">true</samp>, Campaign Influence 1.0 is
                hidden from users and is no longer active. <p class="p">The default value is
                  <samp class="codeph nolang">true</samp>.
                </p>

              </td>

            </tr>

            <tr>
              <td class="entry" headers="d220622e113" data-title="Field Name"><span class="keyword parmname">enableCampaignMemberTWCF</span></td>

              <td class="entry" headers="d220622e116" data-title="Field Type">boolean</td>

              <td class="entry" headers="d220622e119" data-title="Description">This read-only field is reserved for system use.</td>

            </tr>

            <tr>
              <td class="entry" headers="d220622e113" data-title="Field Name"><span class="keyword parmname">enableEKAI</span></td>

              <td class="entry" headers="d220622e116" data-title="Field Type">boolean</td>

              <td class="entry" headers="d220622e119" data-title="Description">Indicates whether Einstein Key Accounts Identification is enabled
                (<samp class="codeph nolang">true</samp>) or not (<samp class="codeph nolang">false</samp>). The default value is
                <samp class="codeph nolang">false</samp>. Available in API
                version 53.0 and later.
              </td>

            </tr>

            <tr>
              <td class="entry" headers="d220622e113" data-title="Field Name"><span class="keyword parmname">enableOpportunityInfluence</span></td>

              <td class="entry" headers="d220622e116" data-title="Field Type"></td>

              <td class="entry" headers="d220622e119" data-title="Description">Indicates whether Opportunity Influence campaign attribution is
                enabled (<samp class="codeph nolang">true</samp>) or not (<samp class="codeph nolang">false</samp>).

                When
                enabled, Opportunity Influence connects opportunity revenue to
                specific campaigns. The default value is <samp class="codeph nolang">false</samp>. Available with Marketing
                Cloud Growth and Advanced editions in API version 63.0 and
                higher.</td>

            </tr>

            <tr>
              <td class="entry" headers="d220622e113" data-title="Field Name"><span class="keyword parmname">enableSuppressNoValueCI2</span></td>

              <td class="entry" headers="d220622e116" data-title="Field Type">boolean</td>

              <td class="entry" headers="d220622e119" data-title="Description">This read-only field is reserved for system use.</td>

            </tr>

          </tbody>

        </table>

## Declarative Metadata Sample Definition

The following is an example of the Campaign.settings file:

<?xml version="1.0" encoding="UTF-8"?>
<CampaignSettings xmlns="http://soap.sforce.com/2006/04/metadata">
    <enableCampaignInfluence2\>true</enableCampaignInfluence2\>
    <enableSuppressNoValueCI2\>true</enableSuppressNoValueCI2\>
    <enableCampaignHistoryTrackEnabled\>true</enableCampaignHistoryTrackEnabled\>
    <enableAutoCampInfluenceDisabled\>true</enableAutoCampInfluenceDisabled\>
    <enableCampaignMemberTWCF\>true</enableCampaignMemberTWCF\>
    <enableB2bmaCampaignInfluence2\>true</enableB2bmaCampaignInfluence2\>
    <enableAccountsAsCM\>true</enableAccountsAsCM\>
    <enableAIAttribution\>true</enableAIAttribution\>
    <aiAttributionTimeframe\>9</aiAttributionTimeframe\>
    <enableEKAI\>true</enableEKAI\>
</CampaignSettings\>

## Example Package Manifest

The following is an example package manifest used to deploy or retrieve the Campaign settings metadata:

<?xml version="1.0" encoding="UTF-8"?>
<Package xmlns="http://soap.sforce.com/2006/04/metadata">
	<types\>
		<members\>Campaign</members\>
		<name\>Settings</name\>
	</types\>
	<version\>29.0</version\>
</Package\>

## Wildcard Support in the Manifest File

The wildcard character \* (asterisk) in the package.xml manifest file doesn’t apply to metadata types for feature settings. The wildcard applies only when retrieving all settings, not for an individual setting. For details, see [Settings](https://developer.salesforce.com/docs/atlas.en-us.264.0.api_meta.meta/api_meta/meta_settings.htm). For information about using the manifest file, see [Deploying and Retrieving Metadata with the Zip File](https://developer.salesforce.com/docs/atlas.en-us.264.0.api_meta.meta/api_meta/file_based_zip_file.htm).