Skip to content

Commit 8123ca8

Browse files
committed
DOC-242 action components
1 parent 8650697 commit 8123ca8

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

src/connections/destinations/actions.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,24 @@ Each Actions-framework Destination you see in the Segment catalog represents a f
2626
- If you are using Protocols, Destination Actions actions are applied *after* [schema filters](/docs/protocols/enforce/schema-configuration/) and [transformations](/docs/protocols/transform/). If you are using [destination filters](/docs/connections/destinations/destination-filters/), Actions are applied after the filters - meaning that they are not applied to data that is filtered out.
2727
- Destination Actions can not yet be accessed or modified using the Segment APIs.
2828

29+
## Components of a Destination Action
30+
31+
A Destination Action contains a hierarchy of components, that work together to ensure the right data is sent to the destination.
32+
33+
At the top level, is the Destination Action itself. It has two children: **Global Settings** and **Subscriptions**.
34+
35+
**Global Settings** are where you include information like API keys, and other connection-related information.
36+
37+
**Subscriptions** handle the individual calls to the destination. In them, you define what type of call you want to make to the destination, and what triggers that call. Individual Destination Actions come enabled with some predefined subscriptions to handel common events like Screen calls, Identify calls, and Track calls. Subscriptions have two components that make this possible: **Triggers** and an **Action**.
38+
39+
**Triggers** enable you to define *when* the corresponding Action fires. As part of a Trigger, you can use condition-based filters to narrow the scope of the trigger.
40+
41+
**Actions** determine the information sent to the destination. In the Configure action section, you map the fields that come from your source, to fields that the destination expects to find. Fields on the destination side depend on the type of action selected
42+
43+
For example, in the Amplitude (Actions) destination, you define your API and Secret keys in the destination's global settings. Then, the provided Page Calls subscription:
44+
45+
1. Triggers the action on all incoming Page events.
46+
2. Runs the Log Event action, to map your incoming data to Amplitudes properties.
2947

3048

3149
## Set up a destination action

0 commit comments

Comments
 (0)