Skip to content

Commit 2771832

Browse files
authored
Merge pull request #2527 from segmentio/develop
Release 22.8.1
2 parents dfb656c + 36f926e commit 2771832

File tree

9 files changed

+66
-45
lines changed

9 files changed

+66
-45
lines changed

.github/workflows/grammar-lint.yml

+4
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,11 @@ jobs:
1717
# https://github.com/errata-ai/write-good/releases/latest/download/write-good.zip
1818

1919
# Optional
20+
<<<<<<< HEAD
21+
config: https://raw.githubusercontent.com/segmentio/segment-docs/develop/.vale.ini
22+
=======
2023
# config: https://raw.githubusercontent.com/errata-ai/vale/master/.vale.ini
24+
>>>>>>> master
2125

2226
# Optional
2327
files: __onlyModified

src/_data/sidenav/main.yml

+2
Original file line numberDiff line numberDiff line change
@@ -364,6 +364,8 @@ sections:
364364
title: Typewriter
365365
- path: /protocols/apis-and-extensions/anomaly_detection
366366
title: Anomaly Detection
367+
- path: /protocols/schema
368+
title: Schema Controls
367369
- path: /protocols/faq
368370
title: Protocols FAQs
369371
- section_title: Segment App

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -273,7 +273,7 @@ Then, enter the deep link URL scheme in your Segment Firebase destination settin
273273

274274
### **Conversion Tracking and Adwords Conversions**
275275

276-
Firebase is now Google's recommended method for reporting conversions to Adwords! To do so, simply track the conversion events as you normally would with Segment and Segment will send them through to Firebase! Follow [this documentation from Firebase to set up your conversions in Firebase and to have them forwarded to Adwords](https://firebase.google.com/docs/adwords/).
276+
Firebase is Google's recommended method for reporting conversions to Adwords. To use Firebase, track the conversion events as you normally would with Segment and Segment will send them through to Firebase.
277277
278278
### Troubleshooting
279279

src/connections/destinations/catalog/onesignal-new/index.md

