Skip to content
Merged
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 scripts/catalog_papi.js
Original file line number Diff line number Diff line change
Expand Up @@ -123,7 +123,7 @@ const doesCatalogItemExist = (item) => {
if (item.status === 'PUBLIC_BETA') {
betaFlag = 'beta: true\n'
}
content = `---\ntitle: '${item.display_name} Destination'\nhidden: true\nid: ${item.id}published: false\n${betaFlag}---\n`
content = `---\ntitle: '${item.display_name} Destination'\nhidden: true\nid: ${item.id}\npublished: false\n${betaFlag}---\n`
}
fs.mkdirSync(docsPath)
fs.writeFileSync(`${docsPath}/index.md`, content)
Expand Down
2 changes: 1 addition & 1 deletion src/_data/catalog/destination_categories.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# AUTOGENERATED FROM PUBLIC API. DO NOT EDIT
# destination categories last updated 2022-03-18
# destination categories last updated 2022-03-24
items:
- display_name: A/B Testing
slug: a-b-testing
Expand Down
186 changes: 183 additions & 3 deletions src/_data/catalog/destinations.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
# AUTOGENERATED FROM PUBLIC API. DO NOT EDIT

# destination data last updated 2022-03-18
# destination data last updated 2022-03-24
items:
- id: 60b5d0a01f3726b85dc05aab
display_name: 2mee
Expand Down Expand Up @@ -7170,7 +7169,8 @@ items:
type: string
defaultValue: ''
description: >-
The API key is your app's Tracking Key. Locate it under Setting when signed in.
The API key is your app's Tracking Key. Locate it under Settings when
signed in.
required: true
label: API Key
actions: []
Expand Down Expand Up @@ -9349,6 +9349,74 @@ items:
label: Collect Logcat Data (Android)
actions: []
presets: []
- id: 602c595c1cdf37acb79bb5d5
display_name: Crossing Minds
name: Crossing Minds
slug: crossing-minds
hidden: false
endpoints:
- us
regions:
- us
url: connections/destinations/catalog/crossing-minds
previous_names:
- Crossing Minds
website: https://crossingminds.com
status: PUBLIC_BETA
categories:
- Customer Success
- Email Marketing
- Personalization
logo:
url: >-
https://public-segment-devcenter-production.s3.amazonaws.com/4627d30a-f09f-4345-82aa-f3f99de5e34e.svg
mark:
url: >-
https://public-segment-devcenter-production.s3.amazonaws.com/2a3b85cc-5db2-4702-b8ec-c471bac35ae7.svg
methods:
track: true
identify: true
group: false
alias: false
page: false
platforms:
browser: true
mobile: true
server: true
components: []
browserUnbundlingSupported: false
browserUnbundlingPublic: false
replay: false
connection_modes:
device:
web: false
mobile: false
server: false
cloud:
web: false
mobile: false
server: false
settings:
- name: apiDatabaseId
type: string
defaultValue: ''
description: The Crossing Minds Database ID
required: true
label: API Database ID
- name: apiKey
type: string
defaultValue: ''
description: The Crossing Minds API Service Account Name
required: true
label: API Key
- name: apiPassword
type: string
defaultValue: ''
description: The Crossing Minds API password
required: true
label: API Password
actions: []
presets: []
- id: 5e59dad99437ab152550ce1f
display_name: CrowdPower
name: CrowdPower
Expand Down Expand Up @@ -21344,6 +21412,61 @@ items:
label: API Key
actions: []
presets: []
- id: 60be57310e36edd15805ca36
display_name: Groundswell
name: Groundswell
slug: groundswell
hidden: false
endpoints:
- us
regions:
- us
url: connections/destinations/catalog/groundswell
previous_names:
- Groundswell
website: https://www.trygroundswell.com/
status: PUBLIC_BETA
categories:
- Analytics
- Customer Success
logo:
url: https://cdn.filepicker.io/api/file/ROmXHfj9SfyP7TeOAvvL
mark:
url: https://cdn.filepicker.io/api/file/iRqS7cicR7yWuTz6wIe8
methods:
track: true
identify: true
group: true
alias: false
page: false
platforms:
browser: true
mobile: true
server: true
components: []
browserUnbundlingSupported: false
browserUnbundlingPublic: false
replay: false
connection_modes:
device:
web: false
mobile: false
server: false
cloud:
web: false
mobile: false
server: false
settings:
- name: apiKey
type: string
defaultValue: ''
description: >-
You'll receive your API Key when you connect Segment from the
"Integrations" page of the Groundswell web app.
required: true
label: API Key
actions: []
presets: []
- id: 55d37a3f0a20f4e22f0fb3ea
display_name: HasOffers
name: HasOffers
Expand Down Expand Up @@ -29762,6 +29885,63 @@ items:
label: Username
actions: []
presets: []
- id: 6205293e7095075d8ce71a74
display_name: Retentive
name: Retentive
slug: retentive
hidden: false
endpoints:
- us
regions:
- us
url: connections/destinations/catalog/retentive
previous_names:
- Retentive
website: https://retentive.io
status: PUBLIC_BETA
categories:
- CRM
- Marketing Automation
- Personalization
- Customer Success
logo:
url: >-
https://public-segment-devcenter-production.s3.amazonaws.com/7584495a-5b9f-42e0-aa1e-d41f82d81dcb.svg
mark:
url: >-
https://public-segment-devcenter-production.s3.amazonaws.com/eed0a7eb-6917-4f1c-bc15-a1de2d4ec72b.svg
methods:
track: false
identify: true
group: false
alias: true
page: false
platforms:
browser: true
mobile: true
server: true
components: []
browserUnbundlingSupported: false
browserUnbundlingPublic: false
replay: false
connection_modes:
device:
web: false
mobile: false
server: false
cloud:
web: false
mobile: false
server: false
settings:
- name: apiKey
type: string
defaultValue: ''
description: Copy your API key from the Segment section of your integrations tab.
required: true
label: API Key
actions: []
presets: []
- id: 5eb91ce4f1eb124fa7445dce
display_name: Retently
name: Retently
Expand Down
26 changes: 25 additions & 1 deletion src/_data/catalog/regional-supported.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# AUTOGENERATED LIST OF CONNECTIONS THAT SUPPORT REGIONAL
# Last updated 2022-03-18
# Last updated 2022-03-24
warehouses:
- id: WcjBCzUGff
display_name: Azure SQL Data Warehouse
Expand Down Expand Up @@ -1395,6 +1395,14 @@ destinations:
- eu
endpoints:
- us
- id: 602c595c1cdf37acb79bb5d5
display_name: Crossing Minds
slug: crossing-minds
url: connections/destinations/catalog/crossing-minds
regions:
- us
endpoints:
- us
- id: 5e59dad99437ab152550ce1f
display_name: CrowdPower
slug: crowdpower
Expand Down Expand Up @@ -1948,6 +1956,14 @@ destinations:
- eu
endpoints:
- us
- id: 60be57310e36edd15805ca36
display_name: Groundswell
slug: groundswell
url: connections/destinations/catalog/groundswell
regions:
- us
endpoints:
- us
- id: 55d37a3f0a20f4e22f0fb3ea
display_name: HasOffers
slug: hasoffers
Expand Down Expand Up @@ -2952,6 +2968,14 @@ destinations:
- eu
endpoints:
- us
- id: 6205293e7095075d8ce71a74
display_name: Retentive
slug: retentive
url: connections/destinations/catalog/retentive
regions:
- us
endpoints:
- us
- id: 5eb91ce4f1eb124fa7445dce
display_name: Retently
slug: retently
Expand Down
2 changes: 1 addition & 1 deletion src/_data/catalog/source_categories.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# AUTOGENERATED FROM PUBLIC API. DO NOT EDIT
# source cateogries last updated 2022-03-18
# source cateogries last updated 2022-03-24
items:
- display_name: A/B Testing
slug: a-b-testing
Expand Down
2 changes: 1 addition & 1 deletion src/_data/catalog/sources.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# AUTOGENERATED FROM PUBLIC API. DO NOT EDIT
# sources last updated 2022-03-18
# sources last updated 2022-03-24
items:
- id: 8HWbgPTt3k
display_name: .NET
Expand Down
16 changes: 7 additions & 9 deletions src/connections/destinations/catalog/amazon-kinesis/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -93,17 +93,15 @@ Let's say you're connecting your Segment customer data stream to Kinesis Stream

