Skip to content

Release 24.26.2 #6771

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 44 commits into from
Jun 27, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
5bafc5a
Update intercom-swift.md
samkcrespo May 9, 2024
d780b6c
Add note about empty campaign object
ashton-huxtable May 31, 2024
bcaa66f
Update using-predictions.md - update event limit reqs
samkcrespo Jun 25, 2024
0126dac
redoing the braze LA docs [netlify-build]
cmastr Jun 25, 2024
39a74f7
some cleanup items [netlify-build]
cmastr Jun 25, 2024
3f72cd2
Adds a info box describing invalid property or trait values in actions
nick-Ag Jun 25, 2024
62373fa
Update src/connections/destinations/actions.md
nick-Ag Jun 25, 2024
d2b4185
fixing a few minor typos [netlify-build]
cmastr Jun 25, 2024
611ef8e
Add an additional option about DELETE_INTERNAL_WITH_SUPPRESS
Jun 25, 2024
23ceeef
Merge pull request #6753 from segmentio/main_add_delete_internal
forstisabella Jun 25, 2024
a4dcb50
Updates to include what kind of error will be thrown
nick-Ag Jun 25, 2024
57ae979
Update portal.md
charholt Jun 25, 2024
156e338
Merge pull request #6754 from segmentio/charholt-patch-1
cmastr Jun 26, 2024
65c8d52
Update index.md
prigiattiperrut Jun 26, 2024
225b457
fix code snippet
forstisabella Jun 26, 2024
4f6a8de
trying table headers [netlify-build]
cmastr Jun 26, 2024
ef92210
trying a few things with tables
cmastr Jun 26, 2024
edda453
turning table into a bulleted list [netlify-build]
cmastr Jun 26, 2024
950a70b
Merge pull request #6759 from segmentio/fix-6756
forstisabella Jun 26, 2024
5d9029d
final version of the liquid syntax [netlify-build]
cmastr Jun 26, 2024
9f369ec
changing out the image [netlify-build]
cmastr Jun 26, 2024
6f770f7
Update linked-audiences-braze.md
cmastr Jun 26, 2024
c0a7099
fix(docs): update link to profiles sync setup doc
JasonSooter Jun 26, 2024
bc6a26b
Merge pull request #6519 from segmentio/samkcrespo-patch-17
forstisabella Jun 26, 2024
4bd264e
Merge pull request #6749 from segmentio/actions-no-numeric-triggers
forstisabella Jun 27, 2024
044e9a9
Merge pull request #6763 from segmentio/fix/update-link-to-profiles-s…
pwseg Jun 27, 2024
b004b15
Remove Step 4
pwseg Jun 27, 2024
95bcc0f
change doc title
pwseg Jun 27, 2024
2caf9f4
Merge pull request #6758 from segmentio/prigiattiperrut-patch-3
pwseg Jun 27, 2024
f1a7436
minor rewording
pwseg Jun 27, 2024
76ab5e8
Merge pull request #6635 from segmentio/ashton-huxtable-patch-7
pwseg Jun 27, 2024
51a91c7
Apply suggestions from code review
cmastr Jun 27, 2024
eddf053
Apply suggestions from code review
cmastr Jun 27, 2024
8137136
turning screenshots of html back into code [netlify-build]
cmastr Jun 27, 2024
83353d3
Update src/engage/audiences/linked-audiences-braze.md
cmastr Jun 27, 2024
6d792bc
Apply suggestions from code review
cmastr Jun 27, 2024
0cb1f95
Update linked-audiences-braze.md
cmastr Jun 27, 2024
c1403d9
Update linked-audiences-braze.md
cmastr Jun 27, 2024
a172a74
Merge pull request #6767 from segmentio/auto-instrumentation-updates
pwseg Jun 27, 2024
0f1f76a
Apply suggestions from code review
cmastr Jun 27, 2024
aa4b5ed
Merge pull request #6748 from segmentio/doc-923-braze
cmastr Jun 27, 2024
f902876
Merge pull request #6746 from segmentio/samkcrespo-patch-27
pwseg Jun 27, 2024
a50f3eb
Making catalog 06/67/2024
cmastr Jun 27, 2024
bf0087c
Merge pull request #6770 from segmentio/2024_06_27_make_catalog
cmastr Jun 27, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion src/_data/catalog/destination_categories.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# AUTOGENERATED FROM PUBLIC API. DO NOT EDIT
# destination categories last updated 2024-06-25
# destination categories last updated 2024-06-27
items:
- display_name: A/B Testing
slug: a-b-testing
Expand Down
78 changes: 39 additions & 39 deletions src/_data/catalog/destinations.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# AUTOGENERATED FROM PUBLIC API. DO NOT EDIT
# destination data last updated 2024-06-25
# destination data last updated 2024-06-27
items:
- id: 637e8d185e2dec264895ea89
display_name: 1Flow
Expand Down Expand Up @@ -47089,7 +47089,7 @@ items:
platforms:
browser: false
mobile: false
server: false
server: true
warehouse: true
cloudAppObject: false
components: []
Expand All @@ -47104,7 +47104,7 @@ items:
cloud:
web: false
mobile: false
server: false
server: true
settings: []
actions:
- id: 6cgExzDArNQSaKL9TwFHTP
Expand Down Expand Up @@ -76529,7 +76529,7 @@ items:
hidden: false
defaultTrigger: null
fields:
- id: 7hu4xr8R7YvTJwGB9kmeKf
- id: wUnuqDWDy7gTB2vhsnHDPn
sortOrder: 0
fieldKey: event_name
label: Event Name
Expand Down Expand Up @@ -76563,7 +76563,7 @@ items:
value: custom
dynamic: false
allowNull: false
- id: b2tHGiERwJsxmdmeqs4uQU
- id: w5HnbZTNdAquQjoooAUhS
sortOrder: 1
fieldKey: action_source
label: Action Source
Expand All @@ -76586,7 +76586,7 @@ items:
value: offline
dynamic: false
allowNull: false
- id: tVtbVJeQ8j4oS7oaayaF6E
- id: 5NdZB7FRWATHVsQkhjycY5
sortOrder: 2
fieldKey: event_time
label: Event Timestamp
Expand All @@ -76603,7 +76603,7 @@ items:
choices: null
dynamic: false
allowNull: false
- id: ieS5HyJGpZJDX37wt2EyXw
- id: hYsHRgrVJ864jVs3jy4jfp
sortOrder: 3
fieldKey: event_id
label: Event ID
Expand All @@ -76620,7 +76620,7 @@ items:
choices: null
dynamic: false
allowNull: false
- id: fKmZxi5uTvUaTPBptKEu2r
- id: db3UGLQTYcy5NwUXx1Bga7
sortOrder: 4
fieldKey: event_source_url
label: Event Source URL
Expand All @@ -76634,7 +76634,7 @@ items:
choices: null
dynamic: false
allowNull: false
- id: kd95Bqsz9PeaSVYAy3foMG
- id: sW6mUB79UzGR2ML6chsTo6
sortOrder: 5
fieldKey: opt_out
label: Opt Out
Expand All @@ -76652,7 +76652,7 @@ items:
choices: null
dynamic: false
allowNull: false
- id: fABC7PS2kXvhfHJE7nWA2r
- id: eRjosaUWCFYDmSJPWV876V
sortOrder: 6
fieldKey: user_data
label: User Data
Expand Down Expand Up @@ -76680,7 +76680,7 @@ items:
choices: null
dynamic: false
allowNull: false
- id: u2syHxTmm9bBdFeD59W6Wz
- id: xs3hv5EGHfjLbJqor4qivV
sortOrder: 7
fieldKey: custom_data
label: Custom Data
Expand All @@ -76707,7 +76707,7 @@ items:
choices: null
dynamic: false
allowNull: false
- id: 4FM5GoA2rsrL3MwyGXexa5
- id: 7ba6bXtGRjhKvvt88279Ct
sortOrder: 8
fieldKey: app_id
label: App ID
Expand All @@ -76721,7 +76721,7 @@ items:
choices: null
dynamic: false
allowNull: false
- id: 2EUPo4njKzMXF5cc4cz9xL
- id: vA3ukJV3rrUs2JhHqXBjcb
sortOrder: 9
fieldKey: app_name
label: App Name
Expand All @@ -76735,7 +76735,7 @@ items:
choices: null
dynamic: false
allowNull: false
- id: ie1rJh4cnQjEWwM2ortBj5
- id: ge2J4kifLWjzsALGwQth5r
sortOrder: 10
fieldKey: app_version
label: App Version
Expand All @@ -76749,7 +76749,7 @@ items:
choices: null
dynamic: false
allowNull: false
- id: 8tjKw6x3z5kVpsQh7YwAFQ
- id: cFwsuKoXZQqyEUFruQ9MD8
sortOrder: 11
fieldKey: device_brand
label: Device Brand
Expand All @@ -76763,7 +76763,7 @@ items:
choices: null
dynamic: false
allowNull: false
- id: uqXwDeJ7W5z7MVN9aYjYTa
- id: nBRsz28TZQBy2vL7gNiAJ
sortOrder: 12
fieldKey: device_carrier
label: Device Carrier
Expand All @@ -76777,7 +76777,7 @@ items:
choices: null
dynamic: false
allowNull: false
- id: 8iDDFVR2GRwc7B7kihNTXf
- id: a6T9oto869jeU7udMVGc2S
sortOrder: 13
fieldKey: device_model
label: Device Model
Expand All @@ -76791,7 +76791,7 @@ items:
choices: null
dynamic: false
allowNull: false
- id: 5Qqoqmyxj6SzD9peTUmzDa
- id: o8JQTk8Um9FyuTnz9rHmuB
sortOrder: 14
fieldKey: device_type
label: Device Type
Expand All @@ -76805,7 +76805,7 @@ items:
choices: null
dynamic: false
allowNull: false
- id: LsjkEfyPcvWevpB2ou2BJ
- id: eTiLwsfRJWscpe4ByJ96TK
sortOrder: 15
fieldKey: os_version
label: OS Version
Expand All @@ -76819,7 +76819,7 @@ items:
choices: null
dynamic: false
allowNull: false
- id: mfvHX21fAWDVsni6drssz8
- id: kyQzbjNmSwjGLtgBooabDJ
sortOrder: 16
fieldKey: wifi
label: Wifi
Expand All @@ -76833,7 +76833,7 @@ items:
choices: null
dynamic: false
allowNull: false
- id: kuMvfEwRgRJJsMLKX5EhuW
- id: s5tDNxCh5CrnnLxWVggMtB
sortOrder: 17
fieldKey: language
label: Language
Expand All @@ -76847,7 +76847,7 @@ items:
allowNull: false
presets:
- actionId: vTWg6AaZm9crsPcjoJFJAG
name: View Category
name: Checkout
fields:
action_source: web
event_time:
Expand Down Expand Up @@ -76903,10 +76903,10 @@ items:
'@path': $.context.os.version
wifi:
'@path': $.context.network.wifi
event_name: view_category
trigger: type = "track" AND event = "Product Category Viewed"
event_name: checkout
trigger: type = "track" AND event = "Checkout"
- actionId: vTWg6AaZm9crsPcjoJFJAG
name: Add to Cart
name: Sign Up
fields:
action_source: web
event_time:
Expand Down Expand Up @@ -76962,8 +76962,8 @@ items:
'@path': $.context.os.version
wifi:
'@path': $.context.network.wifi
event_name: add_to_cart
trigger: type = "track" AND event = "Product Added"
event_name: signup
trigger: type = "track" AND event = "Signed Up"
- actionId: vTWg6AaZm9crsPcjoJFJAG
name: Page Visit
fields:
Expand Down Expand Up @@ -77024,7 +77024,7 @@ items:
event_name: page_visit
trigger: type = "page"
- actionId: vTWg6AaZm9crsPcjoJFJAG
name: Checkout
name: Add to Cart
fields:
action_source: web
event_time:
Expand Down Expand Up @@ -77080,10 +77080,10 @@ items:
'@path': $.context.os.version
wifi:
'@path': $.context.network.wifi
event_name: checkout
trigger: type = "track" AND event = "Checkout"
event_name: add_to_cart
trigger: type = "track" AND event = "Product Added"
- actionId: vTWg6AaZm9crsPcjoJFJAG
name: Lead
name: Search
fields:
action_source: web
event_time:
Expand Down Expand Up @@ -77139,8 +77139,8 @@ items:
'@path': $.context.os.version
wifi:
'@path': $.context.network.wifi
event_name: lead
trigger: type = "track" AND event = "Generate Lead"
event_name: search
trigger: type = "track" AND event = "Products Searched"
- actionId: vTWg6AaZm9crsPcjoJFJAG
name: Watch Video
fields:
Expand Down Expand Up @@ -77201,7 +77201,7 @@ items:
event_name: watch_video
trigger: type = "track" AND event = "Product Video Watched"
- actionId: vTWg6AaZm9crsPcjoJFJAG
name: Sign Up
name: Lead
fields:
action_source: web
event_time:
Expand Down Expand Up @@ -77257,10 +77257,10 @@ items:
'@path': $.context.os.version
wifi:
'@path': $.context.network.wifi
event_name: signup
trigger: type = "track" AND event = "Signed Up"
event_name: lead
trigger: type = "track" AND event = "Generate Lead"
- actionId: vTWg6AaZm9crsPcjoJFJAG
name: Search
name: View Category
fields:
action_source: web
event_time:
Expand Down Expand Up @@ -77316,8 +77316,8 @@ items:
'@path': $.context.os.version
wifi:
'@path': $.context.network.wifi
event_name: search
trigger: type = "track" AND event = "Products Searched"
event_name: view_category
trigger: type = "track" AND event = "Product Category Viewed"
partnerOwned: false
- id: 59526d7f70a3e552b957555c
display_name: Pinterest Tag
Expand Down
2 changes: 1 addition & 1 deletion src/_data/catalog/destinations_private.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# AUTOGENERATED FROM PUBLIC API. DO NOT EDIT
# destination data last updated 2024-06-25
# destination data last updated 2024-06-27
items:
- id: 54521fd925e721e32a72eee1
display_name: Pardot
Expand Down
2 changes: 1 addition & 1 deletion src/_data/catalog/source_categories.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# AUTOGENERATED FROM PUBLIC API. DO NOT EDIT
# source categories last updated 2024-06-25
# source categories last updated 2024-06-27
items:
- display_name: A/B Testing
slug: a-b-testing
Expand Down
2 changes: 1 addition & 1 deletion src/_data/catalog/sources.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# AUTOGENERATED FROM PUBLIC API. DO NOT EDIT
# sources last updated 2024-06-25
# sources last updated 2024-06-27
items:
- id: 8HWbgPTt3k
display_name: .NET
Expand Down
4 changes: 2 additions & 2 deletions src/connections/auto-instrumentation/configuration.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
---
title: Signals Implementation Guide
title: Generate Events from Signals
hidden: true
---

