Skip to content

Commit cba1722

Browse files
authored
Merge pull request segmentio#6771 from segmentio/develop
Release 24.26.2
2 parents c7bb5c1 + bf0087c commit cba1722

File tree

22 files changed

+258
-56
lines changed

22 files changed

+258
-56
lines changed

src/_data/catalog/destination_categories.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# AUTOGENERATED FROM PUBLIC API. DO NOT EDIT
2-
# destination categories last updated 2024-06-25
2+
# destination categories last updated 2024-06-27
33
items:
44
- display_name: A/B Testing
55
slug: a-b-testing

src/_data/catalog/destinations.yml

Lines changed: 39 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# AUTOGENERATED FROM PUBLIC API. DO NOT EDIT
2-
# destination data last updated 2024-06-25
2+
# destination data last updated 2024-06-27
33
items:
44
- id: 637e8d185e2dec264895ea89
55
display_name: 1Flow
@@ -47089,7 +47089,7 @@ items:
4708947089
platforms:
4709047090
browser: false
4709147091
mobile: false
47092-
server: false
47092+
server: true
4709347093
warehouse: true
4709447094
cloudAppObject: false
4709547095
components: []
@@ -47104,7 +47104,7 @@ items:
4710447104
cloud:
4710547105
web: false
4710647106
mobile: false
47107-
server: false
47107+
server: true
4710847108
settings: []
4710947109
actions:
4711047110
- id: 6cgExzDArNQSaKL9TwFHTP
@@ -76529,7 +76529,7 @@ items:
7652976529
hidden: false
7653076530
defaultTrigger: null
7653176531
fields:
76532-
- id: 7hu4xr8R7YvTJwGB9kmeKf
76532+
- id: wUnuqDWDy7gTB2vhsnHDPn
7653376533
sortOrder: 0
7653476534
fieldKey: event_name
7653576535
label: Event Name
@@ -76563,7 +76563,7 @@ items:
7656376563
value: custom
7656476564
dynamic: false
7656576565
allowNull: false
76566-
- id: b2tHGiERwJsxmdmeqs4uQU
76566+
- id: w5HnbZTNdAquQjoooAUhS
7656776567
sortOrder: 1
7656876568
fieldKey: action_source
7656976569
label: Action Source
@@ -76586,7 +76586,7 @@ items:
7658676586
value: offline
7658776587
dynamic: false
7658876588
allowNull: false
76589-
- id: tVtbVJeQ8j4oS7oaayaF6E
76589+
- id: 5NdZB7FRWATHVsQkhjycY5
7659076590
sortOrder: 2
7659176591
fieldKey: event_time
7659276592
label: Event Timestamp
@@ -76603,7 +76603,7 @@ items:
7660376603
choices: null
7660476604
dynamic: false
7660576605
allowNull: false
76606-
- id: ieS5HyJGpZJDX37wt2EyXw
76606+
- id: hYsHRgrVJ864jVs3jy4jfp
7660776607
sortOrder: 3
7660876608
fieldKey: event_id
7660976609
label: Event ID
@@ -76620,7 +76620,7 @@ items:
7662076620
choices: null
7662176621
dynamic: false
7662276622
allowNull: false
76623-
- id: fKmZxi5uTvUaTPBptKEu2r
76623+
- id: db3UGLQTYcy5NwUXx1Bga7
7662476624
sortOrder: 4
7662576625
fieldKey: event_source_url
7662676626
label: Event Source URL
@@ -76634,7 +76634,7 @@ items:
7663476634
choices: null
7663576635
dynamic: false
7663676636
allowNull: false
76637-
- id: kd95Bqsz9PeaSVYAy3foMG
76637+
- id: sW6mUB79UzGR2ML6chsTo6
7663876638
sortOrder: 5
7663976639
fieldKey: opt_out
7664076640
label: Opt Out
@@ -76652,7 +76652,7 @@ items:
7665276652
choices: null
7665376653
dynamic: false
7665476654
allowNull: false
76655-
- id: fABC7PS2kXvhfHJE7nWA2r
76655+
- id: eRjosaUWCFYDmSJPWV876V
7665676656
sortOrder: 6
7665776657
fieldKey: user_data
7665876658
label: User Data
@@ -76680,7 +76680,7 @@ items:
7668076680
choices: null
7668176681
dynamic: false
7668276682
allowNull: false
76683-
- id: u2syHxTmm9bBdFeD59W6Wz
76683+
- id: xs3hv5EGHfjLbJqor4qivV
7668476684
sortOrder: 7
7668576685
fieldKey: custom_data
7668676686
label: Custom Data
@@ -76707,7 +76707,7 @@ items:
7670776707
choices: null
7670876708
dynamic: false
7670976709
allowNull: false
76710-
- id: 4FM5GoA2rsrL3MwyGXexa5
76710+
- id: 7ba6bXtGRjhKvvt88279Ct
7671176711
sortOrder: 8
7671276712
fieldKey: app_id
7671376713
label: App ID
@@ -76721,7 +76721,7 @@ items:
7672176721
choices: null
7672276722
dynamic: false
7672376723
allowNull: false
76724-
- id: 2EUPo4njKzMXF5cc4cz9xL
76724+
- id: vA3ukJV3rrUs2JhHqXBjcb
7672576725
sortOrder: 9
7672676726
fieldKey: app_name
7672776727
label: App Name
@@ -76735,7 +76735,7 @@ items:
7673576735
choices: null
7673676736
dynamic: false
7673776737
allowNull: false
76738-
- id: ie1rJh4cnQjEWwM2ortBj5
76738+
- id: ge2J4kifLWjzsALGwQth5r
7673976739
sortOrder: 10
7674076740
fieldKey: app_version
7674176741
label: App Version
@@ -76749,7 +76749,7 @@ items:
7674976749
choices: null
7675076750
dynamic: false
7675176751
allowNull: false
76752-
- id: 8tjKw6x3z5kVpsQh7YwAFQ
76752+
- id: cFwsuKoXZQqyEUFruQ9MD8
7675376753
sortOrder: 11
7675476754
fieldKey: device_brand
7675576755
label: Device Brand
@@ -76763,7 +76763,7 @@ items:
7676376763
choices: null
7676476764
dynamic: false
7676576765
allowNull: false
76766-
- id: uqXwDeJ7W5z7MVN9aYjYTa
76766+
- id: nBRsz28TZQBy2vL7gNiAJ
7676776767
sortOrder: 12
7676876768
fieldKey: device_carrier
7676976769
label: Device Carrier
@@ -76777,7 +76777,7 @@ items:
7677776777
choices: null
7677876778
dynamic: false
7677976779
allowNull: false
76780-
- id: 8iDDFVR2GRwc7B7kihNTXf
76780+
- id: a6T9oto869jeU7udMVGc2S
7678176781
sortOrder: 13
7678276782
fieldKey: device_model
7678376783
label: Device Model
@@ -76791,7 +76791,7 @@ items:
7679176791
choices: null
7679276792
dynamic: false
7679376793
allowNull: false
76794-
- id: 5Qqoqmyxj6SzD9peTUmzDa
76794+
- id: o8JQTk8Um9FyuTnz9rHmuB
7679576795
sortOrder: 14
7679676796
fieldKey: device_type
7679776797
label: Device Type
@@ -76805,7 +76805,7 @@ items:
7680576805
choices: null
7680676806
dynamic: false
7680776807
allowNull: false
76808-
- id: LsjkEfyPcvWevpB2ou2BJ
76808+
- id: eTiLwsfRJWscpe4ByJ96TK
7680976809
sortOrder: 15
7681076810
fieldKey: os_version
7681176811
label: OS Version
@@ -76819,7 +76819,7 @@ items:
7681976819
choices: null
7682076820
dynamic: false
7682176821
allowNull: false
76822-
- id: mfvHX21fAWDVsni6drssz8
76822+
- id: kyQzbjNmSwjGLtgBooabDJ
7682376823
sortOrder: 16
7682476824
fieldKey: wifi
7682576825
label: Wifi
@@ -76833,7 +76833,7 @@ items:
7683376833
choices: null
7683476834
dynamic: false
7683576835
allowNull: false
76836-
- id: kuMvfEwRgRJJsMLKX5EhuW
76836+
- id: s5tDNxCh5CrnnLxWVggMtB
7683776837
sortOrder: 17
7683876838
fieldKey: language
7683976839
label: Language
@@ -76847,7 +76847,7 @@ items:
7684776847
allowNull: false
7684876848
presets:
7684976849
- actionId: vTWg6AaZm9crsPcjoJFJAG
76850-
name: View Category
76850+
name: Checkout
7685176851
fields:
7685276852
action_source: web
7685376853
event_time:
@@ -76903,10 +76903,10 @@ items:
7690376903
'@path': $.context.os.version
7690476904
wifi:
7690576905
'@path': $.context.network.wifi
76906-
event_name: view_category
76907-
trigger: type = "track" AND event = "Product Category Viewed"
76906+
event_name: checkout
76907+
trigger: type = "track" AND event = "Checkout"
7690876908
- actionId: vTWg6AaZm9crsPcjoJFJAG
76909-
name: Add to Cart
76909+
name: Sign Up
7691076910
fields:
7691176911
action_source: web
7691276912
event_time:
@@ -76962,8 +76962,8 @@ items:
7696276962
'@path': $.context.os.version
7696376963
wifi:
7696476964
'@path': $.context.network.wifi
76965-
event_name: add_to_cart
76966-
trigger: type = "track" AND event = "Product Added"
76965+
event_name: signup
76966+
trigger: type = "track" AND event = "Signed Up"
7696776967
- actionId: vTWg6AaZm9crsPcjoJFJAG
7696876968
name: Page Visit
7696976969
fields:
@@ -77024,7 +77024,7 @@ items:
7702477024
event_name: page_visit
7702577025
trigger: type = "page"
7702677026
- actionId: vTWg6AaZm9crsPcjoJFJAG
77027-
name: Checkout
77027+
name: Add to Cart
7702877028
fields:
7702977029
action_source: web
7703077030
event_time:
@@ -77080,10 +77080,10 @@ items:
7708077080
'@path': $.context.os.version
7708177081
wifi:
7708277082
'@path': $.context.network.wifi
77083-
event_name: checkout
77084-
trigger: type = "track" AND event = "Checkout"
77083+
event_name: add_to_cart
77084+
trigger: type = "track" AND event = "Product Added"
7708577085
- actionId: vTWg6AaZm9crsPcjoJFJAG
77086-
name: Lead
77086+
name: Search
7708777087
fields:
7708877088
action_source: web
7708977089
event_time:
@@ -77139,8 +77139,8 @@ items:
7713977139
'@path': $.context.os.version
7714077140
wifi:
7714177141
'@path': $.context.network.wifi
77142-
event_name: lead
77143-
trigger: type = "track" AND event = "Generate Lead"
77142+
event_name: search
77143+
trigger: type = "track" AND event = "Products Searched"
7714477144
- actionId: vTWg6AaZm9crsPcjoJFJAG
7714577145
name: Watch Video
7714677146
fields:
@@ -77201,7 +77201,7 @@ items:
7720177201
event_name: watch_video
7720277202
trigger: type = "track" AND event = "Product Video Watched"
7720377203
- actionId: vTWg6AaZm9crsPcjoJFJAG
77204-
name: Sign Up
77204+
name: Lead
7720577205
fields:
7720677206
action_source: web
7720777207
event_time:
@@ -77257,10 +77257,10 @@ items:
7725777257
'@path': $.context.os.version
7725877258
wifi:
7725977259
'@path': $.context.network.wifi
77260-
event_name: signup
77261-
trigger: type = "track" AND event = "Signed Up"
77260+
event_name: lead
77261+
trigger: type = "track" AND event = "Generate Lead"
7726277262
- actionId: vTWg6AaZm9crsPcjoJFJAG
77263-
name: Search
77263+
name: View Category
7726477264
fields:
7726577265
action_source: web
7726677266
event_time:
@@ -77316,8 +77316,8 @@ items:
7731677316
'@path': $.context.os.version
7731777317
wifi:
7731877318
'@path': $.context.network.wifi
77319-
event_name: search
77320-
trigger: type = "track" AND event = "Products Searched"
77319+
event_name: view_category
77320+
trigger: type = "track" AND event = "Product Category Viewed"
7732177321
partnerOwned: false
7732277322
- id: 59526d7f70a3e552b957555c
7732377323
display_name: Pinterest Tag

