> For the complete documentation index, see [llms.txt](https://docs.chainvine.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.chainvine.xyz/developers/sdk/classes-and-functions/chainvineclient/recordclick-referrer.md).

# recordClick(referrer)

```typescript
import { ChainvineClient } from '@chainvine/sdk';

const client = new ChainvineClient({
    apiKey: '9dj022didj', //your api key - omit this if you're operating in the browser
});

await client.recordClick(
    'ABC123', // the referrer in the referral link
    'aSlug123' // Optional, the campaign slug/id to record the click for (if you have multiple active campaigns)
); 
```

## Params

<table><thead><tr><th width="180">Param</th><th width="141">Required</th><th>Description</th></tr></thead><tbody><tr><td>referrer</td><td>required</td><td>the referrer</td></tr><tr><td>slug</td><td>optional</td><td>An optional slug for the campaign to record the click for (if you have multiple active campaigns)</td></tr></tbody></table>

## **Response**

```typescript
void
```