This guide is a reference to configuring and using signals in the Signals SDK with Auto-Instrumentation. On this page, you'll find details on:
This guide is a reference to configuring, generating, and using signals in the Signals SDK with Auto-Instrumentation. On this page, you'll find details on:

- Setting up and managing signal types in the Signals SDK
- Creating custom rules to capture and translate signals into actionable analytics events
Expand Down
6 changes: 0 additions & 6 deletions src/connections/auto-instrumentation/setup.md
Original file line number Diff line number Diff line change
Expand Up @@ -143,12 +143,6 @@ Next, you'll need to verify signal emission and [create rules](/docs/connections

Segment displays `Rule updated successfully` to verify that it saved your rule.

## Step 4: Redeploy your application

After you've finished deploying your new rule(s), redeploy your application.

Redeployment ensures that the new rules are active and that your application can generate events from signals.

## Next steps

This guide walked you through initial Signals SDK/Auto-Instrumentation setup. Next, read the [Auto-Instrumentation Signals Implementation Guide](/docs/connections/auto-instrumentation/configuration/), which dives deeper into Signals and offers examples rules.
4 changes: 4 additions & 0 deletions src/connections/destinations/actions.md
Original file line number Diff line number Diff line change
Expand Up @@ -212,6 +212,10 @@ Mapping fields are case-sensitive. The following type filters and operators are
You can specify nested properties using dot notation, for example `context.app.name`. If the property might appear in more than one format or location, you can use an ANY statement and add conditions for each of those formats. For example, you might filter for both `context.device.type = ios` as well as `context.os.name = "iPhone OS``"`
The `does` `not exist` operator matches both a `null` value or a missing property.
{% comment %}