src/_data/catalog/destinations_private.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# AUTOGENERATED FROM PUBLIC API. DO NOT EDIT
2-
# destination data last updated 2024-06-25
2+
# destination data last updated 2024-06-27
33
items:
44
- id: 54521fd925e721e32a72eee1
55
display_name: Pardot

src/_data/catalog/source_categories.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# AUTOGENERATED FROM PUBLIC API. DO NOT EDIT
2-
# source categories last updated 2024-06-25
2+
# source categories last updated 2024-06-27
33
items:
44
- display_name: A/B Testing
55
slug: a-b-testing

src/_data/catalog/sources.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# AUTOGENERATED FROM PUBLIC API. DO NOT EDIT
2-
# sources last updated 2024-06-25
2+
# sources last updated 2024-06-27
33
items:
44
- id: 8HWbgPTt3k
55
display_name: .NET

src/connections/auto-instrumentation/configuration.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
---
2-
title: Signals Implementation Guide
2+
title: Generate Events from Signals
33
hidden: true
44
---
55

6-
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:
6+
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:
77

88
- Setting up and managing signal types in the Signals SDK
99
- Creating custom rules to capture and translate signals into actionable analytics events

src/connections/auto-instrumentation/setup.md

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -143,12 +143,6 @@ Next, you'll need to verify signal emission and [create rules](/docs/connections
143143

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

