Skip to content

Commit 34a6cab

Browse files
author
markzegarelli
authored
Merge branch 'master' into link-checker
2 parents 38b047e + 85122a5 commit 34a6cab

File tree

19 files changed

+471
-96
lines changed

19 files changed

+471
-96
lines changed

devguide.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,17 @@ If using OSX:
2121
* Run server, `make dev`
2222
* Visit http://localhost:4000/docs/
2323

24+
## Changing a DevCenter Destination's name
25+
26+
Occasionally, a destination will change names. This shouldn't be too difficult to handle, but make sure you do the following:
27+
- Change the name of the file **to match destination's new slug**
28+
- Check in the Partner Portal that the name change has appropriately filled out the `previousNames` field. There should be two (or more if this has aliases/many name changes).
29+
- Add a `redirect_from` frontmatter item, with the url of the old doc. This funnels anyone arriving at the old page from a link outside the docs site to the page at the new name.
30+
- Run a `make catalog` to pick up the name change.
31+
- Run `make docs` and test that:
32+
1. The page shows up correctly at the url you specified using the new slug.
33+
2. The programmatic content appears (cmodes, settings, previous names)
34+
3. The redirect from the old page URL works.
2435

2536

2637
## Developer information

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 PLATFORM API. DO NOT EDIT
2-
# destination categories last updated 2020-08-12
2+
# destination categories last updated 2020-08-28
33
items:
44
- display_name: Email Marketing
55
slug: email-marketing

src/_data/catalog/destinations.yml

