# Test a Conversion (HTTP Examples)

##### Summary

This guide explains how to manually test a conversion postback using a web browser or HTTP request tools. It helps verify that your tracking configuration is working correctly before launching a campaign.

##### When should you use this?

Use conversion testing when:

- Setting up a new CPA network
- Configuring Keitaro, Binom, Voluum, or another tracker
- Verifying postback parameters
- Troubleshooting missing conversions

[![test_conv_flow (1).png](https://wiki.dao.ad/uploads/images/gallery/2026-06/scaled-1680-/test-conv-flow-1.png)](https://wiki.dao.ad/uploads/images/gallery/2026-06/test-conv-flow-1.png)

##### Example DAO.AD Postback URL

```bash
http://api.daopush-api.info/api/postback/campaign?
key=YOUR_API_KEY
&sum=1
&click-id=123456789
&type=main
```

**Parameter explanation:**

<div class="TyagGW_tableContainer" id="bkmrk-parameter-example-de"><div class="group TyagGW_tableWrapper flex flex-col-reverse w-fit" tabindex="-1"><table class="w-fit min-w-(--thread-content-width)" data-end="1069" data-start="840" style="width: 100.119%;"><thead data-end="877" data-start="840"><tr data-end="877" data-start="840"><th class="last:pe-10" data-col-size="sm" data-end="852" data-start="840" style="width: 25.4395%;">Parameter</th><th class="last:pe-10" data-col-size="sm" data-end="862" data-start="852" style="width: 33.5057%;">Example</th><th class="last:pe-10" data-col-size="sm" data-end="877" data-start="862" style="width: 41.2616%;">Description</th></tr></thead><tbody data-end="1069" data-start="919"><tr data-end="958" data-start="919"><td data-col-size="sm" data-end="925" data-start="919" style="width: 25.4395%;">key</td><td data-col-size="sm" data-end="940" data-start="925" style="width: 33.5057%;">YOUR\_API\_KEY</td><td data-col-size="sm" data-end="958" data-start="940" style="width: 41.2616%;">DAO.AD API key</td></tr><tr data-end="990" data-start="959"><td data-col-size="sm" data-end="965" data-start="959" style="width: 25.4395%;">sum</td><td data-col-size="sm" data-end="969" data-start="965" style="width: 33.5057%;">1</td><td data-col-size="sm" data-end="990" data-start="969" style="width: 41.2616%;">Conversion payout</td></tr><tr data-end="1035" data-start="991"><td data-col-size="sm" data-end="1002" data-start="991" style="width: 25.4395%;">click-id</td><td data-col-size="sm" data-end="1014" data-start="1002" style="width: 33.5057%;">123456789</td><td data-col-size="sm" data-end="1035" data-start="1014" style="width: 41.2616%;">Original click ID</td></tr><tr data-end="1069" data-start="1036"><td data-col-size="sm" data-end="1043" data-start="1036" style="width: 25.4395%;">type</td><td data-col-size="sm" data-end="1050" data-start="1043" style="width: 33.5057%;">main</td><td data-col-size="sm" data-end="1069" data-start="1050" style="width: 41.2616%;">Conversion type</td></tr></tbody></table>

</div></div>#####   
Method 1: Browser Test

Simply open the URL in your browser:

```bash
http://api.daopush-api.info/api/postback/campaign?key=YOUR_API_KEY&sum=1&click-id=123456789&type=main
```


Expected result:

```json
{"status":"success"}
```

or similar success response.

##### Method 2: cURL Example

Linux / macOS / Windows Terminal

```bash
curl "http://api.daopush-api.info/api/postback/campaign?key=YOUR_API_KEY&sum=1&click-id=123456789&type=main"
```

Expected result:

```json
{"status":"success"}
```

##### Method 3: [Keitaro](https://wiki.dao.ad/books/tracking-postback/page/keitaro "Keitaro") Test

1. Open the campaign.
2. Find a real Click ID.
3. Replace `{external_id}` with that Click ID.
4. Send the postback manually.
5. Verify that the conversion appears in DAO.AD statistics.

##### Method 4: [Binom](https://wiki.dao.ad/books/tracking-postback/page/binom "Binom") Test

1. Open Click Log.
2. Copy a valid Click ID.
3. Execute the postback URL manually.
4. Check DAO.AD Reports.

##### Common Errors

**Invalid API Key**

```json
{"status":"error","message":"invalid key"}
```

<div class="relative w-full mt-4 mb-1" id="bkmrk--2"><div class=""><div class="contents"><div class="border border-token-border-light border-radius-3xl corner-superellipse/1.1 rounded-3xl"><div class="relative h-full w-full border-radius-3xl bg-token-bg-elevated-secondary corner-superellipse/1.1 overflow-clip rounded-3xl lxnfua_clipPathFallback"><div class="relative"><div class="h-full min-h-0 min-w-0"><div class="h-full min-h-0 min-w-0"><div class=""><div class="relative">  
</div></div></div></div></div></div></div></div></div></div>**Solution:**  
Verify the API key from your DAO.AD Profile page.

**Missing Click ID**

```json
{"status":"error","message":"click-id not found"}
```

**Solution**:  
Use a valid Click ID generated by DAO.AD.

**Duplicate Conversion**

```json
{"status":"error","message":"duplicate conversion"}
```

**Solution:**  
Check the TTL parameter or use a new Click ID.

<div id="bkmrk--3"></div>##### Related

- [Tracking Parameters](https://wiki.dao.ad/books/tracking-postback/page/tracking-parameters "Tracking Parameters")
- [Postback Parameters](https://wiki.dao.ad/books/tracking-postback/page/postback-parameters "Postback Parameters")
- [Tracking Configuration Models](https://wiki.dao.ad/books/tracking-postback/page/tracking-configuration-models "Tracking Configuration Models")
- [Micro-bidding Tool](https://wiki.dao.ad/books/optimization-reporting/page/micro-bidding-tool "Micro-bidding Tool")
- [Binom](https://wiki.dao.ad/books/tracking-postback/page/binom "Binom")
- [Keitaro](https://wiki.dao.ad/books/tracking-postback/page/keitaro "Keitaro")