Skip to content

Commit 16f08ee

Browse files
author
markzegarelli
authored
Merge branch 'master' into moengage_destination_documentation_update
2 parents 6050484 + 0b5342d commit 16f08ee

File tree

12 files changed

+424
-78
lines changed

12 files changed

+424
-78
lines changed

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-12
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: 169 additions & 4 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-16
2+
# destination data last updated 2021-02-23
33
items:
44
- display_name: ActiveCampaign
55
slug: activecampaign
@@ -6500,8 +6500,7 @@ items:
65006500
url: connections/destinations/catalog/dreamdata-io
65016501
status: PUBLIC_BETA
65026502
logo:
6503-
url: >-
6504-
https://public-segment-devcenter-production.s3.amazonaws.com/75c94dfe-cda8-4544-be2d-8e67bb3e8d5f.svg
6503+
url: 'https://cdn.filepicker.io/api/file/Pof3qjPuRQeuverx9Jog'
65056504
mark:
65066505
url: >-
65076506
https://public-segment-devcenter-production.s3.amazonaws.com/72592d03-7475-4a82-ab80-bbd5e8f68d9e.svg
@@ -10975,6 +10974,172 @@ items:
1097510974
previous_names:
1097610975
- IbmUbx
1097710976
- 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
1097811143
- display_name: Improvely
1097911144
slug: improvely
1098011145
name: catalog/destinations/improvely
@@ -23127,7 +23292,7 @@ items:
2312723292
slug: userlist
2312823293
name: catalog/destinations/userlist
2312923294
description: >-
23130-
Userlist.io is a simple behavior-based email automation tool for SaaS
23295+
Userlist is a simple behavior-based email automation tool for SaaS
2313123296
companies. See what your users do, and send them relevant behavior-driven
2313223297
communication.
2313323298
hidden: false

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

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.
Lines changed: 102 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,102 @@
1+
---
2+
title: Impact Partnership Cloud Destination
3+
rewrite: true
4+
---
5+
6+
[Impact Partnership Cloud](https://impact.com/?utm_source=segmentio&utm_medium=docs&utm_campaign=partners) lets you expand your program and scale every type of partnership by managing the partnership lifecycle - from discovery, contracting and payments through tracking and optimization.
7+
8+
This destination is maintained by Impact. For any issues with the destination, contact the [Impact Partnership Cloud team](https://app.impact.com/) or check out [Impact Partnership Cloud's documentation](https://app.impact.com/secure/agency/support/customer-support-portal-flow.ihtml?execution=e3s1).
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 "Impact Partnership Cloud" in the Destinations Catalog, and select the Impact Partnership Cloud destination.
16+
3. Choose which Source should send data to the Impact Partnership Cloud destination.
17+
4. Go to the [Impact Partnership Cloud Settings](https://app.impact.com), find and copy the "Account SID", "Auth Token", and "Campaign ID".
18+
5. Back in the Impact Partnership Cloud destination settings in Segment, enter the "Account SID", "Auth Token", and "Campaign ID".
19+
20+
## Page
21+
22+
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:
23+
24+
```js
25+
analytics.page("Home")
26+
```
27+
28+
Segment sends Page calls to Impact Partnership Cloud as a `Clicks` event, if they fit the definition of a unique click, or as a `Page Load` event.
29+
30+
> success ""
31+
> **Tip!** To accurately track and attribute actions, send a Page call with every page load.
32+
33+
Read [Impact Partnership Cloud's documentation](https://impact-helpdesk.freshdesk.com/en/support/solutions/articles/48001173251) to learn more about how Page properties are mapped.
34+
35+
## Screen
36+
37+
If you aren’t familiar with the Segment Spec, take a look at the [Screen method documentation](https://segment.com/docs/connections/spec/screen/) to learn about what it does. An example call would look like:
38+
39+
```objc
40+
[[SEGAnalytics sharedAnalytics] screen:@"Home"];
41+
```
42+
Segment sends Screen calls to Impact Partnership Cloud as a `Clicks` event if they fit the definition of a unique click, or as a `Page Load` event.
43+
44+
45+
## Identify
46+
47+
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 more about what it does. An example call would look like:
48+
49+
```js
50+
analytics.identify('userId123', {
51+
52+
});
53+
```
54+
Segment sends Identify calls to Impact Partnership Cloud as a `Page Load` event which allows you to update user identifiers.
55+
56+
## Track
57+
58+
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 more about what it does. An example call would look like:
59+
60+
```js
61+
analytics.track('Order Completed', {
62+
checkout_id: 'fksdjfsdjfisjf9sdfjsd9f',
63+
order_id: '50314b8e9bcf000000000000',
64+
affiliation: 'Google Store',
65+
total: 27.50,
66+
subtotal: 22.50,
67+
revenue: 25.00,
68+
shipping: 3,
69+
tax: 2,
70+
discount: 2.5,
71+
coupon: 'hasbros',
72+
currency: 'USD',
73+
products: [
74+
{
75+
product_id: '507f1f77bcf86cd799439011',
76+
sku: '45790-32',
77+
name: 'Monopoly: 3rd Edition',
78+
price: 19,
79+
quantity: 1,
80+
category: 'Games',
81+
url: 'https://www.example.com/product/path',
82+
image_url: 'https:///www.example.com/product/path.jpg'
83+
},
84+
{
85+
product_id: '505bd76785ebb509fc183733',
86+
sku: '46493-32',
87+
name: 'Uno Card Game',
88+
price: 3,
89+
quantity: 2,
90+
category: 'Games'
91+
}
92+
]
93+
});
94+
```
95+
96+
Segment sends Track calls to Impact Partnership Cloud as a `Conversion` or `Page Load` event.
97+
98+
`Conversion` events appear as `Actions` on Impact Partnership Cloud's Dashboard.
99+
100+
`Page Load` events appear as `Clicks` on Impact Partnership Cloud's Dashboard if they fit the definition of a unique click.
101+
102+
Read [Impact Partnership Cloud's documentation](https://impact-helpdesk.freshdesk.com/en/support/solutions/articles/48001173251) to learn more about how Track properties are mapped.

src/connections/destinations/catalog/personas-facebook-custom-audiences/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ This page is about the **Facebook Custom Audiences** destination developed speci
3939
- **Destination rate limit**: None
4040
- **Lookback window allowed**: Yes
4141
- **Identifiers required** : Email or Mobile Device ID (IDFA)
42-
- **Identifiers accepted** : See [Facebook developer docs](https://developers.facebook.com/docs/marketing-api/audiences/guides/custom-audiences/) for full list
42+
- **Identifiers accepted** : Email and Mobile Device ID (IDFA). Other identifiers can be sent through [Additional Traits Matching](#public-preview-feature-additional-traits-matching)
4343
- **Client or Server-Side Connection**: Server-side
4444
- **Minimum audience size required**: 100
4545

0 commit comments

Comments
 (0)