Lines changed: 87 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# AUTOGENERATED FROM PLATFORM API. DO NOT EDIT
2-
# destination data last updated 2020-08-12
2+
# destination data last updated 2020-08-28
33
items:
44
- display_name: ActiveCampaign
55
slug: activecampaign
@@ -2670,31 +2670,6 @@ items:
26702670
page_view: false
26712671
track: true
26722672
settings:
2673-
- name: obscureTextEmails
2674-
display_name: Obscure text emails
2675-
type: BOOLEAN
2676-
deprecated: false
2677-
required: false
2678-
description: Do not record email addresses
2679-
settings: []
2680-
- name: obscureTextNumbers
2681-
display_name: Obscure text numbers
2682-
type: BOOLEAN
2683-
deprecated: false
2684-
required: false
2685-
description: Do not record any numeric text
2686-
settings: []
2687-
- name: projectId
2688-
display_name: Project ID
2689-
type: STRING
2690-
deprecated: false
2691-
required: false
2692-
string_validators:
2693-
regexp: ''
2694-
description: >-
2695-
The ID associated with your project. You can find in Preferences ->
2696-
Projects in your Asayer app.
2697-
settings: []
26982673
- name: siteId
26992674
display_name: Site ID
27002675
type: STRING
@@ -2703,8 +2678,8 @@ items:
27032678
string_validators:
27042679
regexp: ''
27052680
description: >-
2706-
The ID associated with your website. You can find in Preferences -> Sites
2707-
-> Tracking Code in your Asayer app.
2681+
The ID associated with your project. You can find in Preferences ->
2682+
Projects in your Asayer app.
27082683
settings: []
27092684
connection_modes:
27102685
device:
@@ -5443,7 +5418,7 @@ items:
54435418
alias: false
54445419
group: false
54455420
identify: true
5446-
page_view: false
5421+
page_view: true
54475422
track: true
54485423
settings:
54495424
- name: apiKey
@@ -11919,26 +11894,27 @@ items:
1191911894
server: true
1192011895
previous_names:
1192111896
- Kustomer
11922-
- display_name: LaunchDarkly-subscription
11923-
slug: launchdarkly-subscription
11924-
name: catalog/destinations/launchdarkly-subscription
11897+
- display_name: LaunchDarkly Events
11898+
slug: launchdarkly-events
11899+
name: catalog/destinations/launchdarkly-events
1192511900
description: >-
1192611901
This destination sends track events to LaunchDarkly experiments.
1192711902
LaunchDarkly is a feature management platform that empowers development
1192811903
teams to safely deliver and control software through feature flags.
1192911904
hidden: false
11930-
url: connections/destinations/catalog/launchdarkly-subscription
11905+
url: connections/destinations/catalog/launchdarkly-events
1193111906
status: PUBLIC_BETA
1193211907
logo:
1193311908
url: >-
11934-
https://public-segment-devcenter-production.s3.amazonaws.com/9d3b780d-d6a6-413d-b606-49ce7b9af1a9.svg
11909+
https://public-segment-devcenter-production.s3.amazonaws.com/92c1e362-6226-441c-bd09-8ccb93c0b955.svg
1193511910
mark:
1193611911
url: >-
11937-
https://public-segment-devcenter-production.s3.amazonaws.com/e15902da-fbab-4789-82a0-09da26f51d8a.svg
11912+
https://public-segment-devcenter-production.s3.amazonaws.com/c590eaef-de6d-46e7-b208-1b4fb3568f47.svg
1193811913
categories:
1193911914
- A/B Testing
1194011915
- Analytics
11941-
components: []
11916+
components:
11917+
- type: CLOUD
1194211918
platforms:
1194311919
browser: true
1194411920
server: true
@@ -11960,20 +11936,20 @@ items:
1196011936
string_validators:
1196111937
regexp: '^.{8,}$'
1196211938
description: >-
11963-
Generate a token in the Authorization tab in LaunchDarkly Account
11964-
Settings.
11939+
Find and copy the client-side ID from your default project in LaunchDarkly
11940+
Account Settings.
1196511941
settings: []
1196611942
connection_modes:
1196711943
device:
1196811944
web: false
1196911945
mobile: false
1197011946
server: false
1197111947
cloud:
11972-
web: false
11973-
mobile: false
11974-
server: false
11948+
web: true
11949+
mobile: true
11950+
server: true
1197511951
previous_names:
11976-
- LaunchDarkly-subscription
11952+
- LaunchDarkly Events
1197711953
- display_name: Lazy Lantern
1197811954
slug: lazy-lantern
1197911955
name: catalog/destinations/lazy-lantern
@@ -13050,6 +13026,13 @@ items:
1305013026
required: false
1305113027
description: Map your Segment properties to the Marketo Activity Fields
1305213028
settings:
13029+
- name: primaryKey
13030+
display_name: Set as Primary Key
13031+
type: BOOLEAN
13032+
deprecated: false
13033+
required: false
13034+
description: Mark this property as the Primary field in Marketo.
13035+
settings: []
1305313036
- name: segmentProperty
1305413037
display_name: Segment Property Name
1305513038
type: STRING
@@ -13085,13 +13068,6 @@ items:
1308513068
- date
1308613069
description: Enter the Marketo Field type.
1308713070
settings: []
13088-
- name: primaryKey
13089-
display_name: Set as Primary Key
13090-
type: BOOLEAN
13091-
deprecated: false
13092-
required: false
13093-
description: Mark this property as the Primary field in Marketo.
13094-
settings: []
1309513071
- name: event
1309613072
display_name: Segment Event Name
1309713073
type: STRING
@@ -17099,13 +17075,6 @@ items:
1709917075
required: false
1710017076
description: Map your Segment properties to Responsys Columns
1710117077
settings:
17102-
- name: primaryKey
17103-
display_name: Set as Primary Key
17104-
type: BOOLEAN
17105-
deprecated: false
17106-
required: false
17107-
description: Mark this property as a Primary Key in Responsys.
17108-
settings: []
1710917078
- name: columns
1711017079
display_name: Segment Property Name
1711117080
type: STRING
@@ -17141,6 +17110,13 @@ items:
1714117110
- TIMESTAMP
1714217111
description: Enter the Responsys column type.
1714317112
settings: []
17113+
- name: primaryKey
17114+
display_name: Set as Primary Key
17115+
type: BOOLEAN
17116+
deprecated: false
17117+
required: false
17118+
description: Mark this property as a Primary Key in Responsys.
17119+
settings: []
1714417120
- name: mapEmail
1714517121
display_name: Map Email
1714617122
type: BOOLEAN
@@ -21697,6 +21673,61 @@ items:
2169721673
previous_names:
2169821674
- useriq
2169921675
- UserIQ
21676+
- display_name: UserLeap
21677+
slug: userleap
21678+
name: catalog/destinations/userleap
21679+
description: >-
21680+
UserLeap is a microsurvey platform that continuously identifies
21681+
opportunities to build better experiences. Gain clarity into customer needs
21682+
and grow faster.
21683+
hidden: false
21684+
url: connections/destinations/catalog/userleap
21685+
status: PUBLIC_BETA
21686+
logo:
21687+
url: >-
21688+
https://public-segment-devcenter-production.s3.amazonaws.com/2ad4508d-5be6-4358-a7f7-45b97dd54d22.svg
21689+
mark:
21690+
url: >-
21691+
https://public-segment-devcenter-production.s3.amazonaws.com/b6a1db0f-1b55-4651-9cc5-d78d8365a447.svg
21692+
categories:
21693+
- Customer Success
21694+
- Analytics
21695+
- Surveys
21696+
- Personalization
21697+
components: []
21698+
platforms:
21699+
browser: true
21700+
server: true
21701+
mobile: true
21702+
browserUnbundlingSupported: false
21703+
browserUnbundlingPublic: false
21704+
methods:
21705+
alias: true
21706+
group: false
21707+
identify: true
21708+
page_view: true
21709+
track: true
21710+
settings:
21711+
- name: apiKey
21712+
display_name: API Key
21713+
type: STRING
21714+
deprecated: false
21715+
required: true
21716+
string_validators:
21717+
regexp: '^.{8,}$'
21718+
description: 'Find your API key here https://app.userleap.com/settings/installation'
21719+
settings: []
21720+
connection_modes:
21721+
device:
21722+
web: false
21723+
mobile: false
21724+
server: false
21725+
cloud:
21726+
web: false
21727+
mobile: false
21728+
server: false
21729+
previous_names:
21730+
- UserLeap
2170021731
- display_name: UserVoice
2170121732
slug: uservoice
2170221733
name: catalog/destinations/uservoice

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 PLATFORM API. DO NOT EDIT
2-
# source cateogries last updated 2020-08-12
2+
# source cateogries last updated 2020-08-28
33
items:
44
- display_name: Server
55
slug: server

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 PLATFORM API. DO NOT EDIT
2-
# sources last updated 2020-08-12
2+
# sources last updated 2020-08-28
33
items:
44
- display_name: .NET
55
slug: net