+3
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,9 @@ Segment sends Identify traits as [Player Data Tags](https://documentation.onesig
4848
4949
![](images/demo.png)
5050

51+
> info "Data Tag Limits"
52+
> Your OneSignal plan may cap incoming Data Tags. Once you've reached your Data Tag limit, your user traits won't update in your OneSignal destination.
53+
5154
### Track
5255

5356
Send [Track](/docs/connections/spec/track) calls to update Data Tags. For example:

src/connections/storage/catalog/bigquery/index.md

+20-6
Original file line numberDiff line numberDiff line change
@@ -105,19 +105,33 @@ from <project-id>.<source-name>.<collection-name>_view
105105
For early customers using BigQuery with Segment, rather than providing Segment
106106
with credentials, access was granted to a shared Service Account
107107
(`[email protected]`). While convenient for early
108-
adopters, this presented potential security risks that Segment would prefer to address
109-
proactively.
108+
adopters, this presented potential security risks.
110109

111110
As of **March 2019**, Segment requires BigQuery customers to
112111
create their own Service Accounts and provide the app with those credentials instead.
113112
In addition, any attempts to update warehouse connection settings will also
114113
require these credentials. This effectively deprecates the shared Service
115114
Account.
116115

117-
To stay ahead of this change, migrate your warehouse by following
118-
the instructions in the "Create a Service Account for Segment" section above.
116+
Migrate your warehouse from a shared Service Account to a dedicated Service Account
117+
by creating a new Service Account using the [Create a Service Account for Segment](#create-a-service-account-for-segment) section.
119118
Then, head to your warehouse's connection settings and update with the
120-
**Credentials** you created.
119+
**Credentials** you created. Once you've verified that data is loading properly
120+
to your warehouse, [remove access to the shared Service Account](#remove-access-to-the-shared-service-account).
121+
122+
### Remove access to the shared Service Account
123+
You can remove access to the shared Service Account
124+
(`[email protected]`) using the following instructions:
125+
126+
1. Create a [new Service Account for Segment](#create-a-service-account-for-segment) using the linked instructions.
127+
2. Verify that the data is loading into your warehouse.
128+
3. Sign in to the [Google Developers Console](https://console.developers.google.com).
129+
4. Open the IAM & Admin product, and select **IAM**.
130+
5. From the list of projects, select the project that has BigQuery enabled.
131+
6. On the project's page, select the **Permissions** tab, and then click **view by PRINCIPALS**.
132+
7. Select the checkbox for the `[email protected]` account and then click **Remove** to remove access to this shared Service Account.
133+
134+
For more information about managing IAM access, see Google's documentation, [Manage access to projects, folders, and organization](https://cloud.google.com/iam/docs/granting-changing-revoking-access).
121135

122136

123137
## Best Practices
@@ -211,4 +225,4 @@ a need for streaming data into BigQuery, [contact Segment support](https://segme
211225
### I'm seeing duplicates in my tables.
212226

213227
This behavior is expected. Segment only de-duplicates data in your views. See the
214-
section on [views](#views) for more details.
228+
section on [views](#views) for more details.

src/personas/journeys/build-journey.md

-3
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,6 @@ For more information, see [Setting up your Sources](/docs/personas/quickstart/#s
2222
4. Segment displays the entry condition on the Journey Builder canvas. It may take up to two minutes for Segment to estimate the number of users in the journey.
2323
5. Click **+** to add the next step and view available step types.
2424

25-
> info ""
26-
> Users can only enter a Journey once.
27-
2825
### Using historical data for the entry step
2926

3027
If you select the **Use historical data** option, Segment queries all historical data to generate a list of users who enter the Journey upon publication. If you don't select **Use historical data**, only users who satisfy the entry condition *after* you publish enter the Journey.

src/personas/journeys/journeys-logic.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ Each step’s membership conditions evaluate in real time, which means that user
107107

108108
### Can users exit and re-enter a Journey?
109109

110-
No. Users move down the Journey’s branches in sequential order and can't re-enter. Journeys appends a profile trait for each step a user enters. Because the system neither assigns `Audience Exit` events nor removes traits from profiles, users who meet the Journey's entry criteria stay in the Journey permanently.
110+
Yes. To allow users to re-enter Journeys that they've exited, [enable re-entry](/docs/personas/journeys/build-journey/#journey-re-entry) during initial Journey setup.
111111

112112
### What happens to traits and audiences when I delete a Journey?
113113

src/segment-app/iam/scim.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ To set up SCIM, you must first create an SSO connection. Once you [create your S
1616

1717
## Configuration Instructions
1818

19-
Segment officially supports [Okta](#okta-set-up-guide) and [Azure AD](#azure-ad-set-up-guide), and we have plans to support OneLogin soon. Each link includes specific set up instructions for that IdP. You should read the [features](#features) section of this page to understand which features of SCIM Segment supports.
19+
Segment officially supports [Okta](#okta-set-up-guide), [Azure AD](#azure-ad-set-up-guide), and [OneLogin](#oneLogin-set-up-guide). Each link includes specific set up instructions for that IdP. You should read the [features](#features) section of this page to understand which features of SCIM Segment supports.
2020

2121
You may still be able to use SCIM with another Identity Provider (IdP) by adapting the following instructions.
2222

vale-styles/Vocab/Docs/accept.txt

+34-33
Original file line numberDiff line numberDiff line change
@@ -1,59 +1,60 @@
1+
(?:C|c)annonical
2+
(?:G|g)tag
3+
(?:K|k)laviyo
4+
(?:L|l)ookback
5+
(?:P|p)ageviews?\b
6+
(?:P|p)endo
7+
(?:P|p)ostgres
8+
(?:R|r)emarketing
9+
(?:U|u)nlinks?\b
10+
(?:U|u)nmaps?\b
11+
(?:U|u)rls?\b
12+
Adwords
113
allowlist
214
Appboy
315
blocklist
416
boolean
17+
Chargebee
518
CloudFront
619
Cocoapods
20+
Dev
21+
Doubleclick
22+
Friendbuy
23+
ga
24+
gmail
725
Gradle
8-
HTTP
926
http
10-
HTTPS
27+
HTTP
1128
https
29+
HTTPS
30+
Hubspot
31+
ios
32+
iOS
1233
Javadoc
1334
Javadocs
1435
Javascript
1536
Kameleoon
1637
Kissmetrics
38+
Lightbox
1739
Littledata
18-
Middleware
40+
measurability
1941
middleware
42+
Middleware
2043
Mixpanel
44+
namespace
2145
Okta
46+
Omnichannel
47+
Optimizely
2248
performant
2349
Preact
2450
Shopify
51+
Smartly
52+
Subnet
2553
Totango
2654
Twilio
55+
upsert
2756
Vero
57+
viewability
2858
WebKit
2959
Wootric
30-
Zendesk
31-
iOS
32-
ios
33-
Dev
34-
ga
35-
(?:G|g)tag
36-
(?:P|p)ageviews?\b
37-
(?:R|r)emarketing
38-
Doubleclick
39-
(?:C|c)annonical
40-
(?:U|u)rls?\b
41-
Optimizely
42-
Omnichannel
43-
namespace
44-
upsert
45-
viewability
46-
measurability
47-
Lightbox
48-
gmail
49-
(?:P|p)endo
50-
(?:K|k)laviyo
51-
(?:U|u)nmaps?\b
52-
(?:U|u)nlinks?\b
53-
(?:P|p)ostgres
54-
Smartly
55-
Hubspot
56-
Friendbuy
57-
Chargebee
58-
(?:L|l)ookback
59-
Subnet
60+
Zendesk

0 commit comments

Comments
 (0)