# Project Settings

Edit each project's name, URL, setup guide, timezone, and analytics forwarding from a single page.

Each project has its own name, URL, install guide, timezone override, and analytics-forwarding toggles. Edit them from the project page when something changes — owners and admins can; members and viewers can't.

Open the project from your dashboard and click *Edit* to reach the settings page. The header reads *Edit Project*; the form has a single Save button at the bottom and the changes apply immediately. The Edit button is only visible to owners and admins.

## Editable fields

- **Platform** — Read-only after creation. The underlying runtime — Custom JS or Shopify. To switch runtimes, create a new project for the new platform.
- **Setup guide** — Choose which installation walkthrough is displayed for this project (e.g. Webflow, WordPress, Wix for Custom JS). The runtime stays the same; only the install instructions change.
- **Project name** — Friendly name shown across the dashboard. Change anytime; this does not affect the snippet or test history.
- **Project URL** — Used for snippet verification (so we know which domain to look at) and as the default base URL when building tests in the wizard.
- **Reporting timezone override** — Optional. Sets the day boundary for reports on this project. Leave blank to inherit the account's default reporting timezone.
- **Default revenue currency** — The single currency your revenue results are shown in (a three-letter code like USD, EUR, or GBP — USD by default). Revenue from other currencies is converted automatically. See Revenue & Currency for the full story.

## Analytics forwarding

Toggle *Google Analytics 4* or *Google Tag Manager* on to forward Otter A/B events into your existing analytics stack. Each event carries the test ID and name, the assigned variant's ID and name, and (for conversions and revenue) the goal name and type so you can join or segment on either side.

### Google Analytics 4 (via gtag)

| Event | When it fires |
| --- | --- |
| `experiment_impression` | A visitor is assigned a variant. |
| `otterab_conversion` | A visitor converts on any goal. |
| `otterab_revenue` | A visitor converts on a revenue goal (carries the value). |

### Google Tag Manager (via window.dataLayer)

| Event | When it fires |
| --- | --- |
| `otterab_experiment_impression` | A visitor is assigned a variant. |
| `otterab_conversion` | A visitor converts on any goal. |
| `otterab_revenue` | A visitor converts on a revenue goal (carries the value). |

> **Note: Two GA4 directions, not one.** The GA4 toggle on this page forwards Otter events *into* GA4. The separate GA4 Integration article covers the other direction: pulling existing GA4 events *out* of your property to use as goals on Otter tests. They're independent — turn on either, both, or neither depending on what you need.

> **What to set, and when**
>
> **Set the timezone override only when you really need it.** If your account reporting timezone matches the project, leave the override blank. Mixed timezones across projects can make cross-project comparisons confusing.
>
> **Turn on forwarding if your team lives in GA4.** If your stakeholders monitor performance from a GA4 dashboard, forwarding test impressions and conversions gives them context for what they're seeing — without making them log into a second tool.
>
> **Don't change platform — make a new project instead.** Switching runtimes mid-flight breaks history and snippet semantics. A new project is a few clicks and keeps the old data intact.

## Frequently asked questions

### Where do I edit a project?

Open the project from your dashboard and click the Edit button (or visit the project's settings page directly). The page header reads &ldquo;Edit Project&rdquo; with the description &ldquo;Update your project settings.&rdquo; Save changes at the bottom; the updates apply immediately.

### Who can edit project settings?

Owners and admins. Members and viewers can view a project but can't change its name, URL, integrations, or timezone. If a member needs a setting changed, an owner or admin can do it for them.

### Why is the Platform field read-only?

Once a project is created, its platform (the underlying runtime — Custom JS or Shopify) is locked. Changing platforms would invalidate the install snippet and history. If you've genuinely changed platforms, create a new project for the new platform and migrate intentionally.

### What's the Setup guide picker for?

Some runtimes have multiple install styles. Picking a different guide changes the on-screen install instructions to match how you actually deploy — for example, a Custom JS project might offer guides for Webflow, WordPress, Wix, and others. The runtime stays the same; only the displayed walkthrough changes.

### What's the Default revenue currency setting?

It's the single currency your revenue results are reported in — a three-letter code like USD, EUR, or GBP (new projects start on USD). When customers pay in different currencies, Otter converts everything into this one so your revenue comparison is fair. Any single test can override it. See the Revenue & Currency guide for the full picture.

### What does the Reporting timezone override do?

Otter groups visitors and conversions into day buckets for reports. By default the buckets follow your account's reporting timezone. If a particular project needs a different timezone — say you have a US store on a UK account — set the override here. Leaving it blank inherits the account default.

### How is the project URL used?

Two places: the snippet verification check (so we know which domain to look for the snippet on) and as the default base URL when you build tests in the wizard. It doesn't restrict where the snippet can run — the snippet works on any page the install includes.

### What's the difference between the GA4 toggle here and the GA4 Integration section?

Two different directions. The toggle on this page (Google Analytics 4 under Analytics Integrations) forwards Otter events into GA4 via gtag — so test impressions and conversions show up in your GA4 reports. The GA4 Integration covered in a separate help article goes the other way: it pulls existing GA4 events into Otter as goals. You can use either, both, or neither.

### What events get forwarded to GA4 and GTM?

Three events per visitor: an impression (when they're assigned a variant), a conversion (when they convert on a goal), and a revenue event (when the goal carries a monetary value). GA4 receives these via gtag as experiment_impression, otterab_conversion, and otterab_revenue. GTM gets the same data in window.dataLayer, with the impression named otterab_experiment_impression and the other two unchanged. Each event carries the test ID and name, the assigned variant's ID and name, and (for conversions and revenue) the goal name and type — so you can join or segment on either side.

### Do I need a GA4 Measurement ID to enable the toggle?

Only if you don't already have gtag on your site. If your site already loads gtag (via your GA4 install), leave the Measurement ID blank and Otter will use the existing gtag. If you don't have gtag yet, fill in the Measurement ID (it starts with G-) and Otter will load gtag for you.

### Can I delete a project?

Yes — from the Edit Project page. Deletion is permanent and cascades to that project's tests, visitors, events, goal templates, and GA4 connection. There's no undo. If you just want to step back from a project temporarily, archive its running tests instead.

---

Canonical page: https://www.otterab.com/docs/getting-started/project-settings