146-
## Step 4: Redeploy your application
147-
148-
After you've finished deploying your new rule(s), redeploy your application.
149-
150-
Redeployment ensures that the new rules are active and that your application can generate events from signals.
151-
152146
## Next steps
153147

154148
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.

src/connections/destinations/actions.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -212,6 +212,10 @@ Mapping fields are case-sensitive. The following type filters and operators are
212212
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``"`
213213
The `does` `not exist` operator matches both a `null` value or a missing property.
214214
{% comment %}
215+
216+
> info "Valid property and trait values"
217+
> 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.
218+
215219
> info "Event property operators and supported data types"
216220
> Operators support matching on values with a **string** data type:
217221
> - `is`, `is not`, `contains`, `does not contain`, `starts with`, `ends with`

src/connections/destinations/catalog/actions-klaviyo/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ Klaviyo (Actions) provides the following benefits:
3131
2. Search for **Klaviyo (Actions)** in the Catalog, select it, and choose which of your sources to connect the destination to.
3232
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.
3333

34-
> info "Generate a Private API Key with full access to Klaviyo's Accounts, Campaigns, List, Profiles, Segments, and Subscriptions APIs"
34+
> info "Generate a Private API Key with full access to Klaviyo's Accounts, Campaigns, Events, List, Profiles, Segments, and Subscriptions APIs"
3535
> 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.
3636
3737
{% include components/actions-fields.html %}

src/connections/sources/catalog/libraries/mobile/apple/destination-plugins/intercom-swift.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -228,4 +228,4 @@ The bundled mobile SDK `reset` method un-registers a user in Intercom. When user
228228

229229
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.
230230

231-
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.
231+
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.

src/connections/sources/catalog/libraries/mobile/kotlin-android/implementation.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ fun <T> track(name: String, properties: T, serializationStrategy: KSerializer<T>
6969
```java
7070
analytics.track("View Product", buildJsonObject {
7171
put("productId", 123)
72-
put("productName" "Striped trousers")
72+
put("productName", "Striped trousers")
7373
});
7474
```
7575
{% endcodeexampletab %}

src/connections/sources/catalog/libraries/website/javascript/troubleshooting.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -225,6 +225,10 @@ You'll also need to modify the Segment script with your `nonce` tag, which shoul
225225
> info ""
226226
> Since Segment interacts with several integrations, support surrounding Content Security Policy issues is limited.
227227
228+
## Why am I getting an empty campaign object in my event payload?
229+
230+
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.
231+
228232
## Known issues:
229233

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

0 commit comments

Comments
 (0)