Skip to content

Commit 2384749

Browse files
committed
Add Kotlin table
1 parent f5f4ce8 commit 2384749

File tree

2 files changed

+23
-2
lines changed

2 files changed

+23
-2
lines changed
Lines changed: 22 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,41 @@
11
---
22
title: Signals Implementation Guide
3+
hidden: true
34
---
45

56

7+
## Configure Signals
68

9+
### Swift
710

811

912
| `Option` | Required | Value | Description |
1013
| ---------------------- | -------- | -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
1114
| `writeKey` | Yes | String | Source write key |
1215
| `maximumBufferSize` | No | Integer | The number of signals to be kept for JavaScript inspection. This buffer is first-in, first-out. Default is `1000`. |
13-
| `relayCount` | No | Integer | Relays signals to Segment every Xth event. Default is `20`. |
14-
| `relayInterval` | No | TimeInterval (default: 60) | Relays signals to segment every X seconds. Default is `60`. |
16+
| `relayCount` | No | Integer | Relays signals to Segment every Xth event. Default is `20`. |
17+
| `relayInterval` | No | TimeInterval (default: 60) | Relays signals to segment every X seconds. Default is `60`. |
1518
| `broadcasters` | No | `SignalBroadcaster` | An array of broadcasters. These objects forward signal data to their destinations, like `WebhookBroadcaster` or `DebugBroadcaster` writing to the developer console. Default is `SegmentBroadcaster`. |
1619
| `useUIKitAutoSignal` | No | Bool | Tracks UIKit component interactions automatically. Default is `false`. |
1720
| `useSwiftUIAutoSignal` | No | Bool | Tracks SwiftUI component interactions automatically. Default is `false`. |
1821
| `useNetworkAutoSignal` | No | Bool | Tracks network events automatically. Default is `false`. |
1922
| `allowedNetworkHosts` | No | [String] | |
2023
| `blockedNetworkHosts` | No | [String] | |
2124

25+
26+
### Kotlin
27+
28+
| `Option` | Required | Value | Description |
29+
| ------------------- | -------- | ------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
30+
| `writeKey` | Yes | String | Source write key |
31+
| `maximumBufferSize` | No | Integer | The number of signals to be kept for JavaScript inspection. This buffer is first-in, first-out. Default is `1000`. |
32+
| `broadcastInterval` | No | Integer | Broadcasts signals to Segment every X event. Default is `60`. |
33+
| `broadcasters` | No | `List<SignalBroadcaster>` | An array of broadcasters. These objects forward signal data to their destinations, like `WebhookBroadcaster` or `DebugBroadcaster` writing to the developer console. Default is `SegmentBroadcaster`. |
34+
35+
36+
## Converting Signals to events
37+
38+
39+
40+
## Example rule implementations
41+

src/connections/auto-instrumentation/index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
---
22
title: Auto-Instrumentation
3+
hidden: true
34
---
45

56
Auto-Instrumentation simplifies tracking in your websites and apps by eliminating the need for a traditional Segment instrumentation.

0 commit comments

Comments
 (0)