Skip to content

Commit eb30d22

Browse files
authored
Merge pull request #647 from segmentio/repo-sync
repo sync
2 parents c4e19fa + 0efdd86 commit eb30d22

File tree

6 files changed

+26
-28
lines changed

6 files changed

+26
-28
lines changed

.github/styles/Vocab/Docs/accept.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,7 @@ viewability
138138
waitlist
139139
walkthrough
140140
WebKit
141+
Woopra
141142
Wootric
142143
Xcode
143144
Zendesk

src/_data/catalog/destinations.yml

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -43652,21 +43652,13 @@ items:
4365243652
- id: 631a6f32946dd8197e9cab66
4365343653
display_name: SendGrid Marketing Campaigns
4365443654
name: SendGrid Marketing Campaigns
43655-
<<<<<<< HEAD
43656-
slug: sendgrid-marketing-campaigns
43657-
=======
4365843655
slug: actions-sendgrid
43659-
>>>>>>> master
4366043656
hidden: false
4366143657
endpoints:
4366243658
- us
4366343659
regions:
4366443660
- us
43665-
<<<<<<< HEAD
43666-
url: connections/destinations/catalog/sendgrid-marketing-campaigns
43667-
=======
4366843661
url: connections/destinations/catalog/actions-sendgrid
43669-
>>>>>>> master
4367043662
previous_names:
4367143663
- Sendgrid Marketing Campaigns
4367243664
- SendGrid Marketing Campaigns

src/_data/catalog/overrides.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,16 @@
11
# This file is manually generated.
22
items:
3+
- slug: woopra
4+
id: 54521fdc25e721e32a72ef05
5+
connection_modes:
6+
device:
7+
web: true
8+
mobile: false
9+
server: false
10+
cloud:
11+
web: false
12+
mobile: true
13+
server: true
314
- slug: moengage
415
id: 55b280290a20f4e22f0fb3d6
516
connection_modes:

src/_data/catalog/regional-supported.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -71,8 +71,6 @@ warehouses:
7171
regions:
7272
- us
7373
- eu
74-
<<<<<<< HEAD
75-
=======
7674
sources:
7775
- id: 8HWbgPTt3k
7876
display_name: .NET
@@ -4208,4 +4206,3 @@ destinations:
42084206
- eu
42094207
endpoints:
42104208
- us
4211-
>>>>>>> master

