# Tracking Contact Events

The **Tracking Contacts Events** API allows you to identify visitors and monitor their actions. For tracking events on websites, we highly recommend using our Web SDK, which streamlines the setup process.&#x20;

If you need to track events from multiple sources or on the server side, refer to our tutorial for enabling the tracking API endpoints and sending events.

> **Note**: If you’re using an e-commerce platform connector (e.g., the Shopify connector), the Web SDK is automatically installed on your store’s website. In that case, you can skip this tutorial.

## Configuring your application

1. Navigate to the [Application settings](https://app.bird.com/settings/organizations/workspaces?redirectTo=/workspaces/%7BworkspaceId%7D/applications) in the Developer Cloud.
2. Enable an Application by following the on-screen instructions.<br>

   <figure><img src="/files/stE1uUj1s4bm89avlvtG" alt=""><figcaption><p>Application settings</p></figcaption></figure>
3. Specify your website domain(s) as the allowed domains if events will be emitted from your website directly. For example:
   1. If your website homepage is "<https://example.com>", use "example.com" as the allowed domain. If there are any subdomains like “shop.example.com”, list them as well.
   2. Multiple domains can be specified with commas separating them.
   3. If events will be emitted from servers, you can leave the allowed domains empty.
4. Once enabled, you'll see a config page with a snippet similar to:<br>

   <figure><img src="/files/9CvvxL24wcoIYCf43jrR" alt=""><figcaption><p>Snippet</p></figcaption></figure>

> If you plan to use the [API endpoints](/api/contacts-api/tracking-contact-events/api-reference.md) directly, you just need to remember the config URL in the snippet above. The config is unique to your workspace.

## References

To learn more about SDK, please refer to the Page linked below.

{% content-ref url="/pages/Q9sgFuYdF9uJQWEYGLzZ" %}
[Web SDK](/api/client-sdks/sdk-integration/web-sdk.md)
{% endcontent-ref %}

To learn more about Tracking Contact Events API, please refer to the API Reference linked below.

{% content-ref url="/pages/u9dnSMvUDEYQOntF5ljs" %}
[API Reference](/api/contacts-api/tracking-contact-events/api-reference.md)
{% endcontent-ref %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.bird.com/api/contacts-api/tracking-contact-events.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
