Skip to content

Commit 9eea113

Browse files
authored
Merge pull request #5421 from segmentio/bobbyatsegment-patch-7
Add section on Set Once/Set Always fields
2 parents da024ec + 41f1dc4 commit 9eea113

File tree

1 file changed

+9
-1
lines changed
  • src/connections/destinations/catalog/actions-amplitude

1 file changed

+9
-1
lines changed

src/connections/destinations/catalog/actions-amplitude/index.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -214,7 +214,15 @@ Keep the following in mind if you plan to move to Amplitude (Actions) from a cla
214214
You configure the Amplitude (Actions) destination through Filters and Actions. Consult the table below for information about configuring your Amplitude (Actions) destination similarly to your classic Amplitude destination.
215215

216216
> info ""
217-
> Contact Segment support if you find features missing from the Amplitude (Actions) destination that were available in the classic Amplitude destination.
217+
> Contact Segment support if you find features missing from the Amplitude (Actions) destination that were available in the classic Amplitude destination.
218+
219+
### Set Once/Set Always fields
220+
221+
Amplitude restricts the mixing of top-level user properties with `$set`, `$setOnce`, or `$setAlways` operations in a single request, [as outlined in Amplitude’s documentation](https://www.docs.developers.amplitude.com/analytics/apis/identify-api/#user_properties-supported-operations){:target="_blank"}.
222+
223+
To circumvent this within Segment, users can opt to exclusively map event parameters to either the **User Properties** field or to one of the user property operations (Set Once and/or Set Always) available in mappings. If you use the **Set Once** and/or **Set Always** fields, include all relevant fields in their respective mappings and do not configure mappings for **User Properties** in the same request.
224+
225+
Conversely, to send top-level user properties, map only to the **User Properties** field and exclude mappings for the **Set Once** and **Set Always** fields.
218226

219227
{% include components/actions-map-table.html name="amplitude" %}
220228

0 commit comments

Comments
 (0)