This article helps you:
Understand and manage all settings related to your Amplitude Data projects
In the Settings page, you can:
Find these settings and features on five different tabs: General; Environments; Integrations; API Tokens; and Schema Settings. This article describes each tab below.
Make sure you’ve configured your settings before setting up your first Amplitude Data project.
Role | Permissions |
---|---|
Admin | Configure workspace settings, approve tracking plan changes, and modify the tracking plan |
Manager | Approve tracking plan changes and modify the tracking plan |
Member | Modify the tracking plan for approval |
Viewer | View the tracking plan and comment |
You may also restrict data management access while keeping permissions the same for other areas of Amplitude. See The Permissions Tab for more details.
If you disable the Require team reviews to make changes to the main branch option in the project settings, members can modify the tracking plan; however, receiving approval would no longer be required. All other permissions remain the same.
The General tab is where you’ll give your project a name, set the event and property naming conventions, set team review requirements for making changes on main, and delete your project. It’s also where you’ll find a public link to a read-only version of your tracking plan, so you can easily and safely share it with stakeholders across your organization.
Amplitude Data requires you to set a consistent naming convention for events and properties. Without one, your tracking plan can become much harder to read and manage, as there could be multiple events or properties using the same name with different capitalization rules.
Specify a custom naming convention, or choose from the following:
For larger teams and organizations, it’s good practice to require team reviews for any changes made to main. With this option, you must make any changes to your tracking plan in a branch other than main. You can specify the number of reviewers required for approval—up to seven—here as well.
To find out if this feature is available on your Amplitude plan, visit the pricing page.
If you ever want to share your tracking plan, you can do so using the public link provided here on the General tab. Just copy it to your clipboard and paste it into an email or Slack message. Stakeholders can read it, but they can’t make any changes themselves.
You can also enable or disable the public link, which changes the availability for the selected project. Just click Create Public Link or Delete Public Link.
You can integrate Amplitude Data with your existing tools to streamline your analytics workflow. To integrate a platform, simply click Connect or Add next to its name.
Use API tokens to authenticate to Amplitude Data using credentials other than your email address and a password. Tokens authorize applications to enjoy the same roles and permissions granted to you when you log in personally.
To create an API token, click Create Token. Amplitude Data generates the token and display it in a modal window.
Be sure to click Copy to clipboard now, as you won’t be able to retrieve the token later.
Sometimes, Amplitude Data might receive data from your app that it doesn't know what to do with. This is usually the result of a **schema violation,**and it means the received data isn't accounted for in your schema. This is usually the result of failing to plan for that particular data type or value when you first set up your schema.
You can tell Amplitude how to handle these situations by configuring your schema settings.
For any unplanned events, event properties, event property types, user properties, or user property types, you can tell Amplitude Data to either mark them as unexpected, or to reject them outright. Amplitude Data ingests any events or properties marked as unexpected and send a notification to everyone subscribed to this schema. If you choose to reject unexpected data, however, Amplitude Data doesn't ingest or store the rejected data. Subscribers still receive a notification.
Click Save to implement any changes you make to your schema settings.
With data permissions restrictions, you can limit who can perform Data Management functions. For example, you might want most of your users to have the Member role so they can create dashboards and charts, but limit custom event creation and other data management features to managers or administrators.
In the permissions tab, you can add additional restrictions for selected roles, limiting data management access while keeping other permissions unchanged for those roles.
Under Restrict access in Amplitude Data, specify from the following options to restrict permissions to the viewer level on a per-project basis:
Then, click Save.
Permission restrictions are available for Enterprise customers only and the Permissions tab is only visible to administrators.
Click Copy to Other Projects to apply the current permission restriction settings to another project.
The Autocapture settings in Amplitude Data allow you to change the configuration of the Analytics Browser SDK directly from within Amplitude, enabling you to make changes without code changes or releases. These settings are merged with any configuration you've defined locally in your SDK initialization code on your website.
Autocapture settings are enabled on projects that use version 2.10.0 or higher of the Amplitude Browser SDK where the SDK has fetchRemoteConifg
enabled.
To disable remote configuration, set fetchRemoteConfig
to false
. Disabling fetchRemoteConfig
doesn't disable the remote configuration options in Data Settings.
Starting in SDK version 2.16.1, fetchRemoteConfig
is enabled by default.
When the SDK initializes with fetchRemoteConfig
enabled, it retrieves configuration settings from Amplitude's servers using the project's API key. These remote settings merge with any local configuration you define on your site. After merging, the SDK completes its initialization process along with any plugins using this combined configuration. Remote configuration doesn't impact the load time of pages on your site, but may impact SDK initialization time.
In the event it takes the configuration longer than 5 seconds to load from Amplitude's servers, the SDK falls back to the local configuration set during initialization.
On the Settings Page, each configuration category offers three options:
If you use Session Replay, ensure your Session Replay SDK version is 1.12.1 or above.
Changes made through the UI take effect after 10 minutes.
When you enable Element Interactions, several options appear:
Option | Purpose |
---|---|
CSS Selector Allowlist | This list contains selectors for elements that users generally interact with. For example, links and form elements. If you have custom, or non-standard elements, that your users interact with, specify them here. |
Action Click Allowlist | Amplitude tracks the elements in this list only when a user clicks them, and they result in a page or DOM change. |
Page URL Allowlist | Specify URLs or URL patterns (using glob or regular expression) on which Amplitude tracks element click and change events. |
Data Attribute Prefix | Specify a prefix for data attributes, for example data-amp-track . Amplitude saves the value of these attributes as event properties. |
These options can help you control event volume. By ignoring dead clicks, Action Click Allowlist is the most effecient method to reduce volume, while still tracking relevant interactions.
September 3rd, 2024
Need help? Contact Support
Visit Amplitude.com
Have a look at the Amplitude Blog
Learn more at Amplitude Academy
© 2025 Amplitude, Inc. All rights reserved. Amplitude is a registered trademark of Amplitude, Inc.