Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
71 commits
Select commit Hold shift + click to select a range
0ff1bac
Update group.md
forstisabella Sep 11, 2025
86fefef
linked to snowflake delivery overview
forstisabella Oct 31, 2025
2b55ed1
Update index.md
alon-getrise Nov 3, 2025
dded514
Merge pull request #1 from Rise-AI-25/alon-getrise-patch-1
alon-getrise Nov 3, 2025
0498ebe
add notes for profile updates
Vanessa-SSY Nov 4, 2025
d68392d
Update src/connections/delivery-overview.md
forstisabella Nov 5, 2025
0be55ea
Remove `>` - They are not shown
lopenchi Nov 6, 2025
feb4c31
update kotlin setup guide
wenxi-zeng Nov 6, 2025
87374af
Merge pull request #8142 from lopenchi/develop
pwseg Nov 6, 2025
252f27b
update swift setup guide
wenxi-zeng Nov 6, 2025
1f3da0e
minor fix
wenxi-zeng Nov 6, 2025
5108f0c
link fix
wenxi-zeng Nov 6, 2025
6197c51
init
pwseg Nov 7, 2025
68ebf29
add prerequisites section
pwseg Nov 7, 2025
0f32c0b
explain deletion process
pwseg Nov 7, 2025
140762d
add responses
pwseg Nov 7, 2025
4cfa642
change header [netlify-build]
pwseg Nov 7, 2025
e9086b8
some cleanup
pwseg Nov 7, 2025
01e4399
some more cleanup
pwseg Nov 7, 2025
a06a3f6
Fix some links
lopenchi Nov 7, 2025
2e8fbc7
Merge remote-tracking branch 'upstream/develop' into develop
lopenchi Nov 7, 2025
f481896
reword use cases
pwseg Nov 7, 2025
c79fb27
reword before you begin section
pwseg Nov 7, 2025
a695732
explain request better
pwseg Nov 7, 2025
43d6e37
edits [netlify-build]
sade-wusi Nov 7, 2025
a4d51b3
fixes + edits
sade-wusi Nov 7, 2025
ac84b7e
fixes [netlify-build]
sade-wusi Nov 7, 2025
66a1824
fixing numbering [netlify-build]
sade-wusi Nov 7, 2025
3081668
trying again
sade-wusi Nov 7, 2025
4bdeb7e
please work [netlify-build]
sade-wusi Nov 7, 2025
5661ef6
pleaseee
sade-wusi Nov 7, 2025
b81f9fd
praying this works [netlify-build]
sade-wusi Nov 7, 2025
7c6f971
last fixes
sade-wusi Nov 7, 2025
53d8bb4
Merge pull request #8145 from lopenchi/develop
forstisabella Nov 7, 2025
33c50a6
all done [netlify-build]
sade-wusi Nov 7, 2025
11238b6
Merge pull request #7935 from segmentio/DOC-1183
forstisabella Nov 7, 2025
48efb81
done done done
sade-wusi Nov 7, 2025
bdfb653
Merge pull request #8144 from segmentio/update-auto-instrumentation-s…
sade-wusi Nov 7, 2025
4679e05
Fix link
lopenchi Nov 7, 2025
bf273d9
update w eng feedback
forstisabella Nov 7, 2025
67f6d30
[netlify-build]
forstisabella Nov 7, 2025
e9ac63f
remove auth from parameters table
pwseg Nov 7, 2025
792c936
clean up status codes table
pwseg Nov 7, 2025
84d74dd
add private beta alert
pwseg Nov 7, 2025
c851481
final touchups [netlify-build]
pwseg Nov 7, 2025
484ed20
chore: Fix for recent change
CristhianMotoche Nov 7, 2025
53b3879
quick fix
pwseg Nov 7, 2025
5639a19
Merge pull request #8148 from segmentio/DOCSPLAT-3169-pre-reconcile
pwseg Nov 7, 2025
41cfa59
Merge pull request #8146 from lopenchi/develop
pwseg Nov 7, 2025
535c2e8
add journey context branch info
pwseg Nov 7, 2025
7c06c43
clarify example use case
pwseg Nov 7, 2025
c33c8fa
fixes [netlify-build]
forstisabella Nov 7, 2025
2d0cb59
Add path join section
pwseg Nov 7, 2025
cbe8ba3
add path joins screenshot [netlify-build]
pwseg Nov 7, 2025
a11416d
fix directory issue [netlify-build]
pwseg Nov 7, 2025
1854654
Merge pull request #8125 from segmentio/Linked-to-Snowflake-DO
forstisabella Nov 7, 2025
cf1734f
Merge pull request #8147 from segmentio/delete-profile-identifier-api
pwseg Nov 7, 2025
c9907d8
Update src/engage/journeys/v2/event-triggered-journeys-steps.md
pwseg Nov 7, 2025
b3b2094
Update src/engage/journeys/v2/event-triggered-journeys-steps.md
pwseg Nov 7, 2025
e1c3e2d
Update src/engage/journeys/v2/event-triggered-journeys-steps.md
pwseg Nov 7, 2025
8ed5451
Update src/engage/journeys/v2/event-triggered-journeys-steps.md
pwseg Nov 7, 2025
cc14a0d
Merge pull request #8128 from Rise-AI-25/rise-ai/source
pwseg Nov 7, 2025
50dd11c
Merge pull request #8132 from StackAdapt/vs/update-segment-doc-2
stayseesong Nov 7, 2025
ad22723
hide quick info box
pwseg Nov 7, 2025
173dd09
show destination info
pwseg Nov 7, 2025
e0f04e6
Merge pull request #8150 from segmentio/add-contextual-split-info
pwseg Nov 7, 2025
548285d
Merge pull request #8151 from segmentio/hide-satismeter-dossier
pwseg Nov 7, 2025
60c0314
add a couple of new limits
pwseg Nov 7, 2025
f558dbc
nvm hide everything
pwseg Nov 7, 2025
69f96af
Merge pull request #8153 from segmentio/update-journeys-product-limits
pwseg Nov 7, 2025
747b35d
Merge pull request #8152 from segmentio/add-temp-beta-flag-aws-s3
pwseg Nov 7, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
287 changes: 157 additions & 130 deletions src/connections/auto-instrumentation/kotlin-setup.md

