Skip to content

Commit bf58b31

Browse files
authored
Merge pull request #2643 from segmentio/tlalfano-patch-1
Updating migration guide
2 parents 2bac744 + a9a8de2 commit bf58b31

File tree

5 files changed

+25
-29
lines changed

5 files changed

+25
-29
lines changed

src/_redirects

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
/docs/* /:splat 200
2-
/docs/assets/docs.bundle.js /assets/docs.bundle.js 200
1+
/docs/* /:splat 301
2+
/docs/assets/docs.bundle.js /assets/docs.bundle.js 301

src/connections/destinations/catalog/tiktok-conversions/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,6 @@ id: 615cae349d109d6b7496a131
88

99
The TikTok Conversions destination is a server-to-server integration with the TikTok Events API that allows advertisers to share website visitor events from Segment directly to TikTok. Data shared through the Events API is processed similarly to information shared through the TikTok pixel and TikTok SDK business tools. Advertisers can use events data to power solutions like dynamic showcase ads (DSA), custom targeting, campaign optimization and attribution. Advertisers can see their event data in TikTok Events Manager.
1010

11-
The TikTok Conversions destination is owned and maintained by the TikTok team.
12-
1311
## Benefits of TikTok Conversions
1412
The TikTok Conversions destination provides the following benefits:
1513

@@ -78,5 +76,7 @@ You can check whether the integration is working, test events in real-time, and
7876

7977
## Support
8078

79+
The TikTok Conversions destination is owned and maintained by the TikTok team.
80+
8181
- For general Segment questions, including issues with event data not being sent to TikTok Events Manager, please contact [Segment support](https://segment.com/help/){:target="_blank"}.
8282
- For questions regarding campaign setup and performance, web tracking, or additional API functionality, please contact your TikTok representative.

src/connections/sources/catalog/libraries/mobile/react-native/migration.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ To migrate to React Native 2.0:
99

1010
1. Update the existing package:
1111
```js
12-
yarn upgrade @segment/analytics-react-native@2.2.0
12+
yarn upgrade @segment/analytics-react-native
1313
```
1414
2. Install additional dependencies:
1515
```js
@@ -88,7 +88,7 @@ PODS:
8888
{% endcodeexampletab %}
8989
{% endcodeexample %}
9090

91-
### Example client configuration for `analytics-react-native 2.2.0`
91+
### Example client configuration for `analytics-react-native 2.0`
9292

9393
{% codeexample %}
9494
{% codeexampletab App.tsx (or .js) %}
@@ -126,7 +126,7 @@ const App = () => {
126126
"nanoid": "^3.1.30",
127127
"@react-native-async-storage/async-storage": "^1.15.11",
128128
"@segment/analytics-react-native": "2.2.0",
129-
"@segment/analytics-react-native-plugin-firebase": "2.2.0",
129+
"@segment/analytics-react-native-plugin-firebase": "2.0",
130130
"@segment/sovran-react-native": "0.2.6",
131131
}
132132
```
@@ -165,7 +165,7 @@ onSendEvent = async() => {
165165
}
166166
```
167167

168-
### Example tracking implementation for `analytics-react-native 2.2.0`
168+
### Example tracking implementation for `analytics-react-native 2.0`
169169
Home.tsx
170170

171171
```js

src/connections/storage/warehouses/redshift-useful-sql.md

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,19 @@ Below you'll find a library of some of the most useful SQL queries customers use
88
99
You can use SQL queries for the following tasks:
1010
- [Tracking events](#tracking-events)
11-
- [Defining sessions](#defining-sessions)
12-
- [Identifying users](#identifying-users)
11+
- [Grouping events by day](#grouping-events-by-day)
12+
- [Define sessions](#define-sessions)
13+
- [How to define user sessions using SQL](#how-to-define-user-sessions-using-sql)
14+
- [Identify users](#identify-users)
15+
- [Historical traits](#historical-traits)
16+
- [Convert the identifies table into a users table](#convert-the-identifies-table-into-a-users-table)
17+
- [Counts of user traits](#counts-of-user-traits)
1318
- [Groups to accounts](#groups-to-accounts)
19+
- [Historical Traits](#historical-traits-1)
20+
- [Converting the Groups Table into an Organizations Table](#converting-the-groups-table-into-an-organizations-table)
1421

1522
> note " "
16-
> If you're looking for SQL queries for warehouses other than Redshift, check out some of Segment's [Analyzing with SQL guides](/docs/connections/storage/warehouses/index/#analyzing-with-sql).
23+
> If you're looking for SQL queries for warehouses other than Redshift, check out some of Segment's [Analyzing with SQL guides](/docs/connections/storage/warehouses#analyzing-with-sql).
1724
1825
## Tracking events
1926

src/protocols/apis-and-extensions/index.md

Lines changed: 7 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -4,18 +4,19 @@ title: 'Protocols: APIs and Extensions'
44

55
{% include content/plan-grid.md name="protocols" %}
66

7+
Built from the ground up, Protocols addresses a wide range of customer needs.
78

8-
Protocols was developed from the ground up to support a wide range of customer needs. Whether you're interested in helping your engineers reduce tracking errors, or want to get notified when an issue arises, or want to use a Tracking Plan you already have, we have a suite of features and API support to get it done. We've captured many of those resources below.
9+
With Protocols, you can help engineers reduce tracking errors, create issue notifications, and get the most out of your Tracking Plan. Below, learn about several Protocols resources that can help you address these and other common use cases.
910

1011
## Anomaly detection
1112

12-
If you’re using Protocols, you might want to get notifications when an anomaly in event volumes or Protocols violation counts occurs. [This document](/docs/protocols/apis-and-extensions/anomaly_detection/) clarifies what we mean by anomaly detection, gives examples of anomalies that might be relevant to your business, and provides some example solutions of how to monitor and alert on anomalies using some standard tools available today.
13-
14-
[Read more about Anomaly Detection here](/docs/protocols/apis-and-extensions/anomaly_detection/)
13+
If you’re using Protocols, you might want to get notifications when event volume anomalies or Protocols violation counts occur. Read Segment's [anomaly detection documentation](/docs/protocols/apis-and-extensions/anomaly_detection/) to learn about common anomalies, as well as monitoring and alerting solutions you can implement using standard tools.
1514

1615
## Config API
1716

18-
Protocols customers get access to the Segment Config API, which enables programmatic creation, configuration, and fetching of core Segment platform resources such as Sources, Destinations, and now Tracking Plans. The Config API represents Segment's commitment to developers, enabling customers to extend their workflows around customer data collection and activation. The Config API will be generally available to customers in coming months and will be evolving with more features throughout next year.
17+
Protocols customers can access [Segment's Config API](/docs/config-api/), which enables programmatic creation, configuration, and fetching of core Segment platform resources like Sources, Destinations, and Tracking Plans.
18+
19+
The Config API represents Segment's commitment to developers, helping you extend your workflow around customer data collection and activation.
1920

2021
### Supported Operations
2122

@@ -25,22 +26,10 @@ Protocols customers get access to the Segment Config API, which enables programm
2526
- **Update Tracking Plan**
2627
- **Delete Tracking Plan**
2728

28-
[Learn more about the Config API here](https://segment.com/docs/config-api/)
29-
3029
## Typewriter
3130

32-
Typewriter is a tool for generating strongly-typed Segment analytics libraries based on your pre-defined Tracking Plan spec. [Head over to the docs](/docs/protocols/apis-and-extensions/typewriter/) to get started with Typewriter.
33-
34-
## Google Sheets Tracking Plan Uploader
35-
36-
Thousands of Segment customers have used Google Sheets to build Tracking Plans. We created the following template to help you draft a Tracking Plan and easily upload that Tracking Plan to Segment. Keep in mind that uploading changes from Google Sheets will overwrite any changes made in the Segment UI.
37-
38-
[View the Google Sheets Tracking Plan template here](https://docs.google.com/spreadsheets/u/1/d/1TA6qTcDHoZzsG7-C6p5yHGximDxqoNtizguKs7Z0av4/copy). Feel free to make a copy!
39-
40-
To upload your Tracking Plan directly from Google Sheets, follow these steps:
31+
Typewriter is a tool for generating strongly-typed Segment analytics libraries based on your pre-defined Tracking Plan spec. View Segment's [Typewriter documentation](/docs/protocols/apis-and-extensions/typewriter/) to get started.
4132

42-
1. Generate a Personal Access Token following the steps [here](/docs/config-api/authentication/)
43-
2. Copy your Personal Access Token, your Workspace's slug and your tracking plan's `rs_` id (found in the URL path of your Tracking Plan) to the Importer Settings worksheet. Then click on the Segment > Send to Segment menu item to upload your Tracking Plan to Segment.
4433

4534
<!--
4635
Removed on 3/18/2020 per PROT-2279

0 commit comments

Comments
 (0)