diff --git a/src/connections/auto-instrumentation/web-setup.md b/src/connections/auto-instrumentation/web-setup.md index 12019cabdd..4c938a597d 100644 --- a/src/connections/auto-instrumentation/web-setup.md +++ b/src/connections/auto-instrumentation/web-setup.md @@ -92,6 +92,18 @@ https://my-website.com?segment_signals_debug=false ### Advanced +#### Emitting custom signals +If you need to listen for data that is unavailable to the Signals plugin by default, you can create and emit a custom signal: + +```ts +import { signalsPlugin } from './analytics' // assuming you exported your plugin instance. + +signalsPlugin.addSignal({ + type: 'userDefined', + data: { foo: 'bar' } +}) +``` + #### Listening to signals ```ts const signalsPlugin = new SignalsPlugin()