The Segment Kinesis destination issues a `PutRecord` request with the following parameters:
```js
kinesis.putRecord({
Data: new Buffer(JSON.stringify(msg)).toString('base64')
PartitionKey: msg.userId() || msg.anonymousId(),
StreamName: 'stream-name'
});
const payload = {
Data: JSON.stringify(msg.json()),
StreamName: this.settings.stream,
PartitionKey: this.settings.useMessageId ? msg.field('messageId') : msg.userId() || msg.anonymousId()
}
const request = kinesis.putRecord(payload)
```

Segment uses the the `userId || anonymousId` as the `PartitionKey`. The partition key is used by Amazon Kinesis to distribute data across shards. Amazon Kinesis segregates the data records that belong to a stream into multiple shards, using the partition key associated with each data record to determine which shard a given data record belongs to.

> note ""
> **NOTE:** The JSON payload is base64 stringified.
Segment uses the `messageId` or the `userId || anonymousId` as the `PartitionKey`. The partition key is used by Amazon Kinesis to distribute data across shards. Amazon Kinesis segregates the data records that belong to a stream into multiple shards, using the partition key associated with each data record to determine which shard a given data record belongs to.

## Group
If you're not familiar with the Segment Specs, take a look to understand what the [Group method](/docs/connections/spec/group/) does.
Expand Down
3 changes: 0 additions & 3 deletions src/connections/destinations/catalog/attribution/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,6 @@ id: 54521fd525e721e32a72ee96
---
[Attribution](http://attributionapp.com/) is an easy to use one stop dashboard for multi-touch attribution across all marketing channels. Attribution prides itself on high-fidelity and allows marketers to trace every visit, conversion or revenue dollar to the source. Marketers can easily integrate Attribution and Segment to begin measuring the effectiveness of their campaigns today.

This destination is maintained by Attribution. For any issues with the destination, [contact the Attribution App Support team](mailto:support@attribtutionapp.com).


## Getting Started

{% include content/connection-modes.md %}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,6 @@ id: 57e0726680412f644ff36883
---
[Clearbit Reveal](https://clearbit.com/segment) helps customers instantly match IP addresses with company names, and see full profiles for all site visitors. It turns your anonymous web traffic into a full company profile — complete with industry, employee count, funding details, and much more. You can find a list of the different attributes you can collect with Clearbit [here](https://clearbit.com/attributes).

This destination is maintained by Clearbit. For any issues with the destination, [contact the Clearbit Support team](mailto:support@clearbit.com)

## Getting Started

{% include content/connection-modes.md %}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
---
title: Crossing Minds Destination
id:
hidden: true
id: 602c595c1cdf37acb79bb5d5
---

[Crossing Minds](https://crossingminds.com/){:target="blank"} is a recommendation platform for businesses using next-gen AI that instantly anticipates customers’ wants and needs using only anonymized user data.
Expand Down
Loading