src/_data/catalog/sources.yml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1220,11 +1220,7 @@ items:
12201220
isCloudEventSource: true
12211221
slug: regal-io
12221222
url: connections/sources/catalog/cloud-apps/regal-io
1223-
<<<<<<< HEAD
1224-
hidden: false
1225-
=======
12261223
hidden: true
1227-
>>>>>>> master
12281224
regions:
12291225
- us
12301226
endpoints:

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

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
---
22
title: Woopra Destination
33
id: 54521fdc25e721e32a72ef05
4+
cmode-override: true
45
---
5-
Our Woopra destination code is all open-source on GitHub if you want to check it out: [Javascript](https://github.com/segment-integrations/analytics.js-integration-woopra), [Server](https://github.com/segmentio/integration-woopra).
6+
Segment's Woopra destination code is open-source on GitHub:
7+
- [Javascript](https://github.com/segmentio/analytics.js-integrations/tree/master/integrations/woopra){:target="_blank"}
68

79
## Getting Started
810

@@ -11,26 +13,25 @@ When you enable Woopra in the Segment web app, your changes appear in the Segmen
1113

1214
Woopra is supported on client-side and server-side.
1315

14-
- - -
15-
1616
## Page
1717

18-
When you call `.page()` in the browser, we will pass all the properties of the page such as `url`, `referrer`, `path`, and etc. If you pass a `name` in your `.page()` call, we will send that as `title` to Woopra.
18+
When you call `.page()` in the browser, Segment passes the properties of the page such as `url`, `referrer`, `path`, and etc. If you pass a `name` in your `.page()` call, Segment sends that as `title` to Woopra.
1919

20-
*Note*: `.page()` calls are not supported when sending those events server side or using mobile libraries.
20+
> info ""
21+
> `.page()` calls are not supported when sending those events server side or using mobile libraries.
2122
2223

2324
## Identify
2425

2526

2627
### Client Side
2728

28-
When you call `identify` on analytics.js, we call Woopra's `woopraTracker.addVisitorProperty` for each trait that you pass in. These traits are stored in the Woopra cookie, and will be sent on the next page load.
29+
When you call `identify` on analytics.js, Segment calls Woopra's `woopraTracker.addVisitorProperty` for each trait that you pass in. These traits are stored in the Woopra cookie, and will be sent on the next page load.
2930

3031

3132
### Server Side
3233

33-
When you call `identify` from the server-side languages, we call Woopra's [HTTP REST API](https://docs.woopra.com/reference/intro-http-tracking) with the traits that you pass in.
34+
When you call `identify` from the server-side languages, Segment calls Woopra's [HTTP REST API](https://docs.woopra.com/reference/intro-http-tracking){:target="_blank"} with the traits that you pass in.
3435

3536

3637
## Group
@@ -43,20 +44,20 @@ Woopra does not accept data sent using the Segment `group` method.
4344

4445
### Client Side
4546

46-
When you call `track` on analytics.js, we call Woopra's `woopraTracker.pushEvent` with the a single `settings` object where the `event` parameter you pass is set as `settings.name` for the Woopra event.
47+
When you call `track` on analytics.js, Segment calls Woopra's `woopraTracker.pushEvent` with the a single `settings` object where the `event` parameter you pass is set as `settings.name` for the Woopra event.
4748

4849

4950
### Server Side
5051

51-
When you call `track` from the server-side languages, we call Woopra's HTTP REST API with the event properties that you pass in.
52+
When you call `track` from the server-side languages, Segment calls Woopra's HTTP REST API with the event properties that you pass in.
5253

53-
The default Woopra `online` [timeout](https://docs.woopra.com/reference/intro-http-tracking) is set to 60 seconds, but is adjustable with `context.Woopra.timeout`.
54+
The default Woopra `online` [timeout](https://docs.woopra.com/reference/intro-http-tracking){:target="_blank"} is set to 60 seconds, but is adjustable with `context.Woopra.timeout`.
5455

5556
## Features
5657

5758
### Tying server side events to client side sessions
5859

59-
If you want your server side events to be seen as part of the same "source" or session as your client side events, all you have to do is pass us the `wooTracker` value inside your cookie. Luckily, you can easily retrieve this value by:
60+
If you want your server side events to be seen as part of the same "source" or session as your client side events, all you have to do is pass the `wooTracker` value inside your cookie. Luckily, you can easily retrieve this value by:
6061

6162
```js
6263
analytics.ready(function(){
@@ -66,7 +67,7 @@ analytics.ready(function(){
6667
});
6768
```
6869

69-
Now from the server side, you can attach it to the `integrations.Woopra.cookie` property:
70+
For server-side integrations, you can attach it to the `integrations.Woopra.cookie` property:
7071

7172
(Ruby example)
7273

@@ -88,7 +89,7 @@ This should let Woopra know that this server side event is part of the same sess
8889

8990
### Split user profiles
9091

91-
If you are seeing split user profiles, the most likely culprit is that you are calling `.identify()` only on the backend using one of our server side libraries but **NOT** on the client side with `analytics.js`.
92+
If you are seeing split user profiles, the most likely culprit is that you are calling `.identify()` only on the backend using one of Segment's server side libraries but **NOT** on the client side with `analytics.js`.
9293

9394
Calling `.identify()` in the browser will effectively map the `userId` you passed in with the `wooTracker` cookie value. So in the event that you call `.identify()` on the server side first, you **MUST** call `.identify()` on the client side as well to tie the `wooTracker` cookie to that `userId`.
9495

0 commit comments

Comments
 (0)