# Install the website tracker and check it works

> Copy the tracking code, add it to your website or WordPress, set the consent banner and confirm that visits are recorded.

Source: https://enydea.com/en/documentation/tutorial-install-website-tracker · Last updated 2026-10-02

## Goal
You add the Enydea tracking code to your website, set up the consent banner, and confirm that your own visit is recorded. This takes about 15 minutes.

## What you need
- Permission to edit your website's HTML, or a WordPress admin login.
- The address of your site's privacy policy page.

## Steps
### Add the code

![The Website Tracking tab of Settings showing the tracking code snippet](https://enydea.com/seo-assets/screens/settings-tracking.webp)

*Where to copy the code from.*
1. Click the gear icon at the bottom of the sidebar, then open the **Website Tracking** tab.
2. Under **Website Tracking Code**, click **Copy Code**. Your Company ID is already inside it.
3. Paste the code into every page of your site, just before the closing `</body>` tag. A shared footer or layout file does this in one place.
4. Save and publish your site.

If you use WordPress, skip steps 3 and 4:

1. In **Website Tracking**, click **Download WordPress Plugin**.
2. In WordPress, open **Plugins** -> **Add New** -> **Upload Plugin**, upload the ZIP file and click **Activate**.
3. Open **Settings** -> **Enydea**, save, and read the connection message.

### Set up consent
1. Scroll to **Tracker behaviour** and find **Consent**.
2. Leave **Ask visitors for consent** on, unless your site already has its own cookie banner.
3. Edit **Banner text**.
4. Replace the **Privacy policy link** with the address of your own privacy policy page. It starts as `/privacy`.
5. Click **Save**. Visitors pick up the change within 5 minutes.

### Add your analytics IDs (optional)
1. Scroll to **Tracking Integrations**.
2. Enter your ID in **Google Analytics 4**, **Google Tag Manager** or another box that matches the format shown. A warning appears when an ID is in the wrong format.
3. Click **Save Tracking Configuration**.

## Check your work
1. Open `https://app.enydea.com/api/tracking-settings/` followed by your Company ID in a browser tab. A block of settings text means the ID is right. An "Unknown company id" error means it is not.
2. Open your website in a private browser window. If you use WordPress, do not be logged in as an administrator, because administrators are not tracked.
3. The consent banner should appear. Click **Accept**.
4. Click through a few pages.
5. In Enydea, open the **Dashboard**. Click **Add Dashboard Components** and choose **Add unified tracking**. The widget shows sessions and page views per day, and your visit should appear there.

If you are comfortable with your browser's developer tools, type `window.enydeaTracker` in the console. An object means the script has loaded.

## Common mistakes
- **Nothing is recorded until you click Accept.** That is the default. Test with the banner, not around it.
- **Old script address.** A script address ending in `assets/js/enydea-tracker.js` does not work. Replace the whole snippet with the one from **Website Tracking**.
- **Code on one page only.** Add it to every page.
- **Wrong or missing Company ID.** Compare it with **Your Company ID**.
- **Testing as a WordPress administrator.** The plugin skips administrators unless you untick **Exclude administrators**.
- **Consent switched off.** Enydea then records at once but does not load your integrations.
- **Account number in the Google Tag Manager box.** It needs an ID that starts with `GTM-`.
- **Two banners.** If another plugin shows its own cookie banner, visitors see both. The Enydea banner alone decides when Enydea starts recording.
- **TikTok, Pinterest or HubSpot IDs.** You can save them, but the tracker does not load them.

## Next steps
- Choose what is collected and try the extras ([Website tracking and consent](https://enydea.com/en/documentation/website-tracking-and-consent.md)).
- Describe your tracking in your privacy policy, and add the data deletion widget ([Privacy and compliance tools](https://enydea.com/en/documentation/privacy-and-compliance-tools.md)).
- Open a relation's **Journey** tab to see its website visits ([Relations and CRM](https://enydea.com/en/documentation/relations-crm.md)).
