# Ship your very first events to Facebook

{% hint style="info" %}
**What's the concept?** Put simply, pretend you're a shopper and make a test purchase so you can see if the full-funnel events fire properly or not.
{% endhint %}

### Test browser events

:point\_down:Check this out if you haven't installed your pixel via Two Owls yet.

{% content-ref url="/pages/R6WQDsWTbpbJoWH3yzk8" %}
[Get your Pixels ready](/getting-started/get-your-pixels-ready.md)
{% endcontent-ref %}

Now let’s test a series of actions and see if they arrive properly at the **Test Events tab** of your pixel.

#### Give Facebook your store domain

![Give Facebook Test Tool your store domain and start testing on your storefront](https://storage.crisp.chat/users/helpdesk/website/8383e5404a31c000/image_16dn53r.png)

#### Watch the browser events arrive at your Events Manager

![Full-funnel events should fire](https://storage.crisp.chat/users/helpdesk/website/8383e5404a31c000/image_woipbr.png)

### Test server events

:point\_down:Check this out if you haven't toggled Conversion API on

{% content-ref url="/pages/clQHbFtcKvLML67Ar62F" %}
[Level up your data with CAPI](/getting-started/level-up-your-data-with-capi.md)
{% endcontent-ref %}

#### Get the test event code from Facebook

![Get the test event code](https://storage.crisp.chat/users/helpdesk/website/8383e5404a31c000/image_1iu5xm7.png)

#### Give Two Owls your test event code

<figure><img src="/files/c4A6MYhnpww51yHJWHme" alt="test event code"><figcaption><p>Give Two Owls your test event code</p></figcaption></figure>

:point\_right:Go to your storefront and test some *<mark style="background-color:green;">page views, view content, add to cart, initiate checkout & purchase</mark>* events.

### Verify deduplication

![](https://storage.crisp.chat/users/helpdesk/website/8383e5404a31c000/image_s91all.png)

{% hint style="warning" %}
**Did deduplication happen?** If you're shipping Facebook both browser events (via Pixel) and server events (via Conversion API), they should be **deduplicated.** Reach us if you're not seeing that!
{% endhint %}

### Test events with Facebook Pixel Helper

{% hint style="info" %}
In case you don't currently have access to your Pixel in Facebook Events Manager, or you want a quicker option, follow this video to test your events.
{% endhint %}

{% embed url="<https://youtu.be/os-Hm7tVMF4>" %}

{% hint style="info" %}
**Monitor tracking performance:** You can proactively check which server events were sent to Facebook by Two Owls on a daily basis, in the Analytics tab.
{% endhint %}

{% content-ref url="/pages/lAYxLFbNpwqwAReOhNRu" %}
[Monitor what's sent](/getting-started/monitor-whats-sent.md)
{% endcontent-ref %}

\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_

:sparkles:***Recommended App***

<figure><img src="/files/6eBkC2HAvq34f8gYreGI" alt=""><figcaption></figcaption></figure>

Auto-sync PayPal tracking info & Stripe. Faster PayPal funds release and build trust with PayPal.&#x20;

Use code **OMEGA20 for 20% OFF All Plans - 6 months**. [Install the app now](https://apps.shopify.com/synctrack?utm_campaign=crs\&utm_source=fbpixel\&utm_medium=docs)!


---

# 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.twoowls.io/getting-started/ship-your-very-first-events-to-facebook.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.