src/_data/sidenav/main.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -186,6 +186,8 @@ sections:
186186
title: Data Lakes vs Warehouses
187187
- path: /connections/storage/catalog/data-lakes
188188
title: Set up Data Lakes
189+
- path: /connections/storage/data-lakes/sync-reports
190+
title: Sync Reports and error reporting
189191
- section_title: Data Warehouses
190192
slug: connections/storage/warehouses
191193
section:
@@ -223,6 +225,8 @@ sections:
223225
title: Integration Error Codes
224226
- path: /connections/schema-unique-limits
225227
title: Are there limits on my Segment Schema?
228+
- path: /connections/rate-limits
229+
title: Rate Limits and SLA
226230
- section_title: Personas
227231
section:
228232
- path: /personas

src/connections/destinations/catalog/launchdarkly-subscription/index.md renamed to src/connections/destinations/catalog/launchdarkly-events/index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
title: LaunchDarkly Events Destination
33
rewrite: true
4+
redirect_from: /connections/destinations/catalog/launchdarkly-subscription
45
---
56
LaunchDarkly is a feature management platform that empowers development teams to safely deliver and control software through feature flags.
67

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -190,7 +190,7 @@ If you're not familiar with the Segment Specs, take a look to understand what th
190190
```javascript
191191
analytics.alias('newUserId')
192192
```
193-
**Important:** Calling `alias` is required for Mixpanel in all libraries in order to connect anonymous visitors to identified users.
193+
**Important:** Calling `alias` used to be required for Mixpanel in all libraries in order to connect anonymous visitors to identified users. However, with the release of Mixpanel's New [identity merge feature](https://help.mixpanel.com/hc/en-us/articles/360039133851#enable-id-merge) this is no longer necessary if you enable the ID Merge Setting under Mixpanel -> Project Settings -> Identity Merge. **If you aren't using this setting, please continue with the instructions below.**
194194

195195
As soon as you have a `userId` for a visitor that was previously anonymous you'll need to [`alias`](/docs/connections/spec/alias/) their old anonymous `id` to the new `userId`. In Mixpanel only **one** anonymous user history can be merged to **one** identified user. For that reason you should only call `alias` once, right after a user registered, but before the first `identify`.
196196

