Skip to content

Commit 0da4278

Browse files
authored
Merge pull request #1425 from segmentio/impact-partnership-cloud
Impact Partnership Cloud Documentation
2 parents 9df8735 + 8c357b1 commit 0da4278

File tree

5 files changed

+279
-11
lines changed

5 files changed

+279
-11
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-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
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.

0 commit comments

Comments
 (0)