Skip to content

Commit 4c2feff

Browse files
committed
Add Ripe destination documentation
1 parent a9a68fe commit 4c2feff

File tree

1 file changed

+144
-0
lines changed
  • src/connections/destinations/catalog/actions-ripe

1 file changed

+144
-0
lines changed
Lines changed: 144 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,144 @@
1+
---
2+
title: Ripe Destination (Actions)
3+
hide-boilerplate: true
4+
hide-dossier: true
5+
---
6+
7+
{% include content/plan-grid.md name="actions" %}
8+
9+
[Ripe](https://www.getripe.com/){target="_blank"} is a product-led sales
10+
platform that empowers you to unlock revenue pipeline with product data. By
11+
identifying and showing which prospects to focus efforts on, you can convert
12+
leads into meetings, inside your product.
13+
14+
This destination enables you to send product data to Ripe. Sales teams can
15+
identify who decision-makers and product champions are by understanding what
16+
properties they have and what events they have triggered. The Ripe destination
17+
is built as an alternative to directly adding Ripe’s SDK script to your app or
18+
site.
19+
20+
The Ripe Segment integration is
21+
an [Actions-based Destination in device mode](/docs/connections/destinations/#connection-modes)
22+
that loads and configures Ripe’s SDK script for you. If you’re already using
23+
Segment’s Analytics.js for identifying and tracking your users, either directly
24+
or through Segment source integrations that you’ve installed, you can configure
25+
Segment to send this data directly to Ripe.
26+
27+
{% include content/ajs-upgrade.md %}
28+
29+
## Benefits of Ripe
30+
31+
Ripe provides the following benefits:
32+
33+
- **Be relevant**. The Ripe destination understands key events in Segment to
34+
identify relevant leads, and shows its widget selectively to them.
35+
- **Quick integration**. Using the Ripe destination is the fastest way to start
36+
combining key product events with sales data and start targeting ripe leads.
37+
- **More control**. You can customize the conditions under which the events are
38+
sent to Ripe.
39+
40+
## Getting started
41+
42+
> info ""
43+
> Make sure that you have set up an API key in the Ripe app before you start
44+
> <add link to API key page in app?>.
45+
46+
1. From the Segment web app, click **Catalog**, then click **Destinations**.
47+
2. Find the Destinations Actions item in the left navigation, and click it.
48+
3. Click **Configure Ripe**.
49+
4. Select an existing Source to connect to Ripe (Actions).
50+
5. Enter your Ripe API key in the API key field.
51+
52+
{% include components/actions-fields.html %}
53+
54+
## Ripe SDK
55+
56+
### Identify
57+
58+
When you have a unique identifier for a user, preferably an id from your
59+
database, this should be called. Typically when a user logs in or updates her
60+
email. If a `user_id` is not provided an automatically generated anonymous_id
61+
will be used.
62+
63+
If you aren't familiar with the Segment Spec, take a look at
64+
the [Identify method documentation](/docs/connections/spec/identify/) to learn
65+
about what it does. An example call would look like:
66+
67+
```js
68+
analytics.identify('userId123', {
69+
70+
});
71+
```
72+
73+
Segment sends Identify calls to Ripe as an `identify` event.
74+
75+
### Track
76+
77+
Use `track` calls to track what actions your user perform along with properties
78+
related to the `track` call.
79+
80+
If you aren't familiar with the Segment Spec, take a look at
81+
the [Track method documentation](/docs/connections/spec/track/) to learn about
82+
what it does. An example call would look like:
83+
84+
```js
85+
analytics.track('Login Button Clicked')
86+
```
87+
88+
Segment sends Track calls to Ripe as a `track` event.
89+
90+
---> Add comment on fast track property here?
91+
92+
### Group
93+
94+
If you aren't familiar with the Segment Spec, take a look at
95+
the [Group method documentation](/docs/connections/spec/group/) to learn about
96+
what it does. An example call would look like:
97+
98+
```js
99+
analytics.group("0e8c78ea9d97a7b8185e8632", {
100+
name: "Initech",
101+
industry: "Technology",
102+
employees: 329,
103+
plan: "enterprise",
104+
"total billed": 830
105+
});
106+
```
107+
108+
Group calls from Segment update `Companies` in Ripe. Each `Company` is
109+
associated with a distinct `group_id`.
110+
111+
### Page
112+
113+
Use page calls to track what pages your users sees. This is typically called on
114+
each page load in a traditional web page and on route changes in
115+
SPA-applications.
116+
117+
If you aren't familiar with the Segment Spec, take a look at
118+
the [Page method documentation](/docs/connections/spec/page/) to learn about
119+
what it does. An example call would look like:
120+
121+
```js
122+
analytics.page('Home')
123+
```
124+
125+
Segment sends Page calls to Ripe as a `pageview` event.
126+
127+
### Alias
128+
129+
Connects a new unique id to an existing identified user.
130+
131+
If you aren't familiar with the Segment Spec, take a look at
132+
the [Alias method documentation](/docs/connections/spec/alias/) to learn about
133+
what it does. An example call would look like:
134+
135+
```js
136+
analytics.alias('507f191e81')
137+
```
138+
139+
Segment sends Page calls to Ripe as a `alias` event.
140+
141+
### Segment session
142+
143+
Ripe will use the `userId`, `anonymous` and `groupId` set in Segment and our
144+
SDK keeps track of the current ids.

0 commit comments

Comments
 (0)