You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/protocols/transform/index.md
+5-3Lines changed: 5 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,7 +12,7 @@ With Transformations, you can change data as it flows through Segment to either
12
12
You can also use [Segment's Public API](https://docs.segmentapis.com/tag/Transformations){:target="_blank"} to transform events, properties, and property values for many [use cases](#use-cases).
13
13
14
14
15
-
**Transformations are very powerful and should be applied with care!**
15
+
**Transformations are very powerful and should be applied with care.**
16
16
17
17
Transformations _irrevocably_ change the event payloads flowing through Segment and immediately affect either all destinations, or a single downstream destination, depending on your settings.
18
18
@@ -38,6 +38,9 @@ Transformations can be enabled and disabled directly from the list view using th
38
38
39
39
Transformations can be deleted and edited by clicking on the overflow menu. When editing a Transformation, only the resulting event or property names, and Transformation name can be edited. If you want to select a different event or source, create a separate Transformation rule.
40
40
41
+
> note "Transformations created using the Public API"
42
+
> On the Transformations page in the Segment app, you can view and rename transformations that you created with the Public API.
43
+
41
44
## Create a Transformation
42
45
43
46
To create a Transformation, navigate to the Transformations tab in Protocols and click **New Transformation** in the top right. A three-step wizard guides you through creating a transformation.
@@ -114,9 +117,8 @@ Here's a list of Segment Transformations with some use case examples.
114
117
115
118
-**Add a new property name and assign a value:** If you want to create a new property and set a static value, use [Segment's Public API](https://docs.segmentapis.com/tag/Transformations){:target="_blank"} to create `new_property: static_value`. Segment currently supports setting static values for top-level fields with `propertyValueTransformations`. However, Segment doesn't support changing fields outside the properties or traits object with `propertyRenames`.
116
119
117
-
{% comment %}
118
120
-**Change property value casing:** Transform property value casing to lowercase, uppercase, or title case. For example, Transform the property value `united states` to `USA` to remain consistent with your data tracking.
119
-
{% endcomment %}
121
+
120
122
121
123
> info ""
122
124
> Segment displays an error if the following property conflicts occur:
0 commit comments