Skip to content

Commit edf52d7

Browse files
markzegarellibot-docsteamniallzatoNiall Brennangyeuttersegment
authored
Release 22.12.2 (#2652)
* Niall/kinesis base64 remove (#2640) * remove base 64 docs * remove base 64 docs Co-authored-by: Niall Brennan <[email protected]> * these are not partner owned * REST vs. SOAP endpoint I made a mistake when setting up Marketo. Putting this line in in the hopes of preventing other users from making the same mistake. * Catalog updates for new integrations (#2650) * Swift/Kotlin no longer in beta (#2649) * no longer in beta * no longer in beta Co-authored-by: Niall Brennan <[email protected]> * Prevent mistakes when setting up Marketo (#2646) Make docs easier to follow. - Correct minor misspellings between our docs and Marketo's interface - Add a callout to check the API Only box - Make it clear that the audience takes a few hours to sync. * Add Groundswell Destination to Segment Doc (#2644) * Groundswell doc * catalog and edits Co-authored-by: Sneha Shashidhar <[email protected]> Co-authored-by: markzegarelli <[email protected]> Co-authored-by: Segment Docs Robot <[email protected]> Co-authored-by: Niall Brennan <[email protected]> Co-authored-by: Niall Brennan <[email protected]> Co-authored-by: gyeuttersegment <[email protected]> Co-authored-by: pwseg <[email protected]> Co-authored-by: rchinn-segment <[email protected]> Co-authored-by: Sneha Shashidhar <[email protected]> Co-authored-by: Sneha Shashidhar <[email protected]>
1 parent 2db43e1 commit edf52d7

File tree

16 files changed

+300
-35
lines changed

16 files changed

+300
-35
lines changed

scripts/catalog_papi.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ const doesCatalogItemExist = (item) => {
123123
if (item.status === 'PUBLIC_BETA') {
124124
betaFlag = 'beta: true\n'
125125
}
126-
content = `---\ntitle: '${item.display_name} Destination'\nhidden: true\nid: ${item.id}published: false\n${betaFlag}---\n`
126+
content = `---\ntitle: '${item.display_name} Destination'\nhidden: true\nid: ${item.id}\npublished: false\n${betaFlag}---\n`
127127
}
128128
fs.mkdirSync(docsPath)
129129
fs.writeFileSync(`${docsPath}/index.md`, content)

src/_data/catalog/destination_categories.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# AUTOGENERATED FROM PUBLIC API. DO NOT EDIT
2-
# destination categories last updated 2022-03-18
2+
# destination categories last updated 2022-03-24
33
items:
44
- display_name: A/B Testing
55
slug: a-b-testing

src/_data/catalog/destinations.yml

Lines changed: 183 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
# AUTOGENERATED FROM PUBLIC API. DO NOT EDIT
2-
3-
# destination data last updated 2022-03-18
2+
# destination data last updated 2022-03-24
43
items:
54
- id: 60b5d0a01f3726b85dc05aab
65
display_name: 2mee
@@ -7170,7 +7169,8 @@ items:
71707169
type: string
71717170
defaultValue: ''
71727171
description: >-
7173-
The API key is your app's Tracking Key. Locate it under Setting when signed in.
7172+
The API key is your app's Tracking Key. Locate it under Settings when
7173+
signed in.
71747174
required: true
71757175
label: API Key
71767176
actions: []
@@ -9349,6 +9349,74 @@ items:
93499349
label: Collect Logcat Data (Android)
93509350
actions: []
93519351
presets: []
9352+
- id: 602c595c1cdf37acb79bb5d5
9353+
display_name: Crossing Minds
9354+
name: Crossing Minds
9355+
slug: crossing-minds
9356+
hidden: false
9357+
endpoints:
9358+
- us
9359+
regions:
9360+
- us
9361+
url: connections/destinations/catalog/crossing-minds
9362+
previous_names:
9363+
- Crossing Minds
9364+
website: https://crossingminds.com
9365+
status: PUBLIC_BETA
9366+
categories:
9367+
- Customer Success
9368+
- Email Marketing
9369+
- Personalization
9370+
logo:
9371+
url: >-
9372+
https://public-segment-devcenter-production.s3.amazonaws.com/4627d30a-f09f-4345-82aa-f3f99de5e34e.svg
9373+
mark:
9374+
url: >-
9375+
https://public-segment-devcenter-production.s3.amazonaws.com/2a3b85cc-5db2-4702-b8ec-c471bac35ae7.svg
9376+
methods:
9377+
track: true
9378+
identify: true
9379+
group: false
9380+
alias: false
9381+
page: false
9382+
platforms:
9383+
browser: true
9384+
mobile: true
9385+
server: true
9386+
components: []
9387+
browserUnbundlingSupported: false
9388+
browserUnbundlingPublic: false
9389+
replay: false
9390+
connection_modes:
9391+
device:
9392+
web: false
9393+
mobile: false
9394+
server: false
9395+
cloud:
9396+
web: false
9397+
mobile: false
9398+
server: false
9399+
settings:
9400+
- name: apiDatabaseId
9401+
type: string
9402+
defaultValue: ''
9403+
description: The Crossing Minds Database ID
9404+
required: true
9405+
label: API Database ID
9406+
- name: apiKey
9407+
type: string
9408+
defaultValue: ''
9409+
description: The Crossing Minds API Service Account Name
9410+
required: true
9411+
label: API Key
9412+
- name: apiPassword
9413+
type: string
9414+
defaultValue: ''
9415+
description: The Crossing Minds API password
9416+
required: true
9417+
label: API Password
9418+
actions: []
9419+
presets: []
93529420
- id: 5e59dad99437ab152550ce1f
93539421
display_name: CrowdPower
93549422
name: CrowdPower
@@ -21344,6 +21412,61 @@ items:
2134421412
label: API Key
2134521413
actions: []
2134621414
presets: []
21415+
- id: 60be57310e36edd15805ca36
21416+
display_name: Groundswell
21417+
name: Groundswell
21418+
slug: groundswell
21419+
hidden: false
21420+
endpoints:
21421+
- us
21422+
regions:
21423+
- us
21424+
url: connections/destinations/catalog/groundswell
21425+
previous_names:
21426+
- Groundswell
21427+
website: https://www.trygroundswell.com/
21428+
status: PUBLIC_BETA
21429+
categories:
21430+
- Analytics
21431+
- Customer Success
21432+
logo:
21433+
url: https://cdn.filepicker.io/api/file/ROmXHfj9SfyP7TeOAvvL
21434+
mark:
21435+
url: https://cdn.filepicker.io/api/file/iRqS7cicR7yWuTz6wIe8
21436+
methods:
21437+
track: true
21438+
identify: true
21439+
group: true
21440+
alias: false
21441+
page: false
21442+
platforms:
21443+
browser: true
21444+
mobile: true
21445+
server: true
21446+
components: []
21447+
browserUnbundlingSupported: false
21448+
browserUnbundlingPublic: false
21449+
replay: false
21450+
connection_modes:
21451+
device:
21452+
web: false
21453+
mobile: false
21454+
server: false
21455+
cloud:
21456+
web: false
21457+
mobile: false
21458+
server: false
21459+
settings:
21460+
- name: apiKey
21461+
type: string
21462+
defaultValue: ''
21463+
description: >-
21464+
You'll receive your API Key when you connect Segment from the
21465+
"Integrations" page of the Groundswell web app.
21466+
required: true
21467+
label: API Key
21468+
actions: []
21469+
presets: []
2134721470
- id: 55d37a3f0a20f4e22f0fb3ea
2134821471
display_name: HasOffers
2134921472
name: HasOffers
@@ -29762,6 +29885,63 @@ items:
2976229885
label: Username
2976329886
actions: []
2976429887
presets: []
29888+
- id: 6205293e7095075d8ce71a74
29889+
display_name: Retentive
29890+
name: Retentive
29891+
slug: retentive
29892+
hidden: false
29893+
endpoints:
29894+
- us
29895+
regions:
29896+
- us
29897+
url: connections/destinations/catalog/retentive
29898+
previous_names:
29899+
- Retentive
29900+
website: https://retentive.io
29901+
status: PUBLIC_BETA
29902+
categories:
29903+
- CRM
29904+
- Marketing Automation
29905+
- Personalization
29906+
- Customer Success
29907+
logo:
29908+
url: >-
29909+
https://public-segment-devcenter-production.s3.amazonaws.com/7584495a-5b9f-42e0-aa1e-d41f82d81dcb.svg
29910+
mark:
29911+
url: >-
29912+
https://public-segment-devcenter-production.s3.amazonaws.com/eed0a7eb-6917-4f1c-bc15-a1de2d4ec72b.svg
29913+
methods:
29914+
track: false
29915+
identify: true
29916+
group: false
29917+
alias: true
29918+
page: false
29919+
platforms:
29920+
browser: true
29921+
mobile: true
29922+
server: true
29923+
components: []
29924+
browserUnbundlingSupported: false
29925+
browserUnbundlingPublic: false
29926+
replay: false
29927+
connection_modes:
29928+
device:
29929+
web: false
29930+
mobile: false
29931+
server: false
29932+
cloud:
29933+
web: false
29934+
mobile: false
29935+
server: false
29936+
settings:
29937+
- name: apiKey
29938+
type: string
29939+
defaultValue: ''
29940+
description: Copy your API key from the Segment section of your integrations tab.
29941+
required: true
29942+
label: API Key
29943+
actions: []
29944+
presets: []
2976529945
- id: 5eb91ce4f1eb124fa7445dce
2976629946
display_name: Retently
2976729947
name: Retently

src/_data/catalog/regional-supported.yml

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# AUTOGENERATED LIST OF CONNECTIONS THAT SUPPORT REGIONAL
2-
# Last updated 2022-03-18
2+
# Last updated 2022-03-24
33
warehouses:
44
- id: WcjBCzUGff
55
display_name: Azure SQL Data Warehouse
@@ -1395,6 +1395,14 @@ destinations:
13951395
- eu
13961396
endpoints:
13971397
- us
1398+
- id: 602c595c1cdf37acb79bb5d5
1399+
display_name: Crossing Minds
1400+
slug: crossing-minds
1401+
url: connections/destinations/catalog/crossing-minds
1402+
regions:
1403+
- us
1404+
endpoints:
1405+
- us
13981406
- id: 5e59dad99437ab152550ce1f
13991407
display_name: CrowdPower
14001408
slug: crowdpower
@@ -1948,6 +1956,14 @@ destinations:
19481956
- eu
19491957
endpoints:
19501958
- us
1959+
- id: 60be57310e36edd15805ca36
1960+
display_name: Groundswell
1961+
slug: groundswell
1962+
url: connections/destinations/catalog/groundswell
1963+
regions:
1964+
- us
1965+
endpoints:
1966+
- us
19511967
- id: 55d37a3f0a20f4e22f0fb3ea
19521968
display_name: HasOffers
19531969
slug: hasoffers
@@ -2952,6 +2968,14 @@ destinations:
29522968
- eu
29532969
endpoints:
29542970
- us
2971+
- id: 6205293e7095075d8ce71a74
2972+
display_name: Retentive
2973+
slug: retentive
2974+
url: connections/destinations/catalog/retentive
2975+
regions:
2976+
- us
2977+
endpoints:
2978+
- us
29552979
- id: 5eb91ce4f1eb124fa7445dce
29562980
display_name: Retently
29572981
slug: retently

src/_data/catalog/source_categories.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# AUTOGENERATED FROM PUBLIC API. DO NOT EDIT
2-
# source cateogries last updated 2022-03-18
2+
# source cateogries last updated 2022-03-24
33
items:
44
- display_name: A/B Testing
55
slug: a-b-testing

src/_data/catalog/sources.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# AUTOGENERATED FROM PUBLIC API. DO NOT EDIT
2-
# sources last updated 2022-03-18
2+
# sources last updated 2022-03-24
33
items:
44
- id: 8HWbgPTt3k
55
display_name: .NET

src/connections/destinations/catalog/amazon-kinesis/index.md

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -93,17 +93,15 @@ Let's say you're connecting your Segment customer data stream to Kinesis Stream
9393

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

103-
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.
104-
105-
> note ""
106-
> **NOTE:** The JSON payload is base64 stringified.
104+
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.
107105

108106
## Group
109107
If you're not familiar with the Segment Specs, take a look to understand what the [Group method](/docs/connections/spec/group/) does.

src/connections/destinations/catalog/attribution/index.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,6 @@ id: 54521fd525e721e32a72ee96
55
---
66
[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.
77

8-
This destination is maintained by Attribution. For any issues with the destination, [contact the Attribution App Support team](mailto:[email protected]).
9-
10-
118
## Getting Started
129

1310
{% include content/connection-modes.md %}

src/connections/destinations/catalog/clearbit-reveal/index.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,6 @@ id: 57e0726680412f644ff36883
55
---
66
[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).
77

8-
This destination is maintained by Clearbit. For any issues with the destination, [contact the Clearbit Support team](mailto:[email protected])
9-
108
## Getting Started
119

1210
{% include content/connection-modes.md %}

src/connections/destinations/catalog/crossing-minds/index.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
---
22
title: Crossing Minds Destination
3-
id:
4-
hidden: true
3+
id: 602c595c1cdf37acb79bb5d5
54
---
65

76
[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.

0 commit comments

Comments
 (0)