Large diffs are not rendered by default.

311 changes: 258 additions & 53 deletions src/connections/auto-instrumentation/swift-setup.md

Large diffs are not rendered by default.

17 changes: 14 additions & 3 deletions src/connections/delivery-overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,14 +48,25 @@ The pipeline view for storage destination includes the following steps:
- **Failed on ingest**: Events that Segment received, but were dropped due to internal data validation rules.
- **Filtered at source**: Events that were discarded due to schema settings or [Protocols](/docs/protocols/) Tracking Plans.
- **Filtered at destination**: Events that were discarded due to [Destination Filters](/docs/guides/filtering-data/#destination-filters), [filtering in the Integrations object](/docs/guides/filtering-data/#filtering-with-the-integrations-object), [Destination Insert functions](/docs/connections/functions/insert-functions/), or [per source schema integration filters](/docs/guides/filtering-data/#per-source-schema-integrations-filters). [Actions destinations](/docs/connections/destinations/actions/) also have a filtering capability: for example, if your Action is set to only send Identify events, all other event types will be filtered out. Actions destinations with incomplete triggers or disabled mappings are filtered out at this step. [Consent Management](/docs/privacy/consent-management/) users also see events discarded due to consent preferences.
- **Events to warehouse rows**: A read-only box that shows the point in the delivery process where Segment converts events into warehouse rows.
- **Events pending retry**: A read-only box that shows the number of events that are awaiting retry.
- **Failed to sync**: Syncs that either failed to sync or were partially successful. Selecting this step takes you to a table of all syncs with one or more failed collections. Select a sync from the table to view the discard reason, any collections that failed, the status, and the number of rows that synced for each collection. For information about common errors, see Ware
- **Successfully synced**: A record of all successful or partially successful syncs made with your destination. To view the reason a partially successfully sync was not fully successful, see the Failed to sync step.
- **Successfully synced**: A record of all successful or partially successful syncs made with your destination. To view the reason a partially successfully sync was not fully successful, see the Failed to sync step.

The following image shows a storage destination with 23 partially successful syncs:

![A screenshot of the Delivery Overview tab for a Storage destination, with the Failed to sync step selected and a table of partially successful syncs.](images/delivery-overview-storage-destinations.png)

##### Linked Audiences to Snowflake destination

You can view information about events sent from Linked Audiences downstream to the Snowflake destination with the following pipeline view:

- **Events from audience**: Events that Segment created for your activation. The number of events for each compute depends on the changes detected in your audience membership.
- **Filtered at source**: Events discarded by Protocols: either by the [schema settings](/docs/protocols/enforce/schema-configuration/) or [Tracking Plans](/docs/protocols/tracking-plan/create/).
- **Filtered at destination**: Events that were discarded due to [Destination Filters](/docs/guides/filtering-data/#destination-filters), [filtering in the Integrations object](/docs/guides/filtering-data/#filtering-with-the-integrations-object), [Destination Insert functions](/docs/connections/functions/insert-functions/), or [per source schema integration filters](/docs/guides/filtering-data/#per-source-schema-integrations-filters). [Actions destinations](/docs/connections/destinations/actions/) also have a filtering capability: for example, if your Action is set to only send Identify events, all other event types will be filtered out. Actions destinations with incomplete triggers or disabled mappings are filtered out at this step. [Consent Management](/docs/privacy/consent-management/) users also see events discarded due to consent preferences.
- **Events pending retry**: A read-only box that shows the number of events that are awaiting retry.
- **Failed delivery**: Events that have been discarded due to errors or unmet destination requirements. Select a discard reason from the table to view all events that failed, sorted by collection. For information about common errors, see [Warehouse Errors](/docs/connections/storage/warehouses/warehouse-errors).
- **Successful delivery**: Events that were successfully delivered to Snowflake.

#### Destinations connected to Engage Destinations

> info "Delivery Overview for Engage Destinations is in Public Beta"
Expand Down Expand Up @@ -151,4 +162,4 @@ The Delivery Overview pipeline steps Failed on Ingest, Filtered at Source, Filte
This table provides a list of all possible discard reasons available at each pipeline step.

{% include content/delivery-overview-discards.html %}
<!--- not in the product yet{% include content/retl-discards.md %}--->
<!--- not in the product yet{% include content/retl-discards.md %}--->
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ versions:
[Braze](https://www.braze.com/){:target="_blank"}, formerly Appboy, is an engagement platform that empowers growth by helping marketing teams to build customer loyalty through mobile, omni-channel customer experiences.

> success ""
> **Good to know**: This page is about the [Actions-framework](/docs/connections/destinations/actions/) Braze Segment destination. There's also a page about the [non-Actions Braze destination](/docs/connections/destinations/catalog/braze/). Both of these destinations receives data _from_ Segment. There's also the [Braze source](/docs/connections/sources/catalog/cloud-apps/braze//), which sends data _to_ Segment!
> **Good to know**: This page is about the [Actions-framework](/docs/connections/destinations/actions/) Braze Segment destination. There's also a page about the [non-Actions Braze destination](/docs/connections/destinations/catalog/braze/). Both of these destinations receives data _from_ Segment. There's also the [Braze source](/docs/connections/sources/catalog/cloud-apps/braze/), which sends data _to_ Segment!

## Benefits of Braze Cloud-Mode (Actions) vs Braze (Classic)

Expand Down Expand Up @@ -77,4 +77,4 @@ Braze requires one of either `external_id`, `user_alias`, or `braze_id` to be pr
#### Missing events
When an event is sent under an alias, it might appear to be missing if the alias cannot be found in Braze. This might be due to an incorrect search for the alias in Braze.

To search for an alias in Braze, use the format `Alias Label:Alias Name`. For example, if the "Alias Label" field is set as email and "Alias Name" field is set as email address, for example: "test@email.com", you should search for the alias using "email:test@email.com".
To search for an alias in Braze, use the format `Alias Label:Alias Name`. For example, if the "Alias Label" field is set as email and "Alias Name" field is set as email address, for example: "test@email.com", you should search for the alias using "email:test@email.com".
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,8 @@ redirect_from: "/connections/destinations/catalog/microsoft-bing-capi/"
3. Select an existing source to connect to the destination.
4. Give the destination a name and click **Create destination**.
5. In **Basic Settings**, enter the Bing **UetTag** and **ApiToken**.
> * To find the UET tag, see Microsoft's steps on [how to create a UET tag](https://help.ads.microsoft.com/#apex/3/en/56682/2-500){:target="_blank"}.
> * To generate the API token, contact [Microsoft support](https://about.ads.microsoft.com/en/support){:target="_blank"} or fill out a [request form](https://forms.office.com/Pages/ResponsePage.aspx?id=v4j5cvGGr0GRqy180BHbRwMZAe0PcMxHmZ0AjDaNRmxUM0o5UURRVktCRkxHNEFLTVNYQjI3NDNBUS4u){:target="_blank"}.
* To find the UET tag, see Microsoft's steps on [how to create a UET tag](https://help.ads.microsoft.com/#apex/3/en/56682/2-500){:target="_blank"}.
* To generate the API token, contact [Microsoft support](https://about.ads.microsoft.com/en/support){:target="_blank"} or fill out a [request form](https://forms.office.com/Pages/ResponsePage.aspx?id=v4j5cvGGr0GRqy180BHbRwMZAe0PcMxHmZ0AjDaNRmxUM0o5UURRVktCRkxHNEFLTVNYQjI3NDNBUS4u){:target="_blank"}.
6. Toggle **Enable Destination** on to start sending data to Microsoft Bing CAPI from Segment.

{% include components/actions-fields.html %}
Expand Down
4 changes: 2 additions & 2 deletions src/connections/destinations/catalog/actions-s3/index.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
---
title: AWS S3 (Actions) Destination
hide-boilerplate: true
hide-dossier: false
id: 66eaa166f650644f04389e2c
hide-boilerplate: true
hide-dossier: true
private: true
beta: true
# versions:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ redirect_from: "/connections/destinations/catalog/actions-stackadapt/"

{% include content/plan-grid.md name="actions" %}

[StackAdapt](https://www.stackadapt.com/){:target="_blank"} is a leading programmatic advertising platform designed to maximize audience engagement. It enables marketers to run high-performing, cross-channel campaigns through real-time bidding, advanced audience targeting, and powerful data-driven insights.
[StackAdapt](https://www.stackadapt.com/){:target="\_blank"} is a leading programmatic advertising platform designed to maximize audience engagement. It enables marketers to run high-performing, cross-channel campaigns through real-time bidding, advanced audience targeting, and powerful data-driven insights.

With the [Engage](/docs/engage/) integration, you can seamlessly sync your Engage Audiences and user data with StackAdapt to refine targeting precision and drive stronger campaign performance.

Expand Down Expand Up @@ -60,6 +60,9 @@ Each Engage audience should only contain profiles that have a valid email addres
- Select the source field for `Standard User Properties`. Ensure the source field matches the profile traits selected in step 4. You can learn more about the field format by hovering over the info icon of the field.
- Follow the Destinations Actions documentation to [customize mappings](/docs/connections/destinations/actions/#customize-mappings).

> note "Trait synchronization"
> Both Custom, Computed, and Consent Traits are mapped and included in the initial data synchronization. However, for ongoing updates, please be aware that only Computed Traits will be updated within StackAdapt's Data Hub.

To verify that your audience syncs with StackAdapt, open StackAdapt and navigate to **Audience & Attribution > Customer Data > Profiles**. On the Profiles tab, you should be able to see a list of profiles being synced to the StackAdapt platform.

> info "Syncs can take up to 4 hours"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -395,4 +395,4 @@ Criteo Events can receive dates in a specific format, in order for us to pass al

### Is the mobile integration bundled?

Even though we don't support integrating with Criteo Events using Segment from a server source, it's still not necessary for you to [bundle](/docs/connections/spec/mobile-packaging-sdks//) the Criteo Events SDK into the Segment SDK! This is because while our mobile integration with them is powered from our servers, the integration requires metadata that can only be supplied by the user's mobile device (which is collected and passed along automatically by the Segment mobile SDK).
Even though we don't support integrating with Criteo Events using Segment from a server source, it's still not necessary for you to [bundle](/docs/connections/spec/mobile-packaging-sdks/) the Criteo Events SDK into the Segment SDK! This is because while our mobile integration with them is powered from our servers, the integration requires metadata that can only be supplied by the user's mobile device (which is collected and passed along automatically by the Segment mobile SDK).
1 change: 1 addition & 0 deletions src/connections/destinations/catalog/satismeter/index.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
title: SatisMeter Destination
id: 54c02a5adb31d978f14a7f6f
hide-dossier: true
---
[Our SatisMeter destination code](https://github.com/segment-integrations/analytics.js-integration-satismeter){:target="_blank"} is all open-source on GitHub if you want to check it out.

Expand Down
2 changes: 1 addition & 1 deletion src/connections/destinations/catalog/wishpond/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,6 @@ To more details how Wishpond's identify works visit [Wishpond API Docs: #track]

Make sure you have copied the right keys from Wishpond's ["API Keys" dialog](https://www.wishpond.com/central/welcome?api_keys=true){:target="_blank"}, this destination will need `Merchant ID` and `Tracking Key`.

[Analytics.js]: https://segment.com//docs/connections/sources/catalog/libraries/website/javascript/
[Analytics.js]: https://segment.com/docs/connections/sources/catalog/libraries/website/javascript/
[ci-link]: https://circleci.com/gh/segment-integrations/analytics.js-integration-wishpond
[ci-badge]: https://circleci.com/gh/segment-integrations/analytics.js-integration-wishpond.svg?style=svg
4 changes: 2 additions & 2 deletions src/connections/sources/catalog/cloud-apps/rise-ai/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,8 +32,8 @@ The table below lists events that Rise AI sends to Segment. These events appear

| Event name | Description |
| ------------------- | ------------------------------------------------------------------ |
| walkthrough-progress | User progress through AI-guided walkthroughs and onboarding flows |
| chats | AI chat session creation and interactions |
| Walkthrough Progress | User progress through AI-guided walkthroughs and onboarding flows |
| Chats | AI chat session creation and interactions |


## Event properties
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -51,13 +51,13 @@ plugins:
mark:
url: https://cdn.filepicker.io/api/file/k1fi9InSu6eint2IHilP
- name: Firebase
url: connections/sources/catalog/libraries/mobile/react-native//destination-plugins/firebase-react-native/
url: connections/sources/catalog/libraries/mobile/react-native/destination-plugins/firebase-react-native/
logo:
url: https://cdn.filepicker.io/api/file/W6teayYkRmKgb8SMqxIn
mark:
url: https://cdn.filepicker.io/api/file/ztKtaLBUT7GUZKius5sa
- name: FullStory
url: connections/sources/catalog/libraries/mobile/react-native//destination-plugins/fullstory-react-native/
url: connections/sources/catalog/libraries/mobile/react-native/destination-plugins/fullstory-react-native/
logo:
url: https://cdn.filepicker.io/api/file/0ET4vgkqTGNMRtZcFWCA
mark:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -106,6 +106,6 @@ Congratulations! You can now track any event from the browser and the backend. H

## What's Next?

We just walked through the quickest way to get started with Segment using Analytics.js and the .NET library. You might also want to check out our full [Analytics.js reference](//docs/connections/sources/catalog/libraries/website/javascript/) to see what else is possible, or read about the [Tracking API methods](/docs/connections/spec/) to get a sense for the bigger picture.
We just walked through the quickest way to get started with Segment using Analytics.js and the .NET library. You might also want to check out our full [Analytics.js reference](/docs/connections/sources/catalog/libraries/website/javascript/) to see what else is possible, or read about the [Tracking API methods](/docs/connections/spec/) to get a sense for the bigger picture.

If you're running an **Ecommerce** site or app you should also check out our [Ecommerce API reference](/docs/connections/spec/ecommerce/v2/) to make sure your products and checkout experience is instrumented properly!
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ If you're using the [classic version of Analytics Node.js](/docs/connections/sou

#### Removals
The updated Analytics Node.js removed these configuration options:
- `errorHandler` (see the docs on [error handling](/docs/connections/sources/catalog/libraries/server/node//#error-handling) for more information)
- `errorHandler` (see the docs on [error handling](/docs/connections/sources/catalog/libraries/server/node/#error-handling) for more information)

The updated Analytics Node.js library removed undocumented behavior around `track` properties

Expand Down
Loading
Loading