# Introduction

If you're tracking online sales, you can submit a batch of conversion data from your site via a .CSV file uploaded via an FTP/SFTP/FTPS connection. This integration method is useful in circumstances where you can't integrate JavaScript (e.g., impact.com's Universal Tracking Tag) or server-side API calls onto your site.

{% hint style="success" %}
**Note:** This article covers the FTP Integration for a Performance Program. Learn more about how to [Integrate with SFTP for your Advocate Program](https://integrations.impact.com/impact-brand/docs/sftp-import-integration).
{% endhint %}

## How it works

1. impact.com tracking links will dynamically populate your site's landing page URLs with an `im_ref` value. You'll need to capture and store this value in a first-party cookie or server-side. It should be present across all domains and pages of your site.
2. Online sales that occur on your site (conversions) are recorded via the system you use to track your conversions. This data needs to be populated in a .CSV file, along with the recorded `im_ref` value (among other required parameters) present when a visitor converted.
3. You’ll submit a .CSV file with your conversion data and other required parameters that’s uploaded to impact.com. This file can be submitted via an FTP/SFTP/FTPS connection automatically on a set cadence (usually daily), emailed to a unique email address provided by impact.com, or pulled from your own FTP server.

{% hint style="warning" %}
**Warning:** Integrating with impact.com requires web development expertise — it's strongly recommended to enlist the help of a skilled web developer to complete the integration.
{% endhint %}


---

# 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://integrations.impact.com/integration-guides/for-brands/tracking-integrations/ftp-online-sale/introduction.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.
