Skip to content

Commit e75b2a9

Browse files
committed
Merge branch 'master' into DOC_131-Algolia
2 parents a0be23e + d995bda commit e75b2a9

File tree

22 files changed

+521
-159
lines changed

22 files changed

+521
-159
lines changed

CODEOWNERS

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,18 @@
11
# The default owners for everything in
22
# the repo. Unless a later match takes precedence.
3-
CODEOWNERS @segmentio/segment-doc-team
3+
CODEOWNERS @segmentio/segment-doc-team @sanscontext @markzegarelli
44

55
# Diagram library
6-
/diagram-library @sanscontext
6+
/diagram-library @sanscontext @markzegarelli
77

88
# Utility scripts
9-
/scripts @segmentio/segment-doc-team @XavierAgostini
9+
/scripts @segmentio/segment-doc-team
1010

1111
# Vale Linting
1212
/vale-styles @segmentio/segment-doc-team
1313
.vale.ini @segmentio/segment-doc-team
1414

15+
1516
# Content owners should be in the order of PM, TL (team-lead), and EM (in a crisis) for a given team.
1617
# This team will receive review requests automatically when a PR is submitted modifying the files in
1718
# a given directory+subtree, or file type, etc. that matches below. While Github won't enforce the
@@ -23,16 +24,16 @@ CODEOWNERS @segmentio/segment-doc-team
2324
# Libraries owners
2425
/src/connections/catalog/libraries @osamakhn @bsneed @pooyaj @juliofarah
2526

26-
# Destination owners
27+
# Destinations owners
2728
/src/connections/destinations @segmentio/segment-doc-team
2829

2930

30-
# Privacy owners
31-
/src/privacy @notfelineit
31+
# Privacy owners TODO
32+
# /src/privacy
3233

3334

34-
# Protocols owners
35-
/src/protocols @francisco @rarchana2001asu
35+
# Protocols owners TODO
36+
# /src/protocols
3637

3738
# Partner Program owners
3839
/src/partners @misteryeo @n2parko @benhorowitz

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 2021-02-22
2+
# destination categories last updated 2021-02-23
33
items:
44
- display_name: Email Marketing
55
slug: email-marketing

src/_data/catalog/destinations.yml