> info "Valid property and trait values"
> Property and trait names must begin with the characters: [a-z], [A-Z] or '_'. Property and trait names don't support special characters in the first character. If you save a property or trait with a special character in the first character, you'll get an Invalid Trigger error.

> info "Event property operators and supported data types"
> Operators support matching on values with a **string** data type:
> - `is`, `is not`, `contains`, `does not contain`, `starts with`, `ends with`
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ Klaviyo (Actions) provides the following benefits:
2. Search for **Klaviyo (Actions)** in the Catalog, select it, and choose which of your sources to connect the destination to.
3. Navigate to [Account > Settings > API Keys](https://www.klaviyo.com/account#api-keys-tab){:target="_blank"} in Klaviyo's UI and copy your API Key into the Segment Settings UI.

> info "Generate a Private API Key with full access to Klaviyo's Accounts, Campaigns, List, Profiles, Segments, and Subscriptions APIs"
> info "Generate a Private API Key with full access to Klaviyo's Accounts, Campaigns, Events, List, Profiles, Segments, and Subscriptions APIs"
> Create a key by going to Klaviyo's UI and clicking [Account > Settings > API Keys > Create API Key](https://www.klaviyo.com/account#api-keys-tab){:target="_blank"} to generate a Private API Key. After you've created a key, copy it into the Segment Settings UI.

{% include components/actions-fields.html %}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -228,4 +228,4 @@ The bundled mobile SDK `reset` method un-registers a user in Intercom. When user

Intercom doesn't support custom arrays or objects. If you want to send a certain user `trait` or event `property` to Intercom, you must send them at the top level instead of in an array or object.

This limitation doThis limitation does not apply if you are mapping custom traits or properties to `company` objects on [Identify calls](/docs/connections/spec/identify/). es not apply, however, for mapping `company` objects on [Identify calls](/docs/connections/spec/identify/). Segment continues to handle that in the same way as before. This is only applicable for any custom traits or properties.
This limitation does not apply when you are mapping custom traits or properties to `company` objects on [Identify calls](/docs/connections/spec/identify/). Segment continues to handle this in the same way as before. This is only applicable for custom traits or properties.
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ fun <T> track(name: String, properties: T, serializationStrategy: KSerializer<T>
```java
analytics.track("View Product", buildJsonObject {
put("productId", 123)
put("productName" "Striped trousers")
put("productName", "Striped trousers")
});
```
{% endcodeexampletab %}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -225,6 +225,10 @@ You'll also need to modify the Segment script with your `nonce` tag, which shoul
> info ""
> Since Segment interacts with several integrations, support surrounding Content Security Policy issues is limited.

## Why am I getting an empty campaign object in my event payload?

Analytics.js generates a campaign object inside the context object whenever the URL contains search parameters. Without any UTM parameters, the campaign object remains empty.

## Known issues:

[Review and contribute to these on GitHub](https://github.com/segmentio/analytics.js/issues).
Loading
Loading