src/connections/destinations/catalog/personas-display-video-360/index.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,13 @@ To create audiences based on website browsing events, set up the Segment-to-Goog
8888
1. Create a “[Javascript Website](https://segment.com/docs/connections/sources/catalog/libraries/website/javascript/)” source in Segment.
8989
2. Follow [the Analytics.js Quickstart guide](https://segment.com/docs/connections/sources/catalog/libraries/website/javascript/quickstart/).
9090
3. In your workspace, click **Catalog**, and search for **DoubleClick Floodlight**.
91-
4. Connect the destination to the source you created in the first step, and leave all settings blank.
91+
4. Select the source you created in the first step, so that it sends data to the Doubleclick Floodlight destination.
92+
5. Enter or enable the following destination settings for the Doubleclick destination:
93+
- Set **Get DoubleclickId** to `On`
94+
- For the **Google Network Id** enter `segment`.
95+
- Enter the write key from the source you created in step 1 as your **Segment Write Key**.
96+
You can get this from source's Settings page, and usually looks something like `k8mJ77kAbCNMOgmj1OFfVphvqXd8mLCx.
97+
5. Turn the DoubleClick Floodlight destination on.
9298

9399
> success ""
94100
> **Tip**: The field "DoubleClick Advertiser ID” is required, but you can enter any value.
Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
---
2+
title: UserLeap
3+
rewrite: true
4+
---
5+
6+
[UserLeap](https://userleap.com/?utm_source=segmentio&utm_medium=docs&utm_campaign=partners) is a microsurvey platform that continuously identifies opportunities to build better experiences. Gain clarity into customer needs and grow faster.
7+
8+
This destination is maintained by UserLeap. For any issues with the destination, contact [the UserLeap support team](mailto:[email protected]).
9+
10+
## Getting Started
11+
12+
{% include content/connection-modes.md %}
13+
14+
1. From the Destinations catalog page in the Segment App, click **Add Destination**.
15+
2. Search for "UserLeap" in the Destinations Catalog, and select the UserLeap destination.
16+
3. Choose which Source should send data to the UserLeap destination.
17+
4. Go to the [UserLeap dashboard](https://app.userleap.com/settings/installation), find and copy the **API key**.
18+
5. Enter the UserLeap API Key that you copied in the UserLeap destination settings in Segment.
19+
20+
**Note**: UserLeap's Segment integration does not support In-Product Surveys
21+
22+
## Identify
23+
If you aren't familiar with the Segment Spec, take a look at the [Identify method documentation](https://segment.com/docs/connections/spec/identify/) to learn about what it does. An example call would look like:
24+
25+
```js
26+
analytics.identify('userId123', {
27+
firstName: 'Laura',
28+
lastName: 'Gibbon'
29+
})
30+
```
31+
32+
Use Segment's Identify method to identify your users in UserLeap. Segment `traits` map to UserLeap `attributes`.
33+
34+
**Important:** Only Identify calls can create new users in UserLeap.
35+
36+
## Track
37+
If you aren't familiar with the Segment Spec, take a look at the [Track method documentation](https://segment.com/docs/connections/spec/track/) to learn about what it does. An example call would look like:
38+
39+
```js
40+
analytics.track('Button Clicked');
41+
```
42+
43+
Use Track calls to track events and use them as filtering criteria for your Surveys.
44+
45+
Create Triggered Events in your UserLeap [Events dashboard](https://app.userleap.com/events) and map them to your Segment Track event names before you start sending Segment data to UserLeap.
46+
47+
## Page
48+
If you aren't familiar with the Segment Spec, take a look at the [Page method documentation](https://segment.com/docs/connections/spec/page/) to learn about what it does. An example call would look like:
49+
50+
```js
51+
analytics.page()
52+
```
53+
54+
Segment sends Page calls to UserLeap as a `pageview` which you can use as filtering criteria for your surveys.
55+
56+
Add Page URLs in your UserLeap [Events dashboard](https://app.userleap.com/events) and map them to your Segment Page call's `properties.url` field before you start sending Segment data to UserLeap.
57+
58+
## Alias
59+
If you aren't familiar with the Segment Spec, take a look at the [Alias method documentation](https://segment.com/docs/connections/spec/alias/) to learn about what it does. An example call would look like:
60+
61+
```js
62+
analytics.alias('newUserId');
63+
```

0 commit comments

Comments
 (0)