Lines changed: 174 additions & 8 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 2021-02-22
2+
# destination data last updated 2021-02-23
33
items:
44
- display_name: ActiveCampaign
55
slug: activecampaign
@@ -10974,6 +10974,172 @@ items:
1097410974
previous_names:
1097510975
- IbmUbx
1097610976
- IBM UBX
10977+
- display_name: Impact Partnership Cloud
10978+
slug: impact-partnership-cloud
10979+
name: catalog/destinations/impact-partnership-cloud
10980+
description: >-
10981+
Impact integrates with Segment through a robust and scalable API connection.
10982+
Once connected, seamlessly track and credit your partners for any Segment
10983+
event within Impact.
10984+
hidden: false
10985+
url: connections/destinations/catalog/impact-partnership-cloud
10986+
status: PUBLIC_BETA
10987+
logo:
10988+
url: >-
10989+
https://public-segment-devcenter-production.s3.amazonaws.com/318e9621-263d-45a2-80da-2df0a7c78fcd.svg
10990+
mark:
10991+
url: >-
10992+
https://public-segment-devcenter-production.s3.amazonaws.com/edaa6886-d1fe-4af5-a76b-e2832fea8884.svg
10993+
categories: []
10994+
components: []
10995+
platforms:
10996+
browser: true
10997+
server: true
10998+
mobile: true
10999+
browserUnbundlingSupported: false
11000+
browserUnbundlingPublic: false
11001+
methods:
11002+
alias: false
11003+
group: false
11004+
identify: true
11005+
page_view: true
11006+
track: true
11007+
settings:
11008+
- name: apiKey
11009+
display_name: API Key
11010+
type: STRING
11011+
deprecated: false
11012+
required: true
11013+
string_validators:
11014+
regexp: '^.{8,}$'
11015+
description: The Auth Token from Impact Settings API page
11016+
settings: []
11017+
- name: accountSid
11018+
display_name: Account SID
11019+
type: STRING
11020+
deprecated: false
11021+
required: true
11022+
string_validators:
11023+
regexp: ''
11024+
description: The Account SID from the Impact Settings API page
11025+
settings: []
11026+
- name: actionEventNames
11027+
display_name: Action Event Names
11028+
type: LIST
11029+
deprecated: false
11030+
required: false
11031+
description: >-
11032+
Optional. A list of Segment track events that correspond to a user
11033+
registration, completed order or other payable event. If multiple events
11034+
need to be tracked as actions in Impact, please add all events to the
11035+
array (e.g. Order Completed, User Registered, etc.). This helps us send
11036+
your events to the correct Impact endpoint. Default: “Order Completed”
11037+
settings: []
11038+
- name: androidAppId
11039+
display_name: Android App ID
11040+
type: STRING
11041+
deprecated: false
11042+
required: false
11043+
string_validators:
11044+
regexp: ''
11045+
description: Required for app tracking. Android app identifier from Impact account.
11046+
settings: []
11047+
- name: campaignId
11048+
display_name: Campaign ID
11049+
type: STRING
11050+
deprecated: false
11051+
required: true
11052+
string_validators:
11053+
regexp: ''
11054+
description: Campaign identifier from Impact account
11055+
settings: []
11056+
- name: customParameterMapping
11057+
display_name: Custom Parameter Mapping
11058+
type: MAP
11059+
deprecated: false
11060+
required: false
11061+
description: >-
11062+
Optional. Mapping for any non-default parameters as specified by your
11063+
Impact representative. The first parameter is the Impact API parameter
11064+
(e.g. CustomerStatus) and the second is the Segment parameter using dot
11065+
notation for nested parameters (e.g. properties.customer_status).
11066+
settings: []
11067+
- name: enableIdentifyEvents
11068+
display_name: Enable Identify Events
11069+
type: BOOLEAN
11070+
deprecated: false
11071+
required: false
11072+
description: Enables identify events to be tracked within Impact.
11073+
settings: []
11074+
- name: enablePageEvents
11075+
display_name: Enable Page Events
11076+
type: BOOLEAN
11077+
deprecated: false
11078+
required: false
11079+
description: >-
11080+
Required for web tracking. Enables page events to be tracked within
11081+
Impact.
11082+
settings: []
11083+
- name: enableScreenEvents
11084+
display_name: Enable Screen Events
11085+
type: BOOLEAN
11086+
deprecated: false
11087+
required: false
11088+
description: Optional. Enables screen events to be tracked within Impact.
11089+
settings: []
11090+
- name: eventTypeId
11091+
display_name: Event Type ID
11092+
type: STRING
11093+
deprecated: false
11094+
required: false
11095+
string_validators:
11096+
regexp: ''
11097+
description: >-
11098+
Optional. The ID of the Event Type specified in your Impact Settings. If
11099+
left blank, we will use the event from Segment to map to Impact's event
11100+
types. Please confirm the correct mapping is in place with your Impact
11101+
representative.
11102+
settings: []
11103+
- name: installEventNames
11104+
display_name: Install Event Names
11105+
type: LIST
11106+
deprecated: false
11107+
required: false
11108+
description: >-
11109+
Optional. The Segment track event names that correspond to the app install
11110+
event. Default: "Application Installed"
11111+
settings: []
11112+
- name: pageLoadEventNames
11113+
display_name: Page Load Event Names
11114+
type: LIST
11115+
deprecated: false
11116+
required: false
11117+
description: >-
11118+
Optional. A list of Segment track events that correspond to an app open or
11119+
page load. Default: “Application Opened”. Note events from page, screen or
11120+
identify are enabled separately with the toggles below and are
11121+
automatically considered page load events in Impact’s platform.
11122+
settings: []
11123+
- name: iOsAppId
11124+
display_name: iOS App ID
11125+
type: STRING
11126+
deprecated: false
11127+
required: false
11128+
string_validators:
11129+
regexp: ''
11130+
description: Required for app tracking. iOS app identifier from Impact account
11131+
settings: []
11132+
connection_modes:
11133+
device:
11134+
web: false
11135+
mobile: false
11136+
server: false
11137+
cloud:
11138+
web: false
11139+
mobile: false
11140+
server: false
11141+
previous_names:
11142+
- Impact Partnership Cloud
1097711143
- display_name: Improvely
1097811144
slug: improvely
1097911145
name: catalog/destinations/improvely
@@ -13499,13 +13665,6 @@ items:
1349913665
required: false
1350013666
description: Map your Segment properties to the Marketo Activity Fields
1350113667
settings:
13502-
- name: primaryKey
13503-
display_name: Set as Primary Key
13504-
type: BOOLEAN
13505-
deprecated: false
13506-
required: false
13507-
description: Mark this property as the Primary field in Marketo.
13508-
settings: []
1350913668
- name: segmentProperty
1351013669
display_name: Segment Property Name
1351113670
type: STRING
@@ -13541,6 +13700,13 @@ items:
1354113700
- date
1354213701
description: Enter the Marketo Field type.
1354313702
settings: []
13703+
- name: primaryKey
13704+
display_name: Set as Primary Key
13705+
type: BOOLEAN
13706+
deprecated: false
13707+
required: false
13708+
description: Mark this property as the Primary field in Marketo.
13709+
settings: []
1354413710
- name: event
1354513711
display_name: Segment Event Name
1354613712
type: STRING

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 2021-02-22
2+
# source cateogries last updated 2021-02-23
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 2021-02-22
2+
# sources last updated 2021-02-23
33
items:
44
- display_name: .NET
55
slug: net

