Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Remove phased rollout note #4787

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 8 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
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
2 changes: 1 addition & 1 deletion src/_includes/content/syntax-note.md
Original file line number Diff line number Diff line change
@@ -1 +1 @@
<div class="premonition info"><div class="fa fa-info-circle"></div> <p markdown=1>Based on the library you use, the syntax in the examples might be different. You can find library-specific documentation on the [Sources Overview](/docs/connections/sources/) page.</p></div>
<div class="premonition info"><div class="content"><div class="fa fa-info-circle"></div> <p markdown=1>Based on the library you use, the syntax in the examples might be different. You can find library-specific documentation on the [Sources Overview](/docs/connections/sources/) page.</p></div></div>
2 changes: 0 additions & 2 deletions src/connections/delivery-overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,6 @@ Delivery Overview is a visual observability tool designed to help Segment users

> info "Delivery Overview is currently in beta"
> This means that the Delivery Overview feature is in active development, and some functionality may change before it becomes generally available. Beta users of Delivery Overview will still have access to the Event Delivery tab. During the public beta, Delivery Overview will only support event-streaming, cloud-mode destinations.
>
> The Delivery Overview public beta will be released to all Segment users on May 23, 2023 in a phased rollout. Users can expect to see the Delivery Overview tab in their destination details page by 5 PM PDT on May 26, 2023.

## Key features

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,8 @@ By using Segment's TikTok Audiences destination, you can increase traffic and dr
7. Navigate to the **Mappings** tab, click **New Mapping**, and select **Add Users**.

8. Under Select mappings, select the TikTok "Advertiser ID" of the audience segment you want to add users to. Input the `audience_id` of that audience segment under "Audience ID." **Note: A separate mapping must be created for each audience segment you plan to send Engage audiences to.**
> info ""
> Once you've created the audience using the name of Segment's audience key, you can get the Audience ID from TikTok's Assets>Audiences page. You'll also find the Advertised ID, noted by `aadvid`, over the TikTok URL.

9. Repeat Steps 7 and 8 to also set up a **Remove Users** mapping.

Expand Down
60 changes: 57 additions & 3 deletions src/connections/destinations/catalog/castle/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,12 @@ id: 56a8f566e954a874ca44d3b0
---
[Castle](https://castle.io/?utm_source=segmentio&utm_medium=docs&utm_campaign=partners){:target="_blank"} monitors every step of the customer journey to help visualize and proactively block fraud that would otherwise fly under the radar. Types of fraud or abuse that can be managed include bots, fake accounts, multi-accounting, and account sharing.

The Castle destination source code is available on GitHub. Source code for the following integrations are available:

- [iOS](https://github.com/castle/analytics-ios-integration-castle){:target="_blank"}
- [Android](https://github.com/castle/analytics-kotlin-integration-castle){:target="_blank"}
- [Web](https://github.com/segmentio/analytics.js-integrations/tree/master/integrations/castle){:target="_blank"}

Castle maintains this destination. For any issues with the destination, contact the [Castle support team](mailto:[email protected]).

## Getting Started
Expand All @@ -16,11 +22,61 @@ Calls are now visible in Castle dashboards in real-time.

> info ""
> Castle ingests Segment Client-side events. Server-side events are dropped and not processed.
> Castle only supports web integrations through Segment, but is in the process of working on mobile support.
> Castle supports web, Android and iOS integrations through Segment.

### iOS

1. Add the Castle Segment dependency

- With Xcode:

In the Xcode **File** menu, click **Add Packages**. In the resulting dialog dialog where you can search for Swift packages. In the search field, enter the URL to this repository: `https://github.com/castle/analytics-ios-integration-castle`


You can optionally pin the package to a specific branch or version, and select the project in your workspace to which you'll add the package. When you're done, click **Add Package**.

- With Package.swift:

```
.package(
name: "SegmentCastle",
url: "https://github.com/castle/analytics-ios-integration-castle",
from: "1.0.0"
),
```

2. Next, add the Castle destination to your analytics instance:

```swift
let analytics = Analytics(configuration: Configuration(writeKey: "<YOUR_WRITE_KEY_HERE>"))

let castleDestination = CastleDestination(userJwt: "<USER_JWT>")
analytics.add(plugin: castleDestination)
```

### Android

1. You can add the Castle Segment dependency two ways:

- Add this line to your gradle file:

```
implementation 'com.segment.analytics.kotlin.destinations:castle:<latest_version>'
```

- Add the following for Kotlin DSL:

```
implementation("com.segment.analytics.kotlin.destinations:castle:<latest_version>")
```

2. Next, add the Castle destination to your analytics instance:

```kotlin
analytics = Analytics("<YOUR WRITE KEY>", applicationContext)
analytics.add(plugin = CastleDestination(userJwt = "<USER_JWT>"))
```


## Page

Expand All @@ -30,8 +86,6 @@ If you're not familiar with the Segment Specs, take a look to understand what th
analytics.page()
```



Segment sends Page calls to Castle as `$page` events.


Expand Down
2 changes: 2 additions & 0 deletions src/connections/destinations/catalog/customfit-ai/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
title: CustomFit Destination
rewrite: true
id: 5cee939ff784ec0001f1cf91
hidden: true
published: false
---
[CustomFit.ai](https://customfit.ai/?utm_source=segmentio&utm_medium=docs&utm_campaign=partners) is an intelligent `App Experience Engine` for B2C apps(Mobile/Web/IoT), with which one can effortlessly craft hyper-personalized app experiences & alternative user journeys to each of their user or segment of users with zero code. Every user is unique, so should be your app.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,8 +36,8 @@ To get started with the Analytics for React Native library:
# or
npm install --save @react-native-async-storage/async-storage
```
> info ""
>If you wish to use your own persistence layer you can use the storePersistor option when initializing the client. Make sure you always have a persistor (either by having AsyncStorage package installed or by explicitly passing a value), else you might get unexpected side effects like multiple 'Application Installed' events

To use your own persistence layer you can use the storePersistor option when initializing the client. Make sure you always have a persistor (either by having AsyncStorage package installed or by explicitly passing a value), else you might get unexpected side effects like multiple 'Application Installed' events

4. If you're using iOS, install native modules with:

Expand Down
Loading