# Test New Event Types

Once you have successfully added a new event type, it is important to perform end-to-end tests to confirm that conversions are being reported to impact.com correctly. The *Test Actions* utility can be used to assist with this process, for a wide variety of event type integrations including [website pixel (JavaScript)](https://integrations.impact.com/impact-brand/docs/javascript-utt-tracking-integration), [Conversions API](https://integrations.impact.com/impact-brand/docs/api-tracking-integration), or [FTP](https://integrations.impact.com/impact-brand/docs/ftp-tracking-introduction) integrations. You should perform end-to-end tests of each new event type that you add.

{% hint style="warning" %}
**Important:** Perform testing in your staging or QA environments, then once you are ready, impact.com requires that you perform at least one end-to-end test of each new event type in your production environment. This production end-to-end test should be viewed as a final validation before the launch of a new event type.
{% endhint %}

If you are working with the impact.com onboarding team, you will receive a Technical *Implementation Plan* with guidelines specific to your implementation. Otherwise, the impact.com [integrations portal](https://integrations.impact.com/impact-brand/docs/quickstart) provides guidance for many common integration methods.

#### Recommended browser settings

1. Clear your browser's cache and cookies before each test and ensure that ad-blocking browser extensions are disabled.
2. You can run the test in your browser's private mode, incognito mode, or guest mode:

<details>

<summary>Expand for details specific to your browser.</summary>

* [Chrome Guest Mode](https://support.google.com/chrome/answer/6130773?hl=en\&co=GENIE.Platform%3DDesktop).
* [Chrome Incognito mode](https://support.google.com/chrome/answer/95464?hl=en\&co=GENIE.Platform%3DDesktop).
* [Edge Guest Mode](https://support.microsoft.com/en-us/microsoft-edge/browse-inprivate-in-microsoft-edge-cd2c9a48-0bc4-b98e-5e46-ac40c84e27e2).
* Edge Private Mode (go to File → New InPrivate Window).
* [Firefox Guest Mode](https://blog.mozilla.org/en/products/firefox/share-your-firefox-with-friends-family-while-keeping-your-web-information-private-with-guest-browsing/).
* Firefox Private Mode (go to File → New Private Window).
* Safari Private Window (go to File → New Private Window).

</details>

3. Disable 3rd party cookies:

<details>

<summary>Expand for details specific to your browser.</summary>

* Chrome
  * Incognito mode will block disable 3rd party cookies by default.
  * Otherwise, go to **Settings → Privacy and Security → Third-party cookies** and select **Block third-party cookies.**
* Edge
  * Select![](/files/bgvfcHQNzShsWaabIQFB)**\[Menu]** → **Settings**.
  * Select **Cookies and Data stored.**
  * Drill into “Cookies and Site Data” and toggle on **Block third-party cookies**.
  * This process is required using both InPrivate and normal browser windows in Edge.
* Firefox
  * Select ![](/files/JTUEzu1p7QQngwXZLU6y) **\[Menu]** **→ Settings → Privacy & Security**.
  * Under *Enhanced Tracking Protection*, select **Custom**.
  * Select **Cookies** and **All third-party cookies**.
  * This process is required using both private and normal browser windows in Firefox.
* Safari
  * Safari already blocks all third-party cookies.

</details>

#### Run a conversion test

1. From the top navigation bar, select ![](/files/2qeX6EqajzdOPiwzfeV5) **\[User profile] → Settings**.
2. On the right, under *Tracking*, select **Event Types**.
3. Hover your cursor over the event type you want to test, select ![](/files/mQTDSmR70Q3Eybmgev6e) **\[More] → Test**.
4. Select the **Template Term**, **Ad** and optionally, change the **Landing Page URL**. All event type tests will use your program's default landing page unless otherwise specified.
5. Select **Start Test in New Window**. A new browser tab will open, which will immediately direct to the URL chosen in Step 4 above.

   <div data-with-frame="true"><figure><img src="/files/9lnwHtgtaDgmhElndURA" alt="" width="563"><figcaption></figcaption></figure></div>
6. Complete a test conversion on your website, in the same browser and in the same session as the one you used to select **Start Test in New Window**. Record the Order ID and payload parameters (i.e., product details, discount, price, etc.).
   * For *Sale* transactions, complete several tests with multiple SKUs, with a minimum quantity of 2 for each SKU, and some tests *with* a promo code and discount and some *without* a promo code and discount.
   * For *Lead* transactions, complete several transactions to test variations in payload parameters such as promo codes, notes, or text fields, that are relevant to your expected payout conditions.

#### Review test results

1. Log in to your impact.com user account.
2. Retrieve the tracked conversion payload details by following these steps:
   * From the left navigation bar, select ![](/files/CDnwOBeIdds9r3Z6zTnO) **\[Engage] → Transactions → Test Actions**.
   * Find your test conversion(s) based on the *Order Id* you recorded above.
   * Hover your cursor over the transaction and select ![](/files/mQTDSmR70Q3Eybmgev6e) **\[More] → See Details**.
3. Review the conversion payload details paying attention to revenue, discounts, product details, and any other element that will potentially affect partner payouts.
   * If all the details are as expected, select **Approve**. Congratulations! Your event type is validated and successfully integrated.
   * If any details are not correct, select **Reject**. If you reject the end-to-end test result, you will need to correct the integration and repeat the end-to-end process for that conversion event until you achieve a successful result.
4. It may take up to 30 minutes for a test transaction to surface on the *Test Actions* screen. If your test transaction does not appear on the test transaction screen, contact your Implementation Engineer, or **support**.


---

# 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://help.impact.com/brand/what-would-you-like-to-learn-about/platform-features/event-types/test-new-event-types.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.