src/_data/sidenav/main.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,6 @@ sections:
148148
slug: connections/destinations
149149
section:
150150
- path: /connections/destinations
151-
152151
title: Destinations overview
153152
- path: /connections/destinations/add-destination
154153
title: Add a destination
@@ -264,8 +263,6 @@ sections:
264263
title: Overview
265264
- path: /personas/audiences/account-audiences
266265
title: Account-level Audiences
267-
# - path: /personas/audiences
268-
# title: Audiences
269266
- path: /personas/using-personas-data
270267
title: Using Personas data
271268
- path: /personas/warehouses

src/_data/sidenav/strat.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,8 @@ sections:
8383
section:
8484
- path: /connections/sources/catalog/libraries/website/javascript
8585
title: Analytics.js (Javascript) Source
86+
# - path: /connections/sources/catalog/libraries/website/javascript/analytics-js-2
87+
# title: Analytics.js 2.0 (Beta)
8688
- path: /connections/sources/catalog/libraries/website/javascript/supported-browsers
8789
title: Analytics.js supported browsers
8890
- path: /connections/sources/catalog/libraries/website/javascript/quickstart

src/connections/destinations/catalog/adobe-analytics/mobile.md

Lines changed: 21 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,20 +12,36 @@ To learn more about Segment's mobile libraries, see the [iOS](/docs/connections/
1212

1313
Before you start sending data from your mobile application to Adobe Analytics, you must first finish the following set up steps:
1414

15-
- First, enable the Segment-Adobe Analytics destination from in your Segment workspace
15+
- First, enable the Segment-Adobe Analytics destination from in your Segment workspace.
1616
- From your Adobe Mobile Services dashboard, check and customize the settings on the "Manage App Settings" tab.
17-
- Download these settings as the `ADBMobileConfig.json` file by clicking the **Config JSON** link at the bottom of the same tab. Follow the instructions in Adobe's documentation, [here for iOS](https://marketing.adobe.com/resources/help/en_US/mobile/ios/dev_qs.html), and [here for Android](https://marketing.adobe.com/resources/help/en_US/mobile/android/dev_qs.html)
17+
- Download these settings as the `ADBMobileConfig.json` file by clicking the **Config JSON** link at the bottom of the same tab. Follow the instructions in Adobe's documentation [here for iOS](https://marketing.adobe.com/resources/help/en_US/mobile/ios/dev_qs.html) and [here for Android](https://marketing.adobe.com/resources/help/en_US/mobile/android/dev_qs.html).
1818
- Finally, follow the instructions below for each mobile environment to bundle Segment's Adobe Analytics SDK in your project.
1919

2020
> success ""
2121
> **Tip**: Mobile implementations use the `ADBMobileConfig.json` file to store the settings that you would otherwise enter in the Adobe Analytics destination settings in the Segment app. You can change these settings from the Manage App Settings tab in your Adobe Mobile Services dashboard, and can download the file from that same tab. This file includes the Report Suite ID, Timestamp Option, Tracking Server Secure URL, Tracking Server URL, and Use Secure URL for Server-side settings.
2222
2323
#### For Android
24+
25+
```java
26+
compile 'com.segment.analytics.android.integrations:adobeanalytics:+'
27+
```
28+
29+
After you add the dependency, register the integration with the Segment SDK. To do this, import the Adobe Analytics integration:
30+
2431
```java
25-
compile 'com.segment.analytics.android.integrations:adobe-analytics:1.0.0'
32+
import com.segment.analytics.android.integrations.adobeanalytics.AdobeIntegration;
2633
```
2734

28-
**Note** If you're working on Android, you'll also need to add these permissions to your `AndroidManifest.xml`:
35+
Then add the following line:
36+
37+
```java
38+
analytics = new Analytics.Builder(this, "write_key")
39+
.use(AdobeIntegration.FACTORY)
40+
.build();
41+
```
42+
43+
> info ""
44+
> **Note:** If you're working on Android, be sure to add these permissions to your `AndroidManifest.xml`:
2945
3046
```xml
3147
<uses-permission android:name="android.permission.INTERNET" />
@@ -35,11 +51,9 @@ compile 'com.segment.analytics.android.integrations:adobe-analytics:1.0.0'
3551
You can see the [Android SDK changelog](https://github.com/segment-integrations/analytics-android-integration-adobe-analytics/blob/master/CHANGELOG.md) in the open-source repository for information about specific versions of the Android Adobe Analytics SDK.
3652

3753
#### For iOS
54+
3855
```objc
3956
pod 'Segment-Adobe-Analytics'
40-
iOS:
41-
```objc
42-
pod 'Segment-Adobe-Analytics', '1.1.0-beta'
4357
```
4458

4559
You can see the [iOS SDK changelog](https://github.com/segment-integrations/analytics-ios-integration-adobe-analytics/blob/master/Changelog.md) in the open-source repository for information about specific versions of the iOS Adobe Analytics SDK.

0 commit comments

Comments
 (0)