diff --git a/src/_data/catalog/destination_categories.yml b/src/_data/catalog/destination_categories.yml
index 417fd8fed6..38560f57a9 100644
--- a/src/_data/catalog/destination_categories.yml
+++ b/src/_data/catalog/destination_categories.yml
@@ -1,5 +1,5 @@
# AUTOGENERATED FROM PUBLIC API. DO NOT EDIT
-# destination categories last updated 2024-08-22
+# destination categories last updated 2024-08-27
items:
- display_name: A/B Testing
slug: a-b-testing
diff --git a/src/_data/catalog/destinations.yml b/src/_data/catalog/destinations.yml
index 5d918c8088..f907790525 100644
--- a/src/_data/catalog/destinations.yml
+++ b/src/_data/catalog/destinations.yml
@@ -1,5 +1,5 @@
# AUTOGENERATED FROM PUBLIC API. DO NOT EDIT
-# destination data last updated 2024-08-22
+# destination data last updated 2024-08-27
items:
- id: 637e8d185e2dec264895ea89
display_name: 1Flow
@@ -21731,7 +21731,7 @@ items:
hidden: false
defaultTrigger: type = "identify"
fields:
- - id: rRqYDjduqBzuFRsQwtGfsK
+ - id: gWMtCPKhYpHNKJ7wmLEZaK
sortOrder: 0
fieldKey: external_id
label: External User ID
@@ -21745,7 +21745,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: 4usSnQDexcG2GYvdkdGnaM
+ - id: bbSq3bctftu6GWY3mfmU2r
sortOrder: 1
fieldKey: user_alias
label: User Alias Object
@@ -21759,7 +21759,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: bdCvmPLShapL8rD2meAbWw
+ - id: r6U2iEEn27fhpM7ngYmrkz
sortOrder: 2
fieldKey: braze_id
label: Braze User Identifier
@@ -21773,7 +21773,7 @@ items:
choices: null
dynamic: false
allowNull: true
- - id: kLj1HpmaY7bVbywczJcyXK
+ - id: obUiaKkQQn86g5mdtQniPn
sortOrder: 3
fieldKey: country
label: Country
@@ -21787,7 +21787,7 @@ items:
choices: null
dynamic: false
allowNull: true
- - id: 7UZz4wqFZcNj1BB3PNhQxi
+ - id: gUWycRqZ1JtDPrh3dggPFQ
sortOrder: 4
fieldKey: current_location
label: Current Location
@@ -21804,7 +21804,7 @@ items:
choices: null
dynamic: false
allowNull: true
- - id: nWiQsy194WXWtod5xgTYQC
+ - id: wfYWnjYvQCsrtxssNZHzcN
sortOrder: 5
fieldKey: date_of_first_session
label: Date of First Session
@@ -21816,7 +21816,7 @@ items:
choices: null
dynamic: false
allowNull: true
- - id: wJXhojws4JQVCEyMHJ33HZ
+ - id: q2i93JgYZotT8h1ZPDmjsP
sortOrder: 6
fieldKey: date_of_last_session
label: Date of Last Session
@@ -21828,7 +21828,7 @@ items:
choices: null
dynamic: false
allowNull: true
- - id: eTDRVZZyZ6ZJfzBqccb32P
+ - id: Y4bNqN3e8vDoJcYW1eQkt
sortOrder: 7
fieldKey: dob
label: Date of Birth
@@ -21840,7 +21840,7 @@ items:
choices: null
dynamic: false
allowNull: true
- - id: 7PvqBc7fDSJ67bCv6yjqfu
+ - id: ei96vhiyv3H58PnpVQKEfL
sortOrder: 8
fieldKey: email
label: Email
@@ -21854,7 +21854,7 @@ items:
choices: null
dynamic: false
allowNull: true
- - id: g7k7ooMe3mwSuQx86Lbdf3
+ - id: 8G8NbyDJ5LswGkrXVTZYgE
sortOrder: 9
fieldKey: email_subscribe
label: Email Subscribe
@@ -21869,7 +21869,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: wiwE6hKWo7j86FwYMtke99
+ - id: 3EvkDQzEKHqdLHFM3G5u7s
sortOrder: 10
fieldKey: email_open_tracking_disabled
label: Email Open Tracking Disabled
@@ -21883,7 +21883,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: devCEjvYD52xtsyMLkDn5G
+ - id: v4oV9P7We4smsxwzbwHGBr
sortOrder: 11
fieldKey: email_click_tracking_disabled
label: Email Click Tracking Disabled
@@ -21897,7 +21897,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: ojcBSpPbvnBQauMsgq9aZe
+ - id: 2MNkda9rLBLjFSeo2KXFYC
sortOrder: 12
fieldKey: facebook
label: Facebook Attribution Data
@@ -21911,7 +21911,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: 5XCQAw3qkRedQMQTpp82Jj
+ - id: 5g6NuZN8AkX5c3rhtKn22F
sortOrder: 13
fieldKey: first_name
label: First Name
@@ -21925,7 +21925,7 @@ items:
choices: null
dynamic: false
allowNull: true
- - id: oYhNtYQFriMiQdUuqcqSnE
+ - id: fnPhQXde1UpLcvr8fSKpn6
sortOrder: 14
fieldKey: gender
label: Gender
@@ -21941,7 +21941,7 @@ items:
choices: null
dynamic: false
allowNull: true
- - id: pMnjwKAVi1HA8SsBwE9fHm
+ - id: cV4KkBQ1bGLfaoNQaXJUwn
sortOrder: 15
fieldKey: home_city
label: Home City
@@ -21955,7 +21955,7 @@ items:
choices: null
dynamic: false
allowNull: true
- - id: boCScwXd4zT11LsmBrQBMM
+ - id: 5nVWv1MPWfEA9s3j8UsL2c
sortOrder: 16
fieldKey: image_url
label: Image URL
@@ -21969,7 +21969,7 @@ items:
choices: null
dynamic: false
allowNull: true
- - id: tGMKXFVggkrHNic4kKFor4
+ - id: dQpQDs3vrfV8DofBqgQfLX
sortOrder: 17
fieldKey: language
label: Language
@@ -21981,7 +21981,7 @@ items:
choices: null
dynamic: false
allowNull: true
- - id: ij7H2MsiahGcwU3Vp2dsN7
+ - id: 56RfxX2XuGMrZPLHKoGZ4e
sortOrder: 18
fieldKey: last_name
label: Last Name
@@ -21995,7 +21995,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: rDPSFGnL1qq2VVQpEWUTq
+ - id: p6RpzcSiBBicUE3KXFUouY
sortOrder: 19
fieldKey: marked_email_as_spam_at
label: Marked Email as Spam At
@@ -22007,7 +22007,7 @@ items:
choices: null
dynamic: false
allowNull: true
- - id: 6FyFek2fx1CmJfSdNKF7EP
+ - id: b67f8epgxQpMPr5o9wE1DL
sortOrder: 20
fieldKey: phone
label: Phone Number
@@ -22021,7 +22021,7 @@ items:
choices: null
dynamic: false
allowNull: true
- - id: mVaqUoX6aC9zCKKGD9Ho1e
+ - id: dD9u5hadnL7ELQq5vPAFHD
sortOrder: 21
fieldKey: push_subscribe
label: Push Subscribe
@@ -22036,7 +22036,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: fYjqoTeG2MgKrewJvSrNtZ
+ - id: 97cEbQWxeUTsQ9GqbvCg8e
sortOrder: 22
fieldKey: push_tokens
label: Push Tokens
@@ -22053,7 +22053,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: qMyARHMVeRxkLoZQstzy6G
+ - id: usT8yd63GijUWBF2enb5gc
sortOrder: 23
fieldKey: time_zone
label: Time zone
@@ -22068,7 +22068,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: 6nKmYtwuwXwh49HHEpSCwd
+ - id: x7UPcubwZ6xVTCs2DBJCwc
sortOrder: 24
fieldKey: twitter
label: Twitter Attribution Data
@@ -22083,7 +22083,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: sURGGekV6NMnvScTv3naov
+ - id: jscpiTqc6Lr58dmsUzySjJ
sortOrder: 25
fieldKey: custom_attributes
label: Custom Attributes
@@ -22097,7 +22097,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: xiN8n57hqzgSwUXGLcLRcN
+ - id: txy4Rp4GsWJ5rFDime2XaN
sortOrder: 26
fieldKey: _update_existing_only
label: Update Existing Only
@@ -22112,7 +22112,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: e2JNRq4Ya3NCfAVe17nPFF
+ - id: nHLUzQSTkwU4vZq9Q4Jo5q
sortOrder: 27
fieldKey: enable_batching
label: Batch Data to Braze
@@ -22135,7 +22135,7 @@ items:
hidden: false
defaultTrigger: type = "track" and event != "Order Completed"
fields:
- - id: 6PaXNXHJ4GYEumQZ8XPrwa
+ - id: QGnVX7kx7Nfp5LFaFwwv9
sortOrder: 0
fieldKey: external_id
label: External User ID
@@ -22149,7 +22149,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: wP6pdJkSEJsKoyy9r5Cuua
+ - id: pt2WddyycYYjo5tE681ocu
sortOrder: 1
fieldKey: user_alias
label: User Alias Object
@@ -22163,7 +22163,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: 3tjkyt1Uxomc28W5AVuSaU
+ - id: jsdzB5TpfKhGSsq9LqqqVz
sortOrder: 2
fieldKey: email
label: Email
@@ -22177,7 +22177,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: rbi6rXbwZh1a4wUknPuJWW
+ - id: tRtLCsrfSrwAjAVvyxnk2S
sortOrder: 3
fieldKey: braze_id
label: Braze User Identifier
@@ -22191,7 +22191,7 @@ items:
choices: null
dynamic: false
allowNull: true
- - id: fdJGZu978yjoXDSNAy9ytw
+ - id: 2arzyfMQtVWTRMSDJviVyy
sortOrder: 4
fieldKey: name
label: Event Name
@@ -22205,7 +22205,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: qAumTiBnY79xipPEXEz5v1
+ - id: e23vNx95rokPN3jCt847tv
sortOrder: 5
fieldKey: time
label: Time
@@ -22219,7 +22219,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: cmUS2rZsGAnM35F2wKgxBz
+ - id: 4M3kZ3KcFZWY2Ne9x3yoVJ
sortOrder: 6
fieldKey: properties
label: Event Properties
@@ -22233,7 +22233,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: q86kaWgx5QJX43SW7Wp97U
+ - id: vq8Yf8P2yqAY1Nit1AhJEb
sortOrder: 7
fieldKey: _update_existing_only
label: Update Existing Only
@@ -22248,7 +22248,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: q3LYB6nm9B5euNnpRmey1r
+ - id: QP24JeQgDprDXU9GphnmJ
sortOrder: 8
fieldKey: enable_batching
label: Batch Data to Braze
@@ -22271,7 +22271,7 @@ items:
hidden: false
defaultTrigger: event = "Order Completed"
fields:
- - id: 6XCCY43QFd1dnXDNvfg9QU
+ - id: aFWYUFQYuiyZfuhZPKjNrd
sortOrder: 0
fieldKey: external_id
label: External User ID
@@ -22285,7 +22285,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: vfV5FFjkZ3GCF2ZUAJm8gF
+ - id: 8FTrjR5mp372hyLhhhUHsu
sortOrder: 1
fieldKey: user_alias
label: User Alias Object
@@ -22299,7 +22299,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: ev7nYxX1G7BwiJYaXczu7
+ - id: igcQTZXq7sakXHbQ8NqHXA
sortOrder: 2
fieldKey: email
label: Email
@@ -22313,7 +22313,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: optXMtCKoKzMPePrTMTErD
+ - id: 6qgSP8rBtMo26Y84Y5LoDx
sortOrder: 3
fieldKey: braze_id
label: Braze User Identifier
@@ -22327,7 +22327,7 @@ items:
choices: null
dynamic: false
allowNull: true
- - id: 3u3MP9EdF2fVN6fszNNc2P
+ - id: 5FUN94gAo5y5Z7xxZTKHu2
sortOrder: 4
fieldKey: time
label: Time
@@ -22341,7 +22341,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: dutvCnev2CBk3scgNpQUXy
+ - id: 9aU9uoTFaqZ5rCUN57nxJW
sortOrder: 5
fieldKey: products
label: Products
@@ -22355,7 +22355,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: WQwcZT4oZLSZkjq7V7xDu
+ - id: 3MWvbUUnYXcY7CnZPtGZTT
sortOrder: 6
fieldKey: properties
label: Event Properties
@@ -22369,7 +22369,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: tYzinmWsFpL4fnyi7FNogq
+ - id: 8AvoVcGkGkC2KyH73SB8Uj
sortOrder: 7
fieldKey: _update_existing_only
label: Update Existing Only
@@ -22384,7 +22384,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: rkURiNwJHoLExnva9FhMb3
+ - id: cRMhAwAMTvNP7KhSwEpBZy
sortOrder: 8
fieldKey: enable_batching
label: Batch Data to Braze
@@ -22421,7 +22421,7 @@ items:
hidden: false
defaultTrigger: null
fields:
- - id: bAMQUZ2CRsa9Uz8kEC2Z32
+ - id: ruxjvBv6sWC9MDRhdSc3U5
sortOrder: 0
fieldKey: external_id
label: External ID
@@ -22433,7 +22433,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: 2V5S6ArhTS3ts69pGVbwd2
+ - id: sHNBiHcBNYo3eFohDgefXE
sortOrder: 1
fieldKey: user_alias
label: User Alias Object
@@ -22447,7 +22447,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: oK2k4eS3dnDkQqqek1s6jk
+ - id: dtgLMEDREznCWRAopqFSRj
sortOrder: 2
fieldKey: merge_behavior
label: Merge Behavior
@@ -22476,7 +22476,7 @@ items:
hidden: false
defaultTrigger: event = "Create Alias"
fields:
- - id: 5k1c2PnQJRqv1dLxdT4boD
+ - id: 5k2aGQuSGhu5YLBhcjLJBY
sortOrder: 0
fieldKey: external_id
label: External ID
@@ -22488,7 +22488,7 @@ items:
choices: null
dynamic: false
allowNull: true
- - id: 8yYxvrVvZVKvzUPZK1i33i
+ - id: fAcRv5C6rQfKsnHq6jDkDK
sortOrder: 1
fieldKey: alias_name
label: Alias Name
@@ -22500,7 +22500,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: hxXcBFuXgFdUVMYjtimheK
+ - id: v1d3XbsEoF5xpaE8Y3s6Uz
sortOrder: 2
fieldKey: alias_label
label: Alias Label
@@ -22513,42 +22513,6 @@ items:
dynamic: false
allowNull: false
presets:
- - actionId: vE7Gf9yobj2gTuMBhwmg7g
- name: Order Completed Calls
- fields:
- external_id:
- '@path': $.userId
- email:
- '@path': $.traits.email
- braze_id:
- '@path': $.properties.braze_id
- time:
- '@path': $.receivedAt
- products:
- '@path': $.properties.products
- properties:
- '@path': $.properties
- _update_existing_only: false
- enable_batching: true
- trigger: event = "Order Completed"
- - actionId: 3pnc4QJvUjWGi2bp6EnDt
- name: Track Calls
- fields:
- external_id:
- '@path': $.userId
- email:
- '@path': $.traits.email
- braze_id:
- '@path': $.properties.braze_id
- name:
- '@path': $.event
- time:
- '@path': $.receivedAt
- properties:
- '@path': $.properties
- _update_existing_only: false
- enable_batching: true
- trigger: type = "track" and event != "Order Completed"
- actionId: 2P24zUSAL8BUpyGYNGmD7M
name: Identify Calls
fields:
@@ -22581,7 +22545,46 @@ items:
'@path': $.traits
_update_existing_only: false
enable_batching: true
+ batch_size: 75
trigger: type = "identify"
+ - actionId: 3pnc4QJvUjWGi2bp6EnDt
+ name: Track Calls
+ fields:
+ external_id:
+ '@path': $.userId
+ email:
+ '@path': $.traits.email
+ braze_id:
+ '@path': $.properties.braze_id
+ name:
+ '@path': $.event
+ time:
+ '@path': $.receivedAt
+ properties:
+ '@path': $.properties
+ _update_existing_only: false
+ enable_batching: true
+ batch_size: 75
+ trigger: type = "track" and event != "Order Completed"
+ - actionId: vE7Gf9yobj2gTuMBhwmg7g
+ name: Order Completed Calls
+ fields:
+ external_id:
+ '@path': $.userId
+ email:
+ '@path': $.traits.email
+ braze_id:
+ '@path': $.properties.braze_id
+ time:
+ '@path': $.receivedAt
+ products:
+ '@path': $.properties.products
+ properties:
+ '@path': $.properties
+ _update_existing_only: false
+ enable_batching: true
+ batch_size: 75
+ trigger: event = "Order Completed"
partnerOwned: false
- id: 63872c01c0c112b9b4d75412
display_name: Braze Cohorts
@@ -22883,7 +22886,7 @@ items:
label: Only Track Known Users
- name: devicePropertyAllowlist
type: array
- defaultValue: []
+ defaultValue: ''
description: >-
By default, the Braze SDK automatically detects and collects all device
properties in DeviceProperties. To override this behavior, provide an
@@ -23017,7 +23020,7 @@ items:
label: Safari Website Push ID
- name: sdkVersion
type: select
- defaultValue: '4.8'
+ defaultValue: '4.10'
description: The version of the Braze SDK to use
required: true
label: SDK Version
@@ -23067,7 +23070,7 @@ items:
hidden: false
defaultTrigger: type = "track" and event != "Order Completed"
fields:
- - id: fE93RdpotLNPDuWBjKHziK
+ - id: 6Q1QaSvy8Uwaj1FXX1nQim
sortOrder: 0
fieldKey: eventName
label: Event Name
@@ -23081,7 +23084,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: bx13iyCaRjdzMzXpGXPQhn
+ - id: rCF4hvZL1FfBLZqypECaYN
sortOrder: 1
fieldKey: eventProperties
label: Event Properties
@@ -23103,7 +23106,7 @@ items:
hidden: false
defaultTrigger: type = "identify" or type = "group"
fields:
- - id: eAWP8io8iitVb7LeFuTCMT
+ - id: h7m1HSpMDMMkrwyQ4Y2pwH
sortOrder: 0
fieldKey: external_id
label: External User ID
@@ -23117,7 +23120,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: tbbwsdKtT9qBCNot3jn66W
+ - id: eeCv1kJYS3BMG3PV6m49tM
sortOrder: 1
fieldKey: country
label: Country
@@ -23131,7 +23134,7 @@ items:
choices: null
dynamic: false
allowNull: true
- - id: 9CvTaRLNqcHXjwCkaWvLn4
+ - id: maHTDJD6jjaPyGeqAeCAWB
sortOrder: 2
fieldKey: current_location
label: Current Location
@@ -23143,7 +23146,7 @@ items:
choices: null
dynamic: false
allowNull: true
- - id: u69mgqCiMZtBgspBAt4sSG
+ - id: qxtRJD9EezUBUpoCrs9T1d
sortOrder: 3
fieldKey: custom_attributes
label: Custom Attributes
@@ -23159,7 +23162,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: 586icM78fMNCoFDteoT8B4
+ - id: 4ZEyKQrLYop2FmwrhyozB3
sortOrder: 4
fieldKey: dob
label: Date of Birth
@@ -23171,7 +23174,7 @@ items:
choices: null
dynamic: false
allowNull: true
- - id: g2eQ8ksqDABUXLYT8v3PNf
+ - id: ns3C16DRH3Jfjdyw29e9jc
sortOrder: 5
fieldKey: email
label: Email
@@ -23185,7 +23188,7 @@ items:
choices: null
dynamic: false
allowNull: true
- - id: hNZtk2rSvAQz7WAp9d9UQ7
+ - id: wbPyLK2tqmGHmtYUQFP8SX
sortOrder: 6
fieldKey: email_subscribe
label: Email Subscribe
@@ -23200,7 +23203,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: hUC3oZTJwDDFoGu3wJcazX
+ - id: wPfiYFTdjsWg7FrNhSTzgA
sortOrder: 7
fieldKey: first_name
label: First Name
@@ -23214,7 +23217,7 @@ items:
choices: null
dynamic: false
allowNull: true
- - id: 3fbBVWoKg4JcZXfQZWy88s
+ - id: 6fshCvxdyQvM2Vj6thn5sm
sortOrder: 8
fieldKey: last_name
label: Last Name
@@ -23228,7 +23231,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: hXehhCVQhAMBEf8hs8u4to
+ - id: htenqgZoB34c7XTYBUxDE4
sortOrder: 9
fieldKey: gender
label: Gender
@@ -23244,7 +23247,7 @@ items:
choices: null
dynamic: false
allowNull: true
- - id: crcru6DofurdMSQ35pWeuz
+ - id: vUvwztZVwVTZ6mf6u7r2ia
sortOrder: 10
fieldKey: home_city
label: Home City
@@ -23258,7 +23261,7 @@ items:
choices: null
dynamic: false
allowNull: true
- - id: tGn64H5XHKZXZJrUf3pjWi
+ - id: d8ogAxX7WgUUFXuHh7wcdR
sortOrder: 11
fieldKey: image_url
label: Image URL
@@ -23272,7 +23275,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: sy8W7LK9yn2kx46ebWC2Dp
+ - id: r8WtFganYGATKoW6Dxfc7C
sortOrder: 12
fieldKey: language
label: Language
@@ -23284,7 +23287,7 @@ items:
choices: null
dynamic: false
allowNull: true
- - id: bhh3ff69gFFzCs9uCr9CU5
+ - id: fEvwmPnSLsg7MSzEKnpLWY
sortOrder: 13
fieldKey: phone
label: Phone Number
@@ -23298,7 +23301,7 @@ items:
choices: null
dynamic: false
allowNull: true
- - id: cnXLn456ADTWz9DwFZugKc
+ - id: bJEZPpwKnTzTmNrBCafDMr
sortOrder: 14
fieldKey: push_subscribe
label: Push Subscribe
@@ -23313,7 +23316,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: psWMGh3fN68Ct1NgSNWg8f
+ - id: qeprmWFJtkaC27aBhS5tt4
sortOrder: 15
fieldKey: subscription_groups
label: Subscription Groups
@@ -23338,7 +23341,7 @@ items:
hidden: false
defaultTrigger: type = "track" and event = "Order Completed"
fields:
- - id: odLdo2LSjwKv8Fv8nqj7Nh
+ - id: wxZJp2DL8VbeS7QXe8tqv9
sortOrder: 0
fieldKey: purchaseProperties
label: Purchase Properties
@@ -23358,7 +23361,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: gnm3pMoGT5Fx2dmz1Gwb8p
+ - id: 8BkKtPyxuPNYzcWTcokXJc
sortOrder: 1
fieldKey: products
label: Products
@@ -23381,14 +23384,6 @@ items:
eventProperties:
'@path': $.properties
trigger: type = "track" and event != "Order Completed"
- - actionId: uL67YU9rAsuT4cp4dNNmBu
- name: Order Completed calls
- fields:
- purchaseProperties:
- '@path': $.properties
- products:
- '@path': $.properties.products
- trigger: type = "track" and event = "Order Completed"
- actionId: rPtfyrqEKc5XbmdRZveg4S
name: Identify Calls
fields:
@@ -23415,6 +23410,14 @@ items:
subscription_groups:
'@path': $.traits.braze_subscription_groups
trigger: type = "identify" or type = "group"
+ - actionId: uL67YU9rAsuT4cp4dNNmBu
+ name: Order Completed calls
+ fields:
+ purchaseProperties:
+ '@path': $.properties
+ products:
+ '@path': $.properties.products
+ trigger: type = "track" and event = "Order Completed"
partnerOwned: false
- id: 6241e78214aad278a6322f52
display_name: Breyta CRM
@@ -31249,6 +31252,131 @@ items:
actions: []
presets: []
partnerOwned: false
+- id: 64ede9fe67158afa8de61480
+ display_name: Dynamic Yield by Mastercard Audiences
+ name: Dynamic Yield by Mastercard Audiences
+ slug: dynamic-yield-by-mastercard-audiences
+ hidden: false
+ endpoints:
+ - US
+ regions:
+ - us-west-2
+ url: connections/destinations/catalog/dynamic-yield-by-mastercard-audiences
+ previous_names:
+ - Dynamic Yield Audiences
+ - Dynamic Yield by Mastercard Audiences
+ website: http://www.dynamicyield.com
+ status: PUBLIC_BETA
+ categories:
+ - Personalization
+ - A/B Testing
+ logo:
+ url: https://cdn-devcenter.segment.com/700d7e06-53d2-492d-9943-b8b149160c18.svg
+ mark:
+ url: https://cdn-devcenter.segment.com/f9e2f376-ec29-42c8-9174-3cf4fc831f02.svg
+ methods:
+ track: true
+ identify: false
+ group: false
+ alias: false
+ screen: false
+ page: false
+ platforms:
+ browser: true
+ mobile: false
+ server: true
+ warehouse: false
+ cloudAppObject: false
+ components: []
+ browserUnbundlingSupported: false
+ browserUnbundlingPublic: false
+ replay: false
+ connection_modes:
+ device:
+ web: false
+ mobile: false
+ server: false
+ cloud:
+ web: true
+ mobile: false
+ server: true
+ settings:
+ - name: accessKey
+ type: password
+ defaultValue: ''
+ description: Description to be added
+ required: true
+ label: Access Key
+ - name: sectionId
+ type: string
+ defaultValue: ''
+ description: Dynamic Yield by Mastercard Section ID
+ required: true
+ label: Section ID
+ actions:
+ - id: ishRnZrXkmjJj7V8grPuJo
+ name: Sync Audience
+ slug: syncAudience
+ description: Sync Segment Engage Audiences to Dynamic Yield
+ platform: CLOUD
+ hidden: false
+ defaultTrigger: type = "identify" or type = "track"
+ fields:
+ - id: tL1WY7SQyBUevES2sXChKA
+ sortOrder: 2
+ fieldKey: external_audience_id
+ label: External Audience ID
+ type: STRING
+ description: >-
+ Unique Audience Identifier returned by the createAudience() function
+ call.
+ placeholder: ''
+ defaultValue:
+ '@path': $.context.personas.external_audience_id
+ required: true
+ multiple: false
+ choices: null
+ dynamic: false
+ allowNull: false
+ hidden: false
+ - id: 3mGaBhmQkNMZ65gEdi4zzK
+ sortOrder: 3
+ fieldKey: segment_audience_key
+ label: Audience Key
+ type: STRING
+ description: Segment Audience key / name
+ placeholder: ''
+ defaultValue:
+ '@path': $.context.personas.computation_key
+ required: true
+ multiple: false
+ choices: null
+ dynamic: false
+ allowNull: false
+ hidden: false
+ - id: 2tMXAo24SGbYFvkwn7hxq2
+ sortOrder: 4
+ fieldKey: traits_or_props
+ label: Traits or Properties
+ type: OBJECT
+ description: Traits or Properties object
+ placeholder: ''
+ defaultValue:
+ '@if':
+ exists:
+ '@path': $.traits
+ then:
+ '@path': $.traits
+ else:
+ '@path': $.properties
+ required: true
+ multiple: false
+ choices: null
+ dynamic: false
+ allowNull: false
+ hidden: false
+ presets: []
+ partnerOwned: true
- id: 556df6680a20f4e22f0fb3a0
display_name: Elevio
name: Elevio
@@ -43719,7 +43847,7 @@ items:
hidden: true
defaultTrigger: null
fields:
- - id: 8z2RsWREZXQou8ZbFftLZE
+ - id: sRkK4UwP6is9MJtdyDbqq5
sortOrder: 0
fieldKey: conversion_label
label: Conversion Label
@@ -43736,7 +43864,7 @@ items:
dynamic: false
allowNull: false
hidden: false
- - id: fWnYhqW8nxKuP7cF5zQ4R
+ - id: f8NSxMqx9AhhXH5BZuotWU
sortOrder: 1
fieldKey: email
label: Email
@@ -43757,7 +43885,7 @@ items:
dynamic: false
allowNull: false
hidden: false
- - id: tZ3JVK5baaV74hxSTT1nur
+ - id: cjpiKgkzHB1Z5Qiz4JQWt1
sortOrder: 2
fieldKey: transaction_id
label: Order ID
@@ -43776,7 +43904,7 @@ items:
dynamic: false
allowNull: false
hidden: false
- - id: 338KAANsJwnSshG3UJzeiL
+ - id: qvJ2sFmEkAE7DXewrVCc3p
sortOrder: 3
fieldKey: user_agent
label: User Agent
@@ -43796,7 +43924,7 @@ items:
dynamic: false
allowNull: false
hidden: false
- - id: nxpJVbiobTWV4qZJM1UXy4
+ - id: eQAdzfHP5EEuompvuBoDsQ
sortOrder: 4
fieldKey: conversion_time
label: Conversion Time
@@ -43811,7 +43939,7 @@ items:
dynamic: false
allowNull: false
hidden: false
- - id: nWmSmASsgrvaJYJi7fbf1T
+ - id: 7G8j5Epwq8WX272BDHRiUf
sortOrder: 5
fieldKey: value
label: Value
@@ -43826,7 +43954,7 @@ items:
dynamic: false
allowNull: false
hidden: false
- - id: q3uovCQAZYNavo2s8DzUvg
+ - id: ioVVk8Abaf3WfJgumv7hZg
sortOrder: 6
fieldKey: currency_code
label: Currency Code
@@ -43843,7 +43971,7 @@ items:
dynamic: false
allowNull: false
hidden: false
- - id: j4XT7YiZnUuH411NZbcmnx
+ - id: ws57yFJNeHVsJDY5cFMLLp
sortOrder: 7
fieldKey: is_app_incrementality
label: App Conversion for Incrementality Study
@@ -43857,7 +43985,7 @@ items:
dynamic: false
allowNull: false
hidden: false
- - id: rx9QyQfqXMrNk3dS3mhhMu
+ - id: h3L2Gcbh66P3A3U4nWF8CP
sortOrder: 8
fieldKey: pcc_game
label: PCC Game Flag
@@ -43873,7 +44001,7 @@ items:
dynamic: false
allowNull: false
hidden: false
- - id: 3FWL222p91kJMqKDREER2c
+ - id: 8hjoH1jy9hfLuXEuk6gRLr
sortOrder: 9
fieldKey: phone_number
label: Phone Number
@@ -43896,7 +44024,7 @@ items:
dynamic: false
allowNull: false
hidden: false
- - id: ijtPmSqh7CoBh7We1m6Ucz
+ - id: 81sdAJJ2DMjUMBTXCUjyo5
sortOrder: 10
fieldKey: first_name
label: First Name
@@ -43917,7 +44045,7 @@ items:
dynamic: false
allowNull: false
hidden: false
- - id: gXgBjZYNctYEjhRwpm6GR
+ - id: wd9gtYpNnegbjXdnebmoY2
sortOrder: 11
fieldKey: last_name
label: Last Name
@@ -43938,7 +44066,7 @@ items:
dynamic: false
allowNull: false
hidden: false
- - id: 5sZpbqY4BFXjZ5XuzdX3TG
+ - id: i7RfBpa9QkNEn4B4hMTqir
sortOrder: 12
fieldKey: street_address
label: Street Address
@@ -43959,7 +44087,7 @@ items:
dynamic: false
allowNull: false
hidden: false
- - id: pcazvP7RyfVo1h3P4icdah
+ - id: kE6yWNH4E1dNWyEzTU5hsD
sortOrder: 13
fieldKey: city
label: City
@@ -43980,7 +44108,7 @@ items:
dynamic: false
allowNull: false
hidden: false
- - id: h2vpxX7bHLKdF35Qzv1joK
+ - id: uMGccUVu1WawwDC7VLG8Fa
sortOrder: 14
fieldKey: region
label: Region
@@ -44001,7 +44129,7 @@ items:
dynamic: false
allowNull: false
hidden: false
- - id: bsaT7dvq4SEKNRbwLcvUnH
+ - id: rroQsxSZHUoeeRa6nqQvNM
sortOrder: 15
fieldKey: post_code
label: Postal Code
@@ -44022,7 +44150,7 @@ items:
dynamic: false
allowNull: false
hidden: false
- - id: 74TPVc7uZwS1XjhPofEXnL
+ - id: bwQmbVQUd5j2eZacCrMvFP
sortOrder: 16
fieldKey: country
label: Country
@@ -44051,7 +44179,7 @@ items:
hidden: false
defaultTrigger: null
fields:
- - id: rh8oH11aF4m1TFq5ykWbyU
+ - id: rW9Q1mbG3pckiDTXbYsDxf
sortOrder: 0
fieldKey: conversion_action
label: Conversion Action ID
@@ -44064,7 +44192,7 @@ items:
dynamic: true
allowNull: false
hidden: false
- - id: g228BEauaGMVdAfBmCLJYE
+ - id: htymeJftkjzwmae1phju5c
sortOrder: 1
fieldKey: adjustment_type
label: Adjustment Type
@@ -44090,7 +44218,7 @@ items:
dynamic: false
allowNull: false
hidden: false
- - id: s1XHQemJ3XvMXUmhmUe8yJ
+ - id: dVJFg6NAoinkftBY76XyRR
sortOrder: 2
fieldKey: adjustment_timestamp
label: Adjustment Timestamp
@@ -44109,7 +44237,7 @@ items:
dynamic: false
allowNull: false
hidden: false
- - id: pgJLuQgwHv8ugZc56ayFnX
+ - id: rZpkdNM66LcifwwbexpSYE
sortOrder: 3
fieldKey: order_id
label: Order ID
@@ -44133,7 +44261,7 @@ items:
dynamic: false
allowNull: false
hidden: false
- - id: pko1iNz4NPPh4N74xHx7Zi
+ - id: 2N1VPqZo7kyYaJWq484U1y
sortOrder: 4
fieldKey: gclid
label: GCLID
@@ -44148,7 +44276,7 @@ items:
dynamic: false
allowNull: false
hidden: false
- - id: vV5ivMpu6mkFA8cW4thDjn
+ - id: hebNPy9vDKpaLwMAKsnGp1
sortOrder: 5
fieldKey: conversion_timestamp
label: Conversion Timestamp
@@ -44165,7 +44293,7 @@ items:
dynamic: false
allowNull: false
hidden: false
- - id: toAWSj9RLWRtShHJofLp8o
+ - id: 6bfmPnMQvHBZeYizSzuhS4
sortOrder: 6
fieldKey: restatement_value
label: Restatement Value
@@ -44182,7 +44310,7 @@ items:
dynamic: false
allowNull: false
hidden: false
- - id: 6gixhXaSaRbegiob3sFbn8
+ - id: ntktzfyWR8RZmEYKf31rzM
sortOrder: 7
fieldKey: restatement_currency_code
label: Restatement Currency Code
@@ -44199,7 +44327,7 @@ items:
dynamic: false
allowNull: false
hidden: false
- - id: 29if4y4EK2HudguXYddfXQ
+ - id: 3EqMXHWKaFureWRnFX8hLg
sortOrder: 8
fieldKey: email_address
label: Email Address
@@ -44222,7 +44350,7 @@ items:
dynamic: false
allowNull: false
hidden: false
- - id: gBHUhDgAGcRgqKUuGM4iba
+ - id: agG9tSQJaJ6e1XXVbgK28U
sortOrder: 9
fieldKey: phone_number
label: Phone Number
@@ -44246,7 +44374,7 @@ items:
dynamic: false
allowNull: false
hidden: false
- - id: 9swppJ2SaCV9PcwqDdZGjg
+ - id: 2AGdDZePenvEwmpjud8AUT
sortOrder: 10
fieldKey: first_name
label: First Name
@@ -44269,7 +44397,7 @@ items:
dynamic: false
allowNull: false
hidden: false
- - id: tDsaCh576UrxjTvFJrdCVi
+ - id: dUC4unig1hWUJYsdSJGt28
sortOrder: 11
fieldKey: last_name
label: Last Name
@@ -44292,7 +44420,7 @@ items:
dynamic: false
allowNull: false
hidden: false
- - id: jFkh1xAGJsJKm8niZ8DukF
+ - id: 66HJvxt53Dbo1PcyqvSZC3
sortOrder: 12
fieldKey: city
label: City
@@ -44313,7 +44441,7 @@ items:
dynamic: false
allowNull: false
hidden: false
- - id: jA3du7LpCmZ1tUtSuMjLpS
+ - id: sdXy4mvmM9kSQH3whFDQF6
sortOrder: 13
fieldKey: state
label: State
@@ -44334,7 +44462,7 @@ items:
dynamic: false
allowNull: false
hidden: false
- - id: sDYFBUe5rJRmpzYqbijqQc
+ - id: 4tKP33jYEfET8VDn3bZ6h7
sortOrder: 14
fieldKey: country
label: Country
@@ -44357,7 +44485,7 @@ items:
dynamic: false
allowNull: false
hidden: false
- - id: dqPPJJMjpfRLpfAsj7mMFa
+ - id: 2Jf4Xe4XBBC1ev9qxwiq9S
sortOrder: 15
fieldKey: postal_code
label: Postal Code
@@ -44378,7 +44506,7 @@ items:
dynamic: false
allowNull: false
hidden: false
- - id: 4CniQSnhEwwK9Nvi57EgDk
+ - id: 3cWwq5U9Gggsck8fMraSfX
sortOrder: 16
fieldKey: street_address
label: Street Address
@@ -44401,7 +44529,7 @@ items:
dynamic: false
allowNull: false
hidden: false
- - id: 8MXYBYpdXnPtV3H1Qy79Eh
+ - id: 4ArXVRReJGc7KigynfEW7W
sortOrder: 17
fieldKey: user_agent
label: User Agent
@@ -44429,7 +44557,7 @@ items:
hidden: false
defaultTrigger: null
fields:
- - id: ieMs7H5PobLUfGv7ikyEU
+ - id: Rbbsr3QPYV92GR7VdtCGn
sortOrder: 0
fieldKey: conversion_action
label: Conversion Action ID
@@ -44442,7 +44570,7 @@ items:
dynamic: true
allowNull: false
hidden: false
- - id: w2WrkS4E4v8KxR4fZNQAhx
+ - id: xwLjTWPt5n22GGrrNUbdhA
sortOrder: 1
fieldKey: gclid
label: GCLID
@@ -44455,7 +44583,7 @@ items:
dynamic: false
allowNull: false
hidden: false
- - id: jSXLDQmPKZ5u4cqigSann2
+ - id: n9prJr8Xq9ncrQTQJHMEFE
sortOrder: 2
fieldKey: gbraid
label: GBRAID
@@ -44470,7 +44598,7 @@ items:
dynamic: false
allowNull: false
hidden: false
- - id: 2H4dvbbTzMMRXmPj6G8R62
+ - id: xduivUZXtdG8G6n7AKSbtU
sortOrder: 3
fieldKey: wbraid
label: WBRAID
@@ -44485,7 +44613,7 @@ items:
dynamic: false
allowNull: false
hidden: false
- - id: q1CN9N4mAd1DgtBfqua7bC
+ - id: qVTxTiQHKJLbvVwAYupiFX
sortOrder: 4
fieldKey: conversion_timestamp
label: Conversion Timestamp
@@ -44503,7 +44631,7 @@ items:
dynamic: false
allowNull: false
hidden: false
- - id: tRKZtrbHZP5NEeFQn71j6N
+ - id: bum5nXYWK9qFr2x2FxicsQ
sortOrder: 5
fieldKey: email_address
label: Email Address
@@ -44526,7 +44654,7 @@ items:
dynamic: false
allowNull: false
hidden: false
- - id: 6QZWPZ384KRg4eZACrRaXw
+ - id: jc8HSu9WKR3b5TLwSFZJQb
sortOrder: 6
fieldKey: phone_number
label: Phone Number
@@ -44550,7 +44678,7 @@ items:
dynamic: false
allowNull: false
hidden: false
- - id: i7xoHbDC1gT82pnTwgpc7n
+ - id: jPCCWJQKQEooWKRh2g8jfp
sortOrder: 7
fieldKey: order_id
label: Order ID
@@ -44573,7 +44701,7 @@ items:
dynamic: false
allowNull: false
hidden: false
- - id: 5SA1HDkD1AFzphiRLUJGnt
+ - id: mVjax99V8HrQi2VcbseZLq
sortOrder: 8
fieldKey: value
label: Value
@@ -44588,7 +44716,7 @@ items:
dynamic: false
allowNull: false
hidden: false
- - id: zGsgGZp5JXvkiRxzLBUEH
+ - id: 9VhUg2pwXTU5uXwhrQ6fss
sortOrder: 9
fieldKey: currency
label: Currency
@@ -44605,7 +44733,7 @@ items:
dynamic: false
allowNull: false
hidden: false
- - id: sU5ZKePrQhEt8nb2DfcLcK
+ - id: tU9XTFBzeXG1TvVUFEqkaZ
sortOrder: 10
fieldKey: conversion_environment
label: Conversion Environment
@@ -44628,7 +44756,7 @@ items:
dynamic: false
allowNull: false
hidden: false
- - id: 2a5xBAgcLyit7MBEB9PMu1
+ - id: jg1myZqu3DsZxL4nftHtjq
sortOrder: 11
fieldKey: merchant_id
label: Merchant Center ID
@@ -44641,7 +44769,7 @@ items:
dynamic: false
allowNull: false
hidden: false
- - id: fRVx7ggXeeyqq54ku2qxK1
+ - id: vb7ZqD1jhoixgB2r8UR5HJ
sortOrder: 12
fieldKey: merchant_country_code
label: Merchant Center Feed Country Code
@@ -44656,7 +44784,7 @@ items:
dynamic: false
allowNull: false
hidden: false
- - id: xmUKG8yiCMn9SGUoJkYLLg
+ - id: dxqqmzRdFU4qTEoNV2Zq8z
sortOrder: 13
fieldKey: merchant_language_code
label: Merchant Center Feed Language Code
@@ -44671,7 +44799,7 @@ items:
dynamic: false
allowNull: false
hidden: false
- - id: 7NVSGU9oJzURz3cYThVgQ3
+ - id: ftGBguvoprJzHvU8SM53fm
sortOrder: 14
fieldKey: local_cost
label: Local Transaction Cost
@@ -44686,7 +44814,7 @@ items:
dynamic: false
allowNull: false
hidden: false
- - id: bWBw3AsA4GdeCrF59BUNuv
+ - id: qYtFbAJd4ZFJoeknDHH4Gi
sortOrder: 15
fieldKey: items
label: Items
@@ -44708,7 +44836,7 @@ items:
dynamic: false
allowNull: false
hidden: false
- - id: mgVEnDCBdoJdkEf512rhfN
+ - id: 8PtSDQxzmEdf4wezrud9KH
sortOrder: 16
fieldKey: custom_variables
label: Custom Variables
@@ -44727,7 +44855,7 @@ items:
dynamic: false
allowNull: false
hidden: false
- - id: u17c1p89NffQQsWj25HaVW
+ - id: iamwrBj9GSTVV5cMYk6BEL
sortOrder: 17
fieldKey: ad_user_data_consent_state
label: Ad User Data Consent State
@@ -44748,7 +44876,7 @@ items:
value: UNSPECIFIED
dynamic: false
allowNull: false
- - id: 4ZR5EToKtMTmWkS2S4DQGd
+ - id: qrcaFYFPU1sHkjDtMFVhr1
sortOrder: 18
fieldKey: ad_personalization_consent_state
label: Ad Personalization Consent State
@@ -44778,7 +44906,7 @@ items:
hidden: false
defaultTrigger: null
fields:
- - id: cXFcVfaTbTwMUjcxSWN884
+ - id: sDNUmHEihKUifnDv3D8z56
sortOrder: 0
fieldKey: conversion_action
label: Conversion Action ID
@@ -44791,7 +44919,7 @@ items:
dynamic: true
allowNull: false
hidden: false
- - id: 6c1RQFEVs5AeSU6svaC42q
+ - id: 4xMCpMpLueJNDcZaRXjbkC
sortOrder: 1
fieldKey: caller_id
label: Caller ID
@@ -44806,7 +44934,7 @@ items:
dynamic: false
allowNull: false
hidden: false
- - id: ePzXv5DmSeqB2MwrD3U6Sm
+ - id: 98vAaYWBw2ndHJcXbAxem9
sortOrder: 2
fieldKey: call_timestamp
label: Call Timestamp
@@ -44822,7 +44950,7 @@ items:
dynamic: false
allowNull: false
hidden: false
- - id: rCohXtupXsQfZeDRh5H4QV
+ - id: wz7vXnfZd3rttHVK14BPA9
sortOrder: 3
fieldKey: conversion_timestamp
label: Conversion Timestamp
@@ -44840,7 +44968,7 @@ items:
dynamic: false
allowNull: false
hidden: false
- - id: VCSMJ7J7555Y46E2SzcG8
+ - id: 6euSPfmWxhSNNv5Q94Ymt
sortOrder: 4
fieldKey: value
label: Value
@@ -44855,7 +44983,7 @@ items:
dynamic: false
allowNull: false
hidden: false
- - id: 6cSYc13SaH6RqpCwXPAios
+ - id: a7xk3Cf3JTyHCmas8wNdx3
sortOrder: 5
fieldKey: currency
label: Currency
@@ -44872,7 +45000,7 @@ items:
dynamic: false
allowNull: false
hidden: false
- - id: 2mGmeHeyWU5t3cN5DFd727
+ - id: kU2gkKVgd5RXTCqode3cnM
sortOrder: 6
fieldKey: custom_variables
label: Custom Variables
@@ -44891,7 +45019,7 @@ items:
dynamic: false
allowNull: false
hidden: false
- - id: px6oyZdB48EPWTA7JCkuTj
+ - id: fC9qTHwJR9pn1vnJMk9CKU
sortOrder: 7
fieldKey: ad_user_data_consent_state
label: Ad User Data Consent State
@@ -44912,7 +45040,7 @@ items:
value: UNSPECIFIED
dynamic: false
allowNull: false
- - id: 3ZoFz3RzZMVpphP1DWSkyT
+ - id: gpt61tjEVKZ58FDkVrZiqV
sortOrder: 8
fieldKey: ad_personalization_consent_state
label: Ad Personalization Consent State
@@ -44942,7 +45070,7 @@ items:
hidden: false
defaultTrigger: event = "Audience Entered" or event = "Audience Exited"
fields:
- - id: 4c7pB2kHF1q3noA2VXPFjj
+ - id: c5fnye5QHCZE5wMhcYKfAN
sortOrder: 0
fieldKey: first_name
label: First Name
@@ -44964,7 +45092,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: fYWNoS5cKCNyrnpbZdcDwZ
+ - id: vwJVPH1nebfHJEB8txAALx
sortOrder: 1
fieldKey: last_name
label: Last Name
@@ -44986,7 +45114,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: mCCuptXdmK8cALM3ASq3ds
+ - id: mztTYAn7S9WJEx7iJZxoCW
sortOrder: 2
fieldKey: email
label: Email
@@ -45008,7 +45136,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: cR7sziCk8gtCF8NQMVBZSV
+ - id: h4rgPt13k16BDxbkFavezC
sortOrder: 3
fieldKey: phone
label: Phone
@@ -45030,7 +45158,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: epmsHwc5Utuzt4RKb7cgxp
+ - id: jdTDqh7X1PiLxFh2uKkfKR
sortOrder: 4
fieldKey: country_code
label: Country Code
@@ -45042,7 +45170,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: 31s3J79qoz6AkbehjMHPhJ
+ - id: oPuZpsVSeEzpzvYspRGY11
sortOrder: 5
fieldKey: postal_code
label: Postal Code
@@ -45054,7 +45182,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: xxDhxo3yQzpk1c723LLFgg
+ - id: 8Rp4JBJA4Mp7jbuEUrTFJc
sortOrder: 6
fieldKey: crm_id
label: CRM ID
@@ -45068,7 +45196,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: tqrQdMmtS1tYLB6KniEx5H
+ - id: 72pjJKiqSia79NbQXEz56c
sortOrder: 7
fieldKey: mobile_advertising_id
label: Mobile Advertising ID
@@ -45084,7 +45212,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: cNKnumA3y4LdjftwfSnwvy
+ - id: cCfdS99tAmYtQMC36uJ9BM
sortOrder: 8
fieldKey: ad_user_data_consent_state
label: Ad User Data Consent State
@@ -45105,7 +45233,7 @@ items:
value: UNSPECIFIED
dynamic: false
allowNull: false
- - id: 2pNzBLo7sv5Xzhjp87VpkB
+ - id: ig3hxok5VwoWwTrGKhFCLL
sortOrder: 9
fieldKey: ad_personalization_consent_state
label: Ad Personalization Consent State
@@ -45127,7 +45255,7 @@ items:
value: UNSPECIFIED
dynamic: false
allowNull: false
- - id: nP8vsKGjZeNKqtoFXax3Px
+ - id: duptDdTJ9X5g5Utfecb95i
sortOrder: 14
fieldKey: list_id
label: Existing List ID
@@ -45141,7 +45269,7 @@ items:
choices: null
dynamic: true
allowNull: false
- - id: hmsSKioCXqK35a2vwMoepq
+ - id: fwTR97eFVr8zWp8Jdzruwn
sortOrder: 15
fieldKey: list_name
label: List Name
@@ -45153,7 +45281,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: aBgqeUeJuqdvqeZDqQeex8
+ - id: jNVUrRNbq76vyXoAnTWpEP
sortOrder: 16
fieldKey: external_id_type
label: External ID Type
@@ -45172,7 +45300,7 @@ items:
value: MOBILE_ADVERTISING_ID
dynamic: false
allowNull: false
- - id: p1mrtdudYjMSZnDryEGWUg
+ - id: Zoj6H5NVm9VBA7jHEpKj1
sortOrder: 17
fieldKey: app_id
label: App ID
@@ -45187,7 +45315,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: k13uf8Va1vBVruRwEJTabT
+ - id: mPiBQEJCwe5QRt84nhmsTU
sortOrder: 18
fieldKey: retlOnMappingSave
label: Connect to a Google Customer Match User List
@@ -45210,7 +45338,7 @@ items:
hidden: false
defaultTrigger: null
fields:
- - id: 7BojRojZ6LxyYnFffbH9LZ
+ - id: qSekELoZu5fpWiRoDJsZu1
sortOrder: 0
fieldKey: conversion_action
label: Conversion Action ID
@@ -45222,7 +45350,7 @@ items:
choices: null
dynamic: true
allowNull: false
- - id: 4ZpHMsjLp54z91QWgBc221
+ - id: 4iMrDXwtJiCj9Lhn3fBhU7
sortOrder: 1
fieldKey: caller_id
label: Caller ID
@@ -45236,7 +45364,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: pjY84jMQ6MXYAsbqhjRUDK
+ - id: oSK5TrxKkyvRTjJEs6L7PP
sortOrder: 2
fieldKey: call_timestamp
label: Call Timestamp
@@ -45251,7 +45379,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: n7dXDiuJWkUfLpUsZjWk8Q
+ - id: waAWXVqaWdQ9rdsKdDc7vw
sortOrder: 3
fieldKey: conversion_timestamp
label: Conversion Timestamp
@@ -45268,7 +45396,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: nTyNQ6WfKsbmYwtuvrEKqh
+ - id: tSTahV23EGYgHa8k78XgYo
sortOrder: 4
fieldKey: value
label: Value
@@ -45282,7 +45410,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: eyg7rJBSPj1uppu1ExgKH9
+ - id: mmN9DV6zCTfD518sqabnbN
sortOrder: 5
fieldKey: currency
label: Currency
@@ -45298,7 +45426,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: nSAeAaUKssCbGwfNc1YZm
+ - id: AtqTUGVysTNk7oSpqfYnz
sortOrder: 6
fieldKey: custom_variables
label: Custom Variables
@@ -45316,7 +45444,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: 6wEjcsKFM5sdEcf2FA38dN
+ - id: hE8iCXXy354Roy5GGvdzkK
sortOrder: 7
fieldKey: ad_user_data_consent_state
label: Ad User Data Consent State
@@ -45337,7 +45465,7 @@ items:
value: UNSPECIFIED
dynamic: false
allowNull: false
- - id: 4FfMyDzjmskpqzP59WfwuU
+ - id: hjX2JWNphQMsMfoUVT5Tj5
sortOrder: 8
fieldKey: ad_personalization_consent_state
label: Ad Personalization Consent State
@@ -45367,7 +45495,7 @@ items:
hidden: false
defaultTrigger: null
fields:
- - id: 53S48kA8ArdJrr87YSFA3v
+ - id: oTaCHK9Wo5nf2RTYdddRL8
sortOrder: 0
fieldKey: conversion_action
label: Conversion Action ID
@@ -45379,7 +45507,7 @@ items:
choices: null
dynamic: true
allowNull: false
- - id: nNVX7jFxx7hUNVM5xwY8JG
+ - id: mCj8RSZCm6UgjXGS8K5QJK
sortOrder: 1
fieldKey: adjustment_type
label: Adjustment Type
@@ -45404,7 +45532,7 @@ items:
value: ENHANCEMENT
dynamic: false
allowNull: false
- - id: 3vPiqs6HsiNsuVuTFBHUpK
+ - id: hK5Rzjf1RUzbkTTY4gduB9
sortOrder: 2
fieldKey: adjustment_timestamp
label: Adjustment Timestamp
@@ -45422,7 +45550,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: 47DBm1CcDcN7oYuugELPvw
+ - id: vLujSU8mMkBmvyaRUhLrFg
sortOrder: 3
fieldKey: order_id
label: Order ID
@@ -45445,7 +45573,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: wGkMBEDWuMMr6RTKYbiurF
+ - id: 8eJQJkUkTgXSjfNSJD1586
sortOrder: 4
fieldKey: gclid
label: GCLID
@@ -45459,7 +45587,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: s1AV6BUkAuYer6xtd3kMPN
+ - id: sp8vJz9WFHv4ESyArh7NZC
sortOrder: 5
fieldKey: conversion_timestamp
label: Conversion Timestamp
@@ -45475,7 +45603,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: tEsaYx3zAbw1aV6AZGWSRK
+ - id: cjB1mZVRNYdnGdUgoP7t8G
sortOrder: 6
fieldKey: restatement_value
label: Restatement Value
@@ -45491,7 +45619,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: sxbNbhvfG1JfXo5LAWeYf7
+ - id: 9amCQFSNrFVnv741k2Tvck
sortOrder: 7
fieldKey: restatement_currency_code
label: Restatement Currency Code
@@ -45507,7 +45635,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: tAPK76cJDSgC5SUV6NsdHT
+ - id: jifH7152NiLasHMeENct3X
sortOrder: 8
fieldKey: email_address
label: Email Address
@@ -45529,7 +45657,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: whXXaG62ZS3Zdytymtepbr
+ - id: dkUf1wyJNhTDZvQ9JujytR
sortOrder: 9
fieldKey: phone_number
label: Phone Number
@@ -45552,7 +45680,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: skrcoGN6Mq1Upj7cU6oFB1
+ - id: 4oe34EbZXGoj7rHXPi2WQB
sortOrder: 10
fieldKey: first_name
label: First Name
@@ -45574,7 +45702,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: qXoPBqUK8zFuccA2F5Hvf9
+ - id: xpCr4GcGsZZtYZNGHEtDaM
sortOrder: 11
fieldKey: last_name
label: Last Name
@@ -45596,7 +45724,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: bYnwgeXeRSshJTeCCm7GPU
+ - id: dVpoLHJE8Hx5zAW6mQbxmr
sortOrder: 12
fieldKey: city
label: City
@@ -45616,7 +45744,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: 51NUCofRdFGp5VAbZfw3Uu
+ - id: tw2ERi3FPZRPnRbNraHNLy
sortOrder: 13
fieldKey: state
label: State
@@ -45636,7 +45764,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: eda27FwsZgnix9RudGnPj7
+ - id: kenU4fY2vBSKBV63TLX7tS
sortOrder: 14
fieldKey: country
label: Country
@@ -45658,7 +45786,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: h6b4xws9S7M7E13Wn9orVx
+ - id: q4EKdkbEjTV7e4RU1UkxzA
sortOrder: 15
fieldKey: postal_code
label: Postal Code
@@ -45678,7 +45806,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: 6mxheoymQiQEXDiBBgQf5h
+ - id: scyvxjdL1F5FKNMnsi5Bso
sortOrder: 16
fieldKey: street_address
label: Street Address
@@ -45700,7 +45828,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: rJvwGzK1DCeaWp1iifU92h
+ - id: 72x86n5RocnBjqgUjvhcWr
sortOrder: 17
fieldKey: user_agent
label: User Agent
@@ -45727,7 +45855,7 @@ items:
hidden: false
defaultTrigger: null
fields:
- - id: 6odpHDtcz6Z321uXmzNtFS
+ - id: xzxfhkm9SXFfHm2RdohFiW
sortOrder: 0
fieldKey: conversion_action
label: Conversion Action ID
@@ -45739,7 +45867,7 @@ items:
choices: null
dynamic: true
allowNull: false
- - id: e6nF9727oUT97ctXi75Exj
+ - id: ooBCcALkHiEypszJjakwm4
sortOrder: 1
fieldKey: gclid
label: GCLID
@@ -45751,7 +45879,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: fhCNxEnVQbV13DBhrZYZ7n
+ - id: 28942VguGQhced9Zdf5rCy
sortOrder: 2
fieldKey: gbraid
label: GBRAID
@@ -45765,7 +45893,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: 5X3GgrHVw9QW73EYSziPrP
+ - id: 6jL2vxky37Jrb6nWDSJNQE
sortOrder: 3
fieldKey: wbraid
label: WBRAID
@@ -45779,7 +45907,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: n5qLjfPEKpfwA7XdWiBSwr
+ - id: aW81FuC7TREt4Zre3JmSfZ
sortOrder: 4
fieldKey: conversion_timestamp
label: Conversion Timestamp
@@ -45796,7 +45924,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: sBCXAJQbMVfnbUsKZynQhe
+ - id: vAkQ1sJKYKcWCJtjvLkXB5
sortOrder: 5
fieldKey: email_address
label: Email Address
@@ -45818,7 +45946,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: rYSJfRGqoUraNxBMen52ZE
+ - id: d66dJsgstnsGB1Lj62QP9o
sortOrder: 6
fieldKey: phone_number
label: Phone Number
@@ -45841,7 +45969,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: svAazdW19rkioFtnGDoNUk
+ - id: 6x6QN64qcoWDnni3Ps39Mk
sortOrder: 7
fieldKey: order_id
label: Order ID
@@ -45863,7 +45991,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: qgosG4Ycor3ZZYDKqko2bX
+ - id: beuz7snc3E3hg8cxtMhTaK
sortOrder: 8
fieldKey: value
label: Value
@@ -45877,7 +46005,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: jPQYdJzqVQCmUkpT8z7HdV
+ - id: g2dbkszo5VuDvQVktxPEwL
sortOrder: 9
fieldKey: currency
label: Currency
@@ -45893,7 +46021,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: xzHmf5p7hPAoGF1NKoEgkm
+ - id: nemSMZRFpsW8W9aavb8Ztt
sortOrder: 10
fieldKey: conversion_environment
label: Conversion Environment
@@ -45915,7 +46043,7 @@ items:
value: UNSPECIFIED
dynamic: false
allowNull: false
- - id: 2vkypqcRfVugpr4xbKLc7c
+ - id: oJZMHVsy3cQDLvwaAC6ZQx
sortOrder: 11
fieldKey: merchant_id
label: Merchant Center ID
@@ -45927,7 +46055,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: bShLrUiXUcmrkrJCD2ZFGh
+ - id: gWzZZ2ucvzkHJFgUPsYQub
sortOrder: 12
fieldKey: merchant_country_code
label: Merchant Center Feed Country Code
@@ -45941,7 +46069,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: mCvQP8NV4HffgPdueTnRmD
+ - id: 6nU76eDVRzgM76ZRZpUN1e
sortOrder: 13
fieldKey: merchant_language_code
label: Merchant Center Feed Language Code
@@ -45955,7 +46083,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: rGcUq6PYfE62KCudDMmkxp
+ - id: 8Qo81Ntc4nbTjGjZziAeyW
sortOrder: 14
fieldKey: local_cost
label: Local Transaction Cost
@@ -45969,7 +46097,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: oRyaaioL4vo4r316jPrBHi
+ - id: pBVtTLbrNRXuXLH5sfX1GE
sortOrder: 15
fieldKey: items
label: Items
@@ -45990,7 +46118,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: 4wq36zZiE32j9SaKzTVZ7W
+ - id: apWXXhYQvDG2LT8KH87QWT
sortOrder: 16
fieldKey: custom_variables
label: Custom Variables
@@ -46008,7 +46136,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: 3XgMQgD7t1qiPSQ5CBknC2
+ - id: j4VULcgXkaUbvEMFQK9qVV
sortOrder: 17
fieldKey: ad_user_data_consent_state
label: Ad User Data Consent State
@@ -46029,7 +46157,7 @@ items:
value: UNSPECIFIED
dynamic: false
allowNull: false
- - id: 3dEzu2KRKGcMDS5QSHsor4
+ - id: xoRJZkeqKGeVQwKBvTCdoR
sortOrder: 18
fieldKey: ad_personalization_consent_state
label: Ad Personalization Consent State
@@ -57869,7 +57997,7 @@ items:
display_name: Inkit
name: Inkit
slug: inkit
- hidden: false
+ hidden: true
endpoints:
- US
regions:
@@ -65076,6 +65204,15 @@ items:
mobile: false
server: false
settings:
+ - name: manualInit
+ type: boolean
+ defaultValue: false
+ description: >-
+ If true, Jimo SDK will be initialized only after a Segment event
+ containing a userID has been triggered. This prevents from having
+ anonymous profile created in Jimo.
+ required: false
+ label: Initialize only for identified users
- name: projectId
type: string
defaultValue: ''
@@ -65084,6 +65221,15 @@ items:
https://i.usejimo.com/settings/install/portal
required: true
label: Id
+ - name: refetchExperiencesOnTraitsUpdate
+ type: boolean
+ defaultValue: false
+ description: >-
+ Enable this option if you'd like Jimo to refetch experiences supposed to
+ be shown to the user after user traits get updated. This is useful when if
+ you have experiences that use segment based on Segment traits.
+ required: false
+ label: Refetch experiences after traits changes
actions:
- id: ftrsQJstV3wF8nGWjqfz7g
name: Send User Data
@@ -65093,7 +65239,7 @@ items:
hidden: false
defaultTrigger: type = "identify"
fields:
- - id: 3L8wmqzjxtzKvqi5ZieZ87
+ - id: 8zqvmL7NjWhQZzBUcTynG9
sortOrder: 0
fieldKey: userId
label: User ID
@@ -65107,7 +65253,7 @@ items:
choices: null
dynamic: false
allowNull: true
- - id: aTwZcgU6GdUBKn485uJfiT
+ - id: 2m3Z2J6HvfsGi2qHfHB3R
sortOrder: 1
fieldKey: email
label: User email
@@ -65121,7 +65267,7 @@ items:
choices: null
dynamic: false
allowNull: true
- - id: 8qs7bQcY3EYc25fsGQoX2L
+ - id: cVAUK2kchCAc3Mk5B4gr76
sortOrder: 2
fieldKey: traits
label: User Traits
@@ -65143,7 +65289,7 @@ items:
hidden: false
defaultTrigger: type = "track"
fields:
- - id: jyh5mZ1f4bYKa4erEEUrzT
+ - id: ogUucaTNkQrV51ZzrTpqWk
sortOrder: 0
fieldKey: messageId
label: Message Id
@@ -65157,7 +65303,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: bee9Dr78BeqgmupEAkxNyB
+ - id: 8KaAPhr9ABHpfbLTvoS7f3
sortOrder: 1
fieldKey: timestamp
label: Timestamp
@@ -65171,7 +65317,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: nTttqb3nZVq1CzZ16M2wZd
+ - id: 7nBUt5xuqhC4cScaUuqmzV
sortOrder: 2
fieldKey: event_name
label: Event Name
@@ -65185,7 +65331,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: cj6RRAJmkay6w3o8JQpwGt
+ - id: 6HNkZ77y4EMT1ZgGq4mc1N
sortOrder: 3
fieldKey: userId
label: User ID
@@ -65199,7 +65345,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: nZpWt1ua9SiuFm1CQkDDjA
+ - id: ter3TjiuftmMGnF2ASkJms
sortOrder: 4
fieldKey: anonymousId
label: Anonymous ID
@@ -65213,7 +65359,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: nkRn72R3cCDNzjFq56hMAD
+ - id: piQFeBAGAztAeN8hgQo8oB
sortOrder: 5
fieldKey: properties
label: Event Properties
@@ -65228,16 +65374,6 @@ items:
dynamic: false
allowNull: false
presets:
- - actionId: ftrsQJstV3wF8nGWjqfz7g
- name: Send User Data
- fields:
- userId:
- '@path': $.userId
- email:
- '@path': $.traits.email
- traits:
- '@path': $.traits
- trigger: type = "identify"
- actionId: oe94ZN2mPKHCHsqAe2bU1Z
name: Send Track Event
fields:
@@ -65254,6 +65390,16 @@ items:
properties:
'@path': $.properties
trigger: type = "track"
+ - actionId: ftrsQJstV3wF8nGWjqfz7g
+ name: Send User Data
+ fields:
+ userId:
+ '@path': $.userId
+ email:
+ '@path': $.traits.email
+ traits:
+ '@path': $.traits
+ trigger: type = "identify"
partnerOwned: true
- id: 61a0f8fdc53f13a42eac137c
display_name: Jivox
@@ -72185,12 +72331,11 @@ items:
status: PUBLIC
categories:
- Heatmaps & Recordings
- - Livechat
- - Surveys
+ - Analytics
logo:
- url: https://d3hotuclm6if1r.cloudfront.net/logos/lucky-orange-default.png
+ url: https://cdn-devcenter.segment.com/41b893d7-86ba-452c-9f84-16417c0904e3.svg
mark:
- url: https://cdn.filepicker.io/api/file/J7yYtpT9QHKxzdB6reCS
+ url: https://cdn-devcenter.segment.com/bbfa8c1a-5139-4db1-b53f-758064cc27fc.svg
methods:
track: false
identify: true
@@ -82393,13 +82538,13 @@ items:
hidden: false
defaultTrigger: type = "identify"
fields:
- - id: my9eA4s3vxye9f7ogh6zXQ
+ - id: V9uYP5JYgNPsNwmyDhUej
sortOrder: 0
fieldKey: email
label: Email Address
type: STRING
description: |-
- The prospect's email address.
+ The prospect's email address.
Used to upsert a prospect in Pardot. If multiple prospects have the given email, the prospect with the latest activity is updated. If there's no prospect with the given email, a prospect is created. Please note that Pardot treats email address as case sensitive and will create multiple prospects for casing differences.
placeholder: ''
defaultValue:
@@ -82416,7 +82561,7 @@ items:
dynamic: false
allowNull: false
hidden: false
- - id: k83n5fCwJvzW9jH743KSdJ
+ - id: af4u7Toy5Eojuw58ekEgWK
sortOrder: 1
fieldKey: firstName
label: First Name
@@ -82437,7 +82582,7 @@ items:
dynamic: false
allowNull: false
hidden: false
- - id: aCutMVYK1QUwtLRjU9Kcza
+ - id: nBHirHmf6XAb5oadxeDDtY
sortOrder: 2
fieldKey: lastName
label: Last Name
@@ -82458,7 +82603,7 @@ items:
dynamic: false
allowNull: false
hidden: false
- - id: ezcbEfvS3W5c8kupgMQKsV
+ - id: uvsdm3GY4zEZfAmTPimdCd
sortOrder: 3
fieldKey: salutation
label: Salutation
@@ -82471,7 +82616,7 @@ items:
dynamic: false
allowNull: false
hidden: false
- - id: oUMLUhyoLyzC8PSYynzKh3
+ - id: pXshbAimLbbD4c4S3dqAFo
sortOrder: 4
fieldKey: phone
label: Phone Number
@@ -82492,7 +82637,7 @@ items:
dynamic: false
allowNull: false
hidden: false
- - id: nsCXyQVoQ3uJasK2BL7Zo8
+ - id: s4BhRMQnKhkkd3PLgxWxZR
sortOrder: 5
fieldKey: company
label: Company
@@ -82513,7 +82658,7 @@ items:
dynamic: false
allowNull: false
hidden: false
- - id: 4eqK9ypwEe5XSSRyxPhsnb
+ - id: wfFfr7jLsPWGSa4VzpviXd
sortOrder: 6
fieldKey: jobTitle
label: Job Title
@@ -82534,7 +82679,7 @@ items:
dynamic: false
allowNull: false
hidden: false
- - id: gHCUVKWkN9RVqeh6QVC1yX
+ - id: 5Dw8A7kkWPHCh2Knuu4uz2
sortOrder: 7
fieldKey: industry
label: Industry
@@ -82547,7 +82692,7 @@ items:
dynamic: false
allowNull: false
hidden: false
- - id: h8erzRMAbKPdogNzxZoKSC
+ - id: reP6pfNm33JCwdG6jZvLs2
sortOrder: 8
fieldKey: city
label: City
@@ -82568,7 +82713,7 @@ items:
dynamic: false
allowNull: false
hidden: false
- - id: dnMXUkrpaESTLFr1MTo9S7
+ - id: uizVUeisLrXGwZRobcekuJ
sortOrder: 9
fieldKey: state
label: State
@@ -82589,7 +82734,7 @@ items:
dynamic: false
allowNull: false
hidden: false
- - id: fLUDZ8HootUwebFiQLu41k
+ - id: 8efxUe1wFXdFZLPQUGGiFz
sortOrder: 10
fieldKey: zip
label: Zip Code
@@ -82610,7 +82755,7 @@ items:
dynamic: false
allowNull: false
hidden: false
- - id: 3pvbqYA9fz7dKBhoc9ahqi
+ - id: 4RZh4d74b6uHd4GoZj11yx
sortOrder: 11
fieldKey: country
label: Country
@@ -82631,7 +82776,7 @@ items:
dynamic: false
allowNull: false
hidden: false
- - id: egb6C79Zv47Q7L4vsiZaJD
+ - id: cAkoTpQR7nxecm9vJha2SP
sortOrder: 12
fieldKey: website
label: Website
@@ -82652,7 +82797,7 @@ items:
dynamic: false
allowNull: false
hidden: false
- - id: vWyvoadFAPH8Nod8acK3HV
+ - id: 7zadwD9UaqH5vtZE8fTRgC
sortOrder: 13
fieldKey: secondaryDeletedSearch
label: Search Deleted Prospects
@@ -82660,7 +82805,7 @@ items:
description: >-
If true, the request’s search includes deleted records. This property
only affects [AMPSEA
- accounts](https://help.salesforce.com/s/articleView?id=sf.pardot_admin_ampsea_parent.htm&type=5).
+ accounts](https://help.salesforce.com/s/articleView?id=sf.pardot_admin_ampsea_parent.htm&type=5).
If all records with a matching email address are deleted, the one with the latest activity is undeleted and updated. Otherwise, a new prospect is created.
placeholder: ''
defaultValue: true
@@ -82670,7 +82815,7 @@ items:
dynamic: false
allowNull: false
hidden: false
- - id: emnCCoNQSrr7qK9vyf8oTQ
+ - id: gaJJDues1dqPwvwByKEqo3
sortOrder: 14
fieldKey: customFields
label: Other Fields
@@ -83010,7 +83155,7 @@ items:
hidden: false
defaultTrigger: type="group"
fields:
- - id: 6yUu1JnZmoQ6SN1oFHgoqh
+ - id: AgmXpLgHBm2yXHY4zs4Em
sortOrder: 0
fieldKey: visitorId
label: Visitor ID
@@ -83024,7 +83169,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: hDzbfL7RV4PtU4zDfqQmgw
+ - id: NCnC6hWJT77vkv7E8YkV2
sortOrder: 1
fieldKey: accountId
label: Account ID
@@ -83041,7 +83186,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: cxbG8nPF3Di3hBcm8ZJyec
+ - id: dMpTiHbP5wvVoBCpvw15GV
sortOrder: 2
fieldKey: accountData
label: Account Metadata
@@ -83055,7 +83200,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: geNMCNGRASP8fVvPTh8BTa
+ - id: xhrAJaKQcb1483jucHdayC
sortOrder: 3
fieldKey: parentAccountData
label: Parent Account Metadata
@@ -83079,7 +83224,7 @@ items:
hidden: false
defaultTrigger: type="identify"
fields:
- - id: 8b4QKHMXvzZWfyjmJZa6t7
+ - id: p3SkPwQfV2QkZrzeZ3ScJb
sortOrder: 0
fieldKey: visitorId
label: Visitor ID
@@ -83093,7 +83238,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: qLKHAM1CYXNgi1STiDLLkK
+ - id: pzsPqMeeYVEpjpKFH9o5hm
sortOrder: 1
fieldKey: visitorData
label: Visitor Metadata
@@ -83107,6 +83252,29 @@ items:
choices: null
dynamic: false
allowNull: false
+ - id: asavCXKn4jtzXGEYhojUdx
+ sortOrder: 2
+ fieldKey: accountId
+ label: Account ID
+ type: STRING
+ description: >-
+ Pendo Account ID. Maps to Segment groupId. Note: If you plan to change
+ this, enable the setting "Use custom Segment group trait for Pendo
+ account id"
+ placeholder: ''
+ defaultValue:
+ '@if':
+ exists:
+ '@path': $.context.groupId
+ then:
+ '@path': $.context.groupId
+ else:
+ '@path': $.groupId
+ required: false
+ multiple: false
+ choices: null
+ dynamic: false
+ allowNull: false
- id: iyAV636pH9Bn72tFXjbUm2
name: Send Track Event
slug: track
@@ -83115,7 +83283,7 @@ items:
hidden: false
defaultTrigger: type="track"
fields:
- - id: rvXwHxRfy5U21vidZXR93q
+ - id: 6J2UTrn7eBdtabWGKr2bJ5
sortOrder: 0
fieldKey: event
label: Event name
@@ -83129,7 +83297,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: dkeKud5Wg1t7ZSX3Ezuxja
+ - id: k8sEoX7Wzjfs2M7yuPNBLF
sortOrder: 1
fieldKey: metadata
label: Metadata
@@ -83144,6 +83312,22 @@ items:
dynamic: false
allowNull: false
presets:
+ - actionId: hfiHYbrHHZBVHCQGPEUQnC
+ name: Send Identify Event
+ fields:
+ visitorId:
+ '@path': $.userId
+ visitorData:
+ '@path': $.traits
+ accountId:
+ '@if':
+ exists:
+ '@path': $.context.groupId
+ then:
+ '@path': $.context.groupId
+ else:
+ '@path': $.groupId
+ trigger: type = "identify"
- actionId: iyAV636pH9Bn72tFXjbUm2
name: Send Track Event
fields:
@@ -83164,14 +83348,6 @@ items:
parentAccountData:
'@path': $.traits.parentAccount
trigger: type = "group"
- - actionId: hfiHYbrHHZBVHCQGPEUQnC
- name: Send Identify Event
- fields:
- visitorId:
- '@path': $.userId
- visitorData:
- '@path': $.traits
- trigger: type = "identify"
partnerOwned: true
- id: 54521fda25e721e32a72eee5
display_name: Perfect Audience
@@ -90882,7 +91058,7 @@ items:
hidden: false
defaultTrigger: type = "identify"
fields:
- - id: rfLVGpFXkoVntuu8MvjH17
+ - id: 61RTUHUYt3fHQA56gagE6f
sortOrder: 0
fieldKey: operation
label: Operation
@@ -90904,7 +91080,7 @@ items:
value: delete
dynamic: false
allowNull: false
- - id: dNTUkbx6gDTjReLRVEK9jU
+ - id: 47NCBG12SPMtb6xQ6iCbAj
sortOrder: 1
fieldKey: recordMatcherOperator
label: Record Matchers Operator
@@ -90925,7 +91101,7 @@ items:
value: AND
dynamic: false
allowNull: false
- - id: jBeh4BbR1Uqd597Uj2MgN
+ - id: wkTtGjwfBuMYbny3ayqnZJ
sortOrder: 2
fieldKey: enable_batching
label: Use Salesforce Bulk API
@@ -90934,8 +91110,7 @@ items:
If true, events are sent to [Salesforce’s Bulk API
2.0](https://developer.salesforce.com/docs/atlas.en-us.api_asynch.meta/api_asynch/asynch_api_intro.htm)
rather than their streaming REST API. Once enabled, Segment will collect
- events into batches of 5000 before sending to Salesforce. *Enabling Bulk
- API is not compatible with the `create` operation*.
+ events into batches of 5000 before sending to Salesforce.
placeholder: ''
defaultValue: false
required: false
@@ -90943,7 +91118,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: bWXYSXGa47paLF7Y5emBeG
+ - id: 7ZwpSpgkwX4sAf2hHzYMWH
sortOrder: 4
fieldKey: traits
label: Record Matchers
@@ -90965,7 +91140,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: 31i3WjQ5niayqKUjzAxbwX
+ - id: dL298i598R6RdM9ZBUJbqw
sortOrder: 5
fieldKey: bulkUpsertExternalId
label: Bulk Upsert External Id
@@ -90977,7 +91152,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: 4eWyJKARnivgSeZYAXByq7
+ - id: dpBLkLqM6eUrbu2we6iUZC
sortOrder: 6
fieldKey: bulkUpdateRecordId
label: Bulk Update Record Id
@@ -90989,7 +91164,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: 8ezzfgMRxRH53gbE3pNCAW
+ - id: 8CakR1R2VAK27HwFisdwsi
sortOrder: 7
fieldKey: company
label: Company
@@ -91009,7 +91184,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: aSAKQXbUrANVZJxP4aJKSy
+ - id: hxZbHXE33GYsCRJghQKBPo
sortOrder: 8
fieldKey: last_name
label: Last Name
@@ -91029,7 +91204,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: jhxVVTY3PTZi4dEpBTcBH9
+ - id: iDP6hVLfgoT6gnKdJC9LNk
sortOrder: 9
fieldKey: first_name
label: First Name
@@ -91049,7 +91224,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: gv1i1oMGEEywt3FB4KiF3A
+ - id: 3eZkutFAoMFac7HCeuxAEf
sortOrder: 10
fieldKey: email
label: Email
@@ -91069,7 +91244,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: r6Bz3jifAvL39aJa8ic3es
+ - id: nyVMYKz4pPXruYjDvSem9C
sortOrder: 11
fieldKey: city
label: City
@@ -91089,7 +91264,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: tG53Z285Td8gSQV36pMqKN
+ - id: aRZPCojxzhXDCYXDRvvZWi
sortOrder: 12
fieldKey: postal_code
label: Postal Code
@@ -91109,7 +91284,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: 59BB5Vi5qmEmHM3GhtNutU
+ - id: tLsZoHAxM68ygL7HA3xpik
sortOrder: 13
fieldKey: country
label: Country
@@ -91129,7 +91304,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: jTxEKW5KcAmaQ3JBMYcPJg
+ - id: qqkicBpGedpPX6JAXSwmsA
sortOrder: 14
fieldKey: street
label: Street
@@ -91149,7 +91324,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: xyDsJZVw17WTcid9pr8dKU
+ - id: pnTtLUpVH8MoaDKL8trFRC
sortOrder: 15
fieldKey: state
label: State
@@ -91169,7 +91344,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: c3BMpKbmQaMHPrMSxHRhmj
+ - id: 8xt12eV8jpmSpx34iMqwTm
sortOrder: 16
fieldKey: customFields
label: Other Fields
@@ -91199,7 +91374,7 @@ items:
hidden: false
defaultTrigger: null
fields:
- - id: 5Ju6ZetSDvikATAZnqocJA
+ - id: ourX7gcgsBAwK8t2VHMr3h
sortOrder: 0
fieldKey: operation
label: Operation
@@ -91221,7 +91396,7 @@ items:
value: delete
dynamic: false
allowNull: false
- - id: aJzxxAMF3GjxJgCEmHJL1Q
+ - id: rzmXSUmHD452mphedt9wUb
sortOrder: 1
fieldKey: recordMatcherOperator
label: Record Matchers Operator
@@ -91242,7 +91417,7 @@ items:
value: AND
dynamic: false
allowNull: false
- - id: uKQYLwKbw68AuMzm2JA8f7
+ - id: gESyDCd9GePLLAcRNg8Z4N
sortOrder: 2
fieldKey: enable_batching
label: Use Salesforce Bulk API
@@ -91251,8 +91426,7 @@ items:
If true, events are sent to [Salesforce’s Bulk API
2.0](https://developer.salesforce.com/docs/atlas.en-us.api_asynch.meta/api_asynch/asynch_api_intro.htm)
rather than their streaming REST API. Once enabled, Segment will collect
- events into batches of 5000 before sending to Salesforce. *Enabling Bulk
- API is not compatible with the `create` operation*.
+ events into batches of 5000 before sending to Salesforce.
placeholder: ''
defaultValue: false
required: false
@@ -91260,7 +91434,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: g8VDEwsoaAabDH29ZKw4VA
+ - id: 8eqq3ZYDFWNcj3wifaXLxj
sortOrder: 4
fieldKey: traits
label: Record Matchers
@@ -91282,7 +91456,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: b2rQPcswBs1RrSMGLAxXw4
+ - id: nFMmcaZWaqGNVDWPv6U7ym
sortOrder: 5
fieldKey: bulkUpsertExternalId
label: Bulk Upsert External Id
@@ -91294,7 +91468,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: 6WQ8fHTw4zeWPBB41bK8AC
+ - id: 22sZHY8PpLqArZvEETKZk5
sortOrder: 6
fieldKey: bulkUpdateRecordId
label: Bulk Update Record Id
@@ -91306,7 +91480,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: d1mWYfDS3QYtGjY4ds5wny
+ - id: 5ksHE3wiCB8jYdh2E1oDsR
sortOrder: 7
fieldKey: customObjectName
label: Salesforce Object
@@ -91321,7 +91495,7 @@ items:
choices: null
dynamic: true
allowNull: false
- - id: 8WvTGLqKn68ytZ4c9g3CJa
+ - id: aPPo5BLGKqRGzVKKwm7mhG
sortOrder: 8
fieldKey: customFields
label: Other Fields
@@ -91349,7 +91523,7 @@ items:
hidden: false
defaultTrigger: null
fields:
- - id: sFRsixh724SdAeTqHuMEgR
+ - id: kd2YrbSf3ySnLYP4RmC1pe
sortOrder: 0
fieldKey: operation
label: Operation
@@ -91371,7 +91545,7 @@ items:
value: delete
dynamic: false
allowNull: false
- - id: xu3LhMJpHAq66adkMe9CqN
+ - id: awJuGh6L3JGRydVf8rUKQf
sortOrder: 1
fieldKey: recordMatcherOperator
label: Record Matchers Operator
@@ -91392,7 +91566,7 @@ items:
value: AND
dynamic: false
allowNull: false
- - id: w1W6xUeXNGnuujzsGqvFmP
+ - id: 7kFbfFqmcC1QYdvaFA3SAc
sortOrder: 2
fieldKey: enable_batching
label: Use Salesforce Bulk API
@@ -91401,8 +91575,7 @@ items:
If true, events are sent to [Salesforce’s Bulk API
2.0](https://developer.salesforce.com/docs/atlas.en-us.api_asynch.meta/api_asynch/asynch_api_intro.htm)
rather than their streaming REST API. Once enabled, Segment will collect
- events into batches of 5000 before sending to Salesforce. *Enabling Bulk
- API is not compatible with the `create` operation*.
+ events into batches of 5000 before sending to Salesforce.
placeholder: ''
defaultValue: false
required: false
@@ -91410,7 +91583,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: fYwYfJaqSXH7NCZnxxByqU
+ - id: cUD3tTWEeaE5VB6nEUsXov
sortOrder: 4
fieldKey: traits
label: Record Matchers
@@ -91432,7 +91605,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: okWxzD7fghS4HasCNEVJsv
+ - id: tgW3esofcLiL1AYVZkKa2X
sortOrder: 5
fieldKey: bulkUpsertExternalId
label: Bulk Upsert External Id
@@ -91444,7 +91617,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: eqm4wyb83WhTuQQ1Q5Ceo7
+ - id: 2GJ463KTthFFSzSaHNnMbu
sortOrder: 6
fieldKey: bulkUpdateRecordId
label: Bulk Update Record Id
@@ -91456,7 +91629,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: p4YXJzoPWqAYKqWpx9LgWS
+ - id: 4o4MnvUwRoCRGZgRU59nuH
sortOrder: 7
fieldKey: description
label: Description
@@ -91468,7 +91641,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: 2t1cFS3AceMqPE75bYYTcS
+ - id: 9hrvPciCb5VDX7w7Myr2AB
sortOrder: 8
fieldKey: customFields
label: Other Fields
@@ -91496,7 +91669,7 @@ items:
hidden: false
defaultTrigger: null
fields:
- - id: YrUJqDyLDN961tLYXuJ3w
+ - id: 92oMRui9iSzd2cjA9esQHL
sortOrder: 0
fieldKey: operation
label: Operation
@@ -91518,7 +91691,7 @@ items:
value: delete
dynamic: false
allowNull: false
- - id: hVxb6Xv5qBRxxAChPC8U7S
+ - id: uRbYWi9m35NxUk4drvBPwz
sortOrder: 1
fieldKey: recordMatcherOperator
label: Record Matchers Operator
@@ -91539,7 +91712,7 @@ items:
value: AND
dynamic: false
allowNull: false
- - id: 9nov3iZy6bxfNHk1WDRpTo
+ - id: ma8unEpanGJXhigz6ZxeDg
sortOrder: 2
fieldKey: enable_batching
label: Use Salesforce Bulk API
@@ -91548,8 +91721,7 @@ items:
If true, events are sent to [Salesforce’s Bulk API
2.0](https://developer.salesforce.com/docs/atlas.en-us.api_asynch.meta/api_asynch/asynch_api_intro.htm)
rather than their streaming REST API. Once enabled, Segment will collect
- events into batches of 5000 before sending to Salesforce. *Enabling Bulk
- API is not compatible with the `create` operation*.
+ events into batches of 5000 before sending to Salesforce.
placeholder: ''
defaultValue: false
required: false
@@ -91557,7 +91729,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: 71JkLc6qz72hWcXKikapuJ
+ - id: 4eZQdg8GEMm8FetZL6Btq7
sortOrder: 4
fieldKey: traits
label: Record Matchers
@@ -91579,7 +91751,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: vFDyyMWmGKN6nL3r3hx7eu
+ - id: 3yF1gtMyw6zGLMVGC6qsdV
sortOrder: 5
fieldKey: bulkUpsertExternalId
label: Bulk Upsert External Id
@@ -91591,7 +91763,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: 3S9g7wJjyP562iEPf9ciLr
+ - id: oKwHwDAkbHj8rhXq4E9J6D
sortOrder: 6
fieldKey: bulkUpdateRecordId
label: Bulk Update Record Id
@@ -91603,7 +91775,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: 5wgPsmPeXA9bvJmbDjsqLg
+ - id: 6jCxW1tnZ75hg3rbpuSLXk
sortOrder: 7
fieldKey: close_date
label: Close Date
@@ -91617,7 +91789,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: nAQZR2h5FWfFEcDUGC5UFy
+ - id: fSjCM5D4iXNzEfdWnHqDQY
sortOrder: 8
fieldKey: name
label: Name
@@ -91631,7 +91803,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: vFKaSFS886r9MAeGSLJfh4
+ - id: k4CkZ8aCSrKCcfKicvgyhg
sortOrder: 9
fieldKey: stage_name
label: Stage Name
@@ -91645,7 +91817,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: dkSKerQXaG7vaLoUgQRUNV
+ - id: vSUPWHhMX4CnMoz4F48Tpv
sortOrder: 10
fieldKey: amount
label: Amount
@@ -91657,7 +91829,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: t2GQGxGSjCS19NVJqMP2Qx
+ - id: pcrbgA9BanZtVuKfurZeX4
sortOrder: 11
fieldKey: description
label: Description
@@ -91669,7 +91841,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: wnkFY88Hn78AW3rVHeU1Jr
+ - id: tZCM4DLUBvr8QvsbYJEW4H
sortOrder: 12
fieldKey: customFields
label: Other Fields
@@ -91697,7 +91869,7 @@ items:
hidden: false
defaultTrigger: type = "group"
fields:
- - id: 6SYvfKSrEALj2NLyanD1fP
+ - id: xtQemBhL3yVGpKUiLaD185
sortOrder: 0
fieldKey: operation
label: Operation
@@ -91719,7 +91891,7 @@ items:
value: delete
dynamic: false
allowNull: false
- - id: acmiNgVpw9q31TDzPKudW3
+ - id: psmxe6uB5SvDXkULUJTcwE
sortOrder: 1
fieldKey: enable_batching
label: Use Salesforce Bulk API
@@ -91728,8 +91900,7 @@ items:
If true, events are sent to [Salesforce’s Bulk API
2.0](https://developer.salesforce.com/docs/atlas.en-us.api_asynch.meta/api_asynch/asynch_api_intro.htm)
rather than their streaming REST API. Once enabled, Segment will collect
- events into batches of 5000 before sending to Salesforce. *Enabling Bulk
- API is not compatible with the `create` operation*.
+ events into batches of 5000 before sending to Salesforce.
placeholder: ''
defaultValue: false
required: false
@@ -91737,7 +91908,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: fGBq9pkaj293vfzF296Zug
+ - id: 2kRyqx34qhrxCZrnL3bZxw
sortOrder: 3
fieldKey: recordMatcherOperator
label: Record Matchers Operator
@@ -91758,7 +91929,7 @@ items:
value: AND
dynamic: false
allowNull: false
- - id: dVMNYH55tnvmSPUcfmJKMv
+ - id: kcMRCCDc8yotTmbdRjPnys
sortOrder: 4
fieldKey: traits
label: Record Matchers
@@ -91780,7 +91951,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: jxEhWjos2RUgTt89n5xq4v
+ - id: Vozyr5qJ8UiCQqcU2bEp
sortOrder: 5
fieldKey: bulkUpsertExternalId
label: Bulk Upsert External Id
@@ -91792,7 +91963,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: thtj6NkJpDdknRNrgwKak2
+ - id: 6Wqx6zstcUwg2q3okqX2CM
sortOrder: 6
fieldKey: bulkUpdateRecordId
label: Bulk Update Record Id
@@ -91804,7 +91975,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: baNu3Cay1qZfPDuKpv8Uoh
+ - id: bNmxyLnfd1uDwJvQ543Mau
sortOrder: 7
fieldKey: name
label: Name
@@ -91818,7 +91989,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: fAQjy74EYG2k5g9cY3WeP2
+ - id: bxGXosUf9XkcXeBUNp7qL5
sortOrder: 8
fieldKey: account_number
label: Account Number
@@ -91834,7 +92005,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: tx5jtoTgJNE7QmhNjMMk9Q
+ - id: nPtmbrKQPnmRQQjhP1G1Lj
sortOrder: 9
fieldKey: number_of_employees
label: Number of employees
@@ -91854,7 +92025,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: eBB25XsSEzHj3y1M7waYRt
+ - id: 3PX2xTj9fNGCbyfHCJduni
sortOrder: 10
fieldKey: billing_city
label: Billing City
@@ -91874,7 +92045,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: gUKEG2pjGrumuQojWmkwJ4
+ - id: ty2FaWSo95USLuLT19Pb2B
sortOrder: 11
fieldKey: billing_postal_code
label: Billing Postal Code
@@ -91894,7 +92065,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: jZ91wGvwFMydD4LYsAW2vk
+ - id: t4cJBQZT2vD6T6XTdabGoU
sortOrder: 12
fieldKey: billing_country
label: Billing Country
@@ -91914,7 +92085,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: 5VmUT3xW33tex2SVhFzXQd
+ - id: 94mtyNiPxd7wRjxg6XZRUo
sortOrder: 13
fieldKey: billing_street
label: Billing Street
@@ -91934,7 +92105,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: tJjKde173wiv88CTYfgMyu
+ - id: qFfoTdVZKFA4gGoqH3K1Dx
sortOrder: 14
fieldKey: billing_state
label: Billing State
@@ -91954,7 +92125,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: qe6w2iwHim91ZxuCf9GRke
+ - id: mD1NGQtJpgKhb2FSuCAJD
sortOrder: 15
fieldKey: shipping_city
label: Shipping City
@@ -91966,7 +92137,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: nXQZGZn2ob5jE1aAcTqxzb
+ - id: iNkSi7wvH62JnSqT3eDA7k
sortOrder: 16
fieldKey: shipping_postal_code
label: Shipping Postal Code
@@ -91978,7 +92149,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: 3adqGrAFBKGwbHqGCkQKJB
+ - id: ouMeHqGJ4SBpsykfQhMTMD
sortOrder: 17
fieldKey: shipping_country
label: Shipping Country
@@ -91990,7 +92161,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: cabrBarHh7hbY7qPN7CcAn
+ - id: 6VMNJBjmkC1enrDC48Egrd
sortOrder: 18
fieldKey: shipping_street
label: Shipping Street
@@ -92002,7 +92173,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: j4R4KbTW5ow8TA7Nm2f547
+ - id: rvFFD5MKfRoBkmb7oSqRpP
sortOrder: 19
fieldKey: shipping_state
label: Shipping State
@@ -92014,7 +92185,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: sUYQCqr4kfLMsXHutZUSrL
+ - id: jdNYHhezkiVF6Ngyr6qES9
sortOrder: 20
fieldKey: phone
label: Phone
@@ -92034,7 +92205,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: WPFH99P6sLccCzNboHhHu
+ - id: hZmw33MbFdYLABXo9GBkWQ
sortOrder: 21
fieldKey: description
label: Description
@@ -92054,7 +92225,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: eqCumEbydrYtbH1n7oDURW
+ - id: niFXpbqkM5F8F6DjLcbdjq
sortOrder: 22
fieldKey: website
label: Website
@@ -92074,7 +92245,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: nrNCB8tsWkPrZrUXVTqCwm
+ - id: kU9WNjYn81jqfYKzvWuKdX
sortOrder: 23
fieldKey: customFields
label: Other Fields
@@ -92102,7 +92273,7 @@ items:
hidden: false
defaultTrigger: null
fields:
- - id: f7tYapKLFYQNfTvtkqQP8U
+ - id: 7oTE96XHtTaUjzNSjMsG5U
sortOrder: 0
fieldKey: operation
label: Operation
@@ -92124,7 +92295,7 @@ items:
value: delete
dynamic: false
allowNull: false
- - id: rDbA7qgsZXzxgashk5ANiB
+ - id: 6o41f8DZaogh1mJa8dXxxx
sortOrder: 1
fieldKey: recordMatcherOperator
label: Record Matchers Operator
@@ -92145,7 +92316,7 @@ items:
value: AND
dynamic: false
allowNull: false
- - id: vqLG1r65nZgsBpqritaaQs
+ - id: u45BzogbKiMNvuPXEGPvon
sortOrder: 2
fieldKey: enable_batching
label: Use Salesforce Bulk API
@@ -92154,8 +92325,7 @@ items:
If true, events are sent to [Salesforce’s Bulk API
2.0](https://developer.salesforce.com/docs/atlas.en-us.api_asynch.meta/api_asynch/asynch_api_intro.htm)
rather than their streaming REST API. Once enabled, Segment will collect
- events into batches of 5000 before sending to Salesforce. *Enabling Bulk
- API is not compatible with the `create` operation*.
+ events into batches of 5000 before sending to Salesforce.
placeholder: ''
defaultValue: false
required: false
@@ -92163,7 +92333,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: iggvfytews6EHvcZxXQ3CQ
+ - id: 4yApTMoPYzHNoNCNR2E7Wm
sortOrder: 4
fieldKey: traits
label: Record Matchers
@@ -92185,7 +92355,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: vbosfeo73fv1PkD3fEdBrq
+ - id: 7jivj2hJqYZZwH93XL2HrA
sortOrder: 5
fieldKey: bulkUpsertExternalId
label: Bulk Upsert External Id
@@ -92197,7 +92367,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: 56h3hEYidUEXc4tH7mA9db
+ - id: p83K2KWW6FqpuHPmhNT4r3
sortOrder: 6
fieldKey: bulkUpdateRecordId
label: Bulk Update Record Id
@@ -92209,7 +92379,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: 42R1tDAXwwdHVmVhW9VWDk
+ - id: kwToG4KQeQUFQtfNgVMGpF
sortOrder: 7
fieldKey: last_name
label: Last Name
@@ -92231,7 +92401,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: rbH1oB3zmvHqftC9usKi6E
+ - id: xxELnCnntYCdrLvesS2BDc
sortOrder: 8
fieldKey: first_name
label: First Name
@@ -92251,7 +92421,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: pxpRC3T8xXCwSxBPJ5w9Lt
+ - id: dKebAP1NzBCGN4PCY4JY73
sortOrder: 9
fieldKey: account_id
label: Account ID
@@ -92266,7 +92436,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: dwkhcBzxHJfrccUVJSgRAg
+ - id: aUEt5as4d47KbXUqwxEDWJ
sortOrder: 10
fieldKey: email
label: Email
@@ -92286,7 +92456,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: kSsUFAELvCgD6bdzN2xw1n
+ - id: 5p54hWXgggSxCQVwkftLbF
sortOrder: 11
fieldKey: mailing_city
label: Mailing City
@@ -92306,7 +92476,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: aJEJ5TvcjspsuqeUDmSfir
+ - id: sVWSXzGWB5GXHy37njfrHA
sortOrder: 12
fieldKey: mailing_postal_code
label: Mailing Postal Code
@@ -92326,7 +92496,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: aX1QgctkcstoAdnAv33Dui
+ - id: 864eJ8jaViYqefurbr2YpV
sortOrder: 13
fieldKey: mailing_country
label: Mailing Country
@@ -92346,7 +92516,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: tMnQF3RruNKmxbieF3AnkE
+ - id: dr4QiL2uTwfhPEWQjNSisv
sortOrder: 14
fieldKey: mailing_street
label: Mailing Street
@@ -92366,7 +92536,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: sZzpkUGzrfqpSRMNCAu96V
+ - id: heYvD4jGqrLCDYM5uJveXt
sortOrder: 15
fieldKey: mailing_state
label: Mailing State
@@ -92386,7 +92556,7 @@ items:
choices: null
dynamic: false
allowNull: false
- - id: 9GVnkR9Hp5cCkHiheXLzHf
+ - id: oncLY9Q5rBSwAhuNEewptZ
sortOrder: 16
fieldKey: customFields
label: Other Fields
diff --git a/src/_data/catalog/destinations_private.yml b/src/_data/catalog/destinations_private.yml
index f2361635f0..97953f161a 100644
--- a/src/_data/catalog/destinations_private.yml
+++ b/src/_data/catalog/destinations_private.yml
@@ -1,5 +1,5 @@
# AUTOGENERATED FROM PUBLIC API. DO NOT EDIT
-# destination data last updated 2024-08-22
+# destination data last updated 2024-08-27
items:
- id: 54521fd925e721e32a72eee1
display_name: Pardot
diff --git a/src/_data/catalog/source_categories.yml b/src/_data/catalog/source_categories.yml
index 47db547ef4..c66b7e2ece 100644
--- a/src/_data/catalog/source_categories.yml
+++ b/src/_data/catalog/source_categories.yml
@@ -1,5 +1,5 @@
# AUTOGENERATED FROM PUBLIC API. DO NOT EDIT
-# source categories last updated 2024-08-22
+# source categories last updated 2024-08-27
items:
- display_name: A/B Testing
slug: a-b-testing
diff --git a/src/_data/catalog/sources.yml b/src/_data/catalog/sources.yml
index f815329da6..4607d9ada3 100644
--- a/src/_data/catalog/sources.yml
+++ b/src/_data/catalog/sources.yml
@@ -1,5 +1,5 @@
# AUTOGENERATED FROM PUBLIC API. DO NOT EDIT
-# sources last updated 2024-08-22
+# sources last updated 2024-08-27
items:
- id: 8HWbgPTt3k
display_name: .NET
diff --git a/src/connections/destinations/catalog/actions-google-sheets/index.md b/src/connections/destinations/catalog/actions-google-sheets/index.md
index e6d9191e4f..0788216d54 100644
--- a/src/connections/destinations/catalog/actions-google-sheets/index.md
+++ b/src/connections/destinations/catalog/actions-google-sheets/index.md
@@ -37,8 +37,12 @@ The Record Identifier mapping is used to make a distinction between adding a new
### How do I define the columns in my spreadsheet?
-The Fields mapping controls which fields in your model will be written as columns. Input the desired column name(s) on the left, and select the data variable that will populate the value for that column on the right. Please note, at least one field must be configured to send data to Google Sheets otherwise no columns will be created or synced.
+The Fields mapping controls which fields in your model will be written as columns. Input the desired column name(s) on the right, and select the data variable that will populate the value for that column on the left. Please note, at least one field must be configured to send data to Google Sheets or no columns will be created or synced.
### How are columns formatted when synced to my spreadsheet?
When syncing data to Google Sheets, the columns will be arranged alphabetically, based on the names defined in the Fields mapping.
+
+### Can I add or remove columns after data has been synced?
+
+Once data has been synced to Google Sheets, any subsequent addition or removal of columns in the RETL Model and/or Mapping may lead to misalignment of existing data, as Segment does not retroactively adjust previously synced data. For updates involving column modifications, Segment recommends starting with a new Sheet to ensure data integrity.
diff --git a/src/connections/destinations/catalog/mailchimp/index.md b/src/connections/destinations/catalog/mailchimp/index.md
index 033a1fbc16..ab195bf643 100644
--- a/src/connections/destinations/catalog/mailchimp/index.md
+++ b/src/connections/destinations/catalog/mailchimp/index.md
@@ -133,6 +133,9 @@ Again, this will **NOT** work for new users. New users will always have their su
### Why are my calls with trait arrays not showing up in Mailchimp?
Mailchimp doesn't support arrays as traits values. This can cause calls to not show up.
+### Why are there frequent 404 Bad Requests from Identify events without an error message?
+If you send concurrent requests for the same userId, MailChimp blocks the events because MailChimp restricts each API key to a maximum of 10 concurrent requests.
+
## Engage
You can send computed traits and audiences generated using [Engage](/docs/engage/) to Mailchimp as a **user property**. To learn more about Engage, schedule a [demo](https://segment.com/demo/){:target="_blank"}.
diff --git a/src/connections/destinations/catalog/posthog/index.md b/src/connections/destinations/catalog/posthog/index.md
index b601022555..cfb0650695 100644
--- a/src/connections/destinations/catalog/posthog/index.md
+++ b/src/connections/destinations/catalog/posthog/index.md
@@ -3,23 +3,23 @@ title: PostHog Destination
rewrite: true
id: 5ece242d61055a0b1bb2e103
---
-[PostHog](https://posthog.com/?utm_source=segmentio&utm_medium=docs&utm_campaign=partners){:target="_blank"} is a self-hosted, open-source analytics product. Get the same powerful features as other product analytics software but keep full control over your data.
+[PostHog](https://posthog.com/?utm_source=segmentio&utm_medium=docs&utm_campaign=partners){:target="_blank"} is an open-source suite of product and data tools including product analytics, session replays, feature flags, A/B testing, surveys, and more.
-This destination is maintained by PostHog. For any issues with the destination, check out the [PostHog users slack](https://posthog.com/slack){:target="_blank"} or [contact the PostHog Support team](mailto:hey@posthog.com).
-
-## Getting Started
+You can find out more about the destination in [PostHog's Segment documentation](https://posthog.com/docs/libraries/segment){:target="_blank"}.
+This destination is maintained by PostHog. For any issues with the destination, ask a question in the [PostHog community](https://posthog.com/questions){:target="_blank"} or [contact the PostHog support team in-app](https://us.posthog.com/#panel=support).
+## Getting started
1. From the Destinations catalog page in the Segment App, click **Add Destination**.
2. Search for "PostHog" in the Destinations Catalog, and select the PostHog destination.
3. Choose which Source should send data to the PostHog destination.
-4. Go to your [PostHog set up page](https://app.posthog.com/setup){:target="_blank"}, and copy the **API key**.
-5. Enter the PostHog API Key that you copied in the PostHog destination settings in Segment.
-6. Enter your PostHog instance URL as the address to your instance **without any trailing slash**, for example:
- - `https://app.posthog.com` if you use PostHog Cloud US
- - `https://eu.posthog.com` if you use PostHog Cloud EU
- - `https://posthog-example.herokuapp.com` if you self-host on Heroku
+4. Go to your [PostHog project settings](https://us.posthog.com/settings/project#variables){:target="_blank"}, and copy the **project API key**.
+5. Enter the project API Key that you copied in the PostHog destination settings in Segment.
+6. Enter your PostHog instance address *without any trailing slash*, for example:
+ - `https://us.i.posthog.com` if you use PostHog US Cloud
+ - `https://eu.i.posthog.com` if you use PostHog EU Cloud
+ - Your self-hosted URL if you self-host
## Page
@@ -53,7 +53,7 @@ analytics.identify('userId123', {
});
```
-Segment sends Identify calls to PostHog as an `identify` event. Data from Identify calls appears in PostHog under the **People** tab.
+Segment sends Identify calls to PostHog as an `$identify` event. Data from Identify calls appears in PostHog under the **People** tab.
## Track
@@ -64,7 +64,7 @@ If you aren't familiar with the Segment Spec, take a look at the [Track method d
analytics.track('Login Button Clicked')
```
-Segment sends Track calls to PostHog as a `track` event.
+Segment sends Track calls to PostHog using the event name you provide.
## Alias
@@ -74,4 +74,24 @@ If you aren't familiar with the Segment Spec, take a look at the [Alias method d
analytics.alias('507f191e81')
```
-Segment sends Alias calls to PostHog as an `alias` event.
+Segment sends Alias calls to PostHog as a `$create_alias` event.
+
+## Group
+
+If you aren't familiar with the Segment Spec, take a look at the [Group method documentation](/docs/connections/spec/group/) to learn about what it does. An example call would look like:
+
+```js
+analytics.group("0e8c78ea9d97a7b8185e8632", {
+ name: "Initech",
+ industry: "Technology",
+ employees: 329,
+});
+```
+
+Segment sends Group calls to PostHog as a `$groupidentify` event. This creates or updates a group with the group type `segment_group` in PostHog. To create or update a group with a different group type, call `track` with a `$group` property.
+
+```js
+analytics.track('user_signed_up', {
+ $groups: { company: 'Initech' }
+})
+```
diff --git a/src/connections/destinations/catalog/webhooks/index.md b/src/connections/destinations/catalog/webhooks/index.md
index 93ec0da4af..f02d690277 100644
--- a/src/connections/destinations/catalog/webhooks/index.md
+++ b/src/connections/destinations/catalog/webhooks/index.md
@@ -217,6 +217,24 @@ if (signature === digest) {
}
```
+For Batch events, the process to authenticate these requests slightly differs as it involves verifying the X-Signature header against a hash of the *first event* in the batch.
+
+An example of how you might authenticate batch requests would be:
+
+```javascript
+ const signature = req.headers['x-signature'];
+ const digest = crypto
+ .createHmac('sha1', 'sharedsecretvalue')
+ .update(JSON.stringify(req.body[0]),'utf-8')
+ .digest('hex');
+
+if (signature === digest) {
+
+ // do cool stuff
+
+}
+```
+
### SSL Certification
If your server is using HTTPS, note that our webhooks destination does not work with self-signed certs. If webhooks detects a self-signed cert it will throw an error and no request will be sent.
diff --git a/src/connections/functions/copilot.md b/src/connections/functions/copilot.md
index 9fb5d4f713..d394acd353 100644
--- a/src/connections/functions/copilot.md
+++ b/src/connections/functions/copilot.md
@@ -22,9 +22,9 @@ Functions Copilot can help you:
This table lists example prompts you can use with Functions Copilot:
-| Function Type | Example Prompts |
-| -------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- |
-| **Source Functions** | "Transform incoming data into a track event."
"Enrich user data with additional demographic details using an external API." |
+| Function Type | Example Prompts |
+| -------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- |
+| **Source Functions** | "Transform incoming data into a track event."
"Enrich user data with additional demographic details using an external API." |
| **Destination Functions** | "Create a function that enriches an Identify event using the Profile API."
"Remove PII data and hash email addresses in an Identify event." |
| **Destination Insert Functions** | "Enrich an Identify event using an external API."
"Tokenize PII data before sending it downstream." |
diff --git a/src/connections/functions/index.md b/src/connections/functions/index.md
index e8af169cd8..e173effb0e 100644
--- a/src/connections/functions/index.md
+++ b/src/connections/functions/index.md
@@ -46,4 +46,4 @@ To learn more, visit [destination insert functions](/docs/connections/functions/
With Functions Copilot, you can instrument custom integrations, enrich and transform data, and even secure sensitive data nearly instantaneously without writing a line of code.
-To learn more, visit the [Functions Copilot documentation](//docs/connections/functions/functions-copilot).
\ No newline at end of file
+To learn more, visit the [Functions Copilot documentation](/docs/connections/functions/copilot/).
\ No newline at end of file
diff --git a/src/connections/spec/common.md b/src/connections/spec/common.md
index 32559d39ae..becf7ca7da 100644
--- a/src/connections/spec/common.md
+++ b/src/connections/spec/common.md
@@ -298,3 +298,25 @@ Segment calculates `timestamp` as `timestamp = receivedAt - (sentAt - originalTi
> info ""
> For client-side tracking it's possible for the client to spoof the `originalTimeStamp`, which may result in a calculated `timestamp` value set in the future.
+>
+
+## FAQ
+
+### Why Are Events Received with Timestamps Set in the Past or Future?
+
+If you're using one of Segment's client-side libraries, please note that several factors can cause timestamp discrepancies in your event data.
+
+1. **Overriding Timestamp Value:**
+ - When a manual timestamp is set in the payload with a date in the past, it can cause events to appear as if they were sent earlier than they actually were.
+
+2. **Analytics.js Source with Retries Enabled:**
+ - The [Retries](https://segment.com/docs/connections/sources/catalog/libraries/website/javascript/#retries) feature supports offline traffic by queuing events in Analytics.js. These events are sent or retried later when an internet connection is available, keeping the original timestamp intact.
+
+3. **Mobile App Backgrounded or Closed:**
+ - If a user closes the app, events may be queued within the app. These queued events won't be sent until the app is re-opened, potentially in the future, leading to timestamp discrepancies.
+
+4. **Inaccurate Browser/Device Clock Settings:**
+ - Timestamps can be incorrect if the client's device time is inaccurate, as the `originalTimestamp` relies on the client device's clock, which can be manually adjusted.
+
+5. **Traffic from Internet Bots:**
+ - [Internet Bots](https://segment.com/docs/guides/ignore-bots/#whats-a-bot) can sometimes send requests with unusual timestamps, either intentionally or due to incorrect settings, leading to discrepancies.
diff --git a/src/unify/data-graph/setup-guides/databricks-setup.md b/src/unify/data-graph/setup-guides/databricks-setup.md
index 9a899774da..3445abfd35 100644
--- a/src/unify/data-graph/setup-guides/databricks-setup.md
+++ b/src/unify/data-graph/setup-guides/databricks-setup.md
@@ -43,7 +43,7 @@ If you already have a Service Principal user you'd like to use, grant it "Can us
> Segment recommends creating a new database for the Data Graph.
> If you choose to use an existing database that has also been used for [Segment Reverse ETL](/docs/connections/reverse-etl/), you must follow the [additional instructions](#update-user-access-for-segment-reverse-etl-catalog) to update user access for the Segment Reverse ETL catalog.
-```SQL
+```sql
CREATE CATALOG IF NOT EXISTS `SEGMENT_LINKED_PROFILES_DB`;
-- Copy the saved Client ID from previously generated secret
GRANT USAGE ON CATALOG `SEGMENT_LINKED_PROFILES_DB` TO `${client_id}`;
@@ -55,14 +55,14 @@ GRANT SELECT ON CATALOG `SEGMENT_LINKED_PROFILES_DB` TO `${client_id}`;
Run the following SQL to grant the Data Graph read-only access to the Profiles Sync catalog:
-```SQL
+```sql
GRANT USAGE, SELECT, USE SCHEMA ON CATALOG `${profiles_sync_catalog}` TO `${client_id}`;
```
## Step 4: Grant read-only access to additional catalogs for the Data Graph
Run the following SQL to grant your Service Principal user read-only access to any additional catalogs you want to use for the Data Graph.
-```SQL
+```sql
-- ********** REPEAT THIS COMMAND FOR EACH CATALOG YOU WANT TO USE FOR THE DATA GRAPH **********
GRANT USAGE, SELECT, USE SCHEMA ON CATALOG `${catalog}` TO `${client_id}`;
```
@@ -73,18 +73,17 @@ GRANT USAGE, SELECT, USE SCHEMA ON CATALOG `${catalog}` TO `${client_id}`;
Restrict access to specific schemas by running the following SQL:
-```SQL
+```sql
GRANT USAGE ON CATALOG `${catalog}` TO `${client_id}`;
USE CATALOG `${catalog}`;
GRANT USAGE, SELECT ON SCHEMA `${schema_1}` TO `${client_id}`;
GRANT USAGE, SELECT ON SCHEMA `${schema_2}` TO `${client_id}`;
...
-
```
### Restrict read-only access to tables
Restrict access to specific tables by running the following SQL:
-```SQL
+```sql
GRANT USAGE ON CATALOG `${catalog}` TO `${client_id}`;
USE CATALOG `${catalog}`;
GRANT USAGE ON SCHEMA `${schema_1}` TO `${client_id}`;
@@ -102,7 +101,7 @@ Sign in to the [Databricks CLI with your Client ID secret](https://docs.databric
> success ""
> If this command succeeds, you can view the table.
-```SQL
+```sql
USE DATABASE ${linked_read_only_database} ;
SHOW SCHEMAS;
SELECT * FROM ${schema}.${table} LIMIT 10;
@@ -128,6 +127,6 @@ To connect your warehouse to the Data Graph:
## Update user access for Segment Reverse ETL catalog
If Segment Reverse ETL has ever run in the catalog you are configuring as the Segment connection catalog, a Segment-managed schema is already created and you need to provide the new Segment user access to the existing catalog. Run the following SQL if you run into an error on the Segment app indicating that the user doesn’t have sufficient privileges on an existing `_segment_reverse_etl` catalog.
-```SQL
+```sql
GRANT ALL PRIVILEGES ON SCHEMA ${segment_internal_catalog}.__segment_reverse_etl TO `${client_id}`;
```
diff --git a/src/unify/data-graph/setup-guides/snowflake-setup.md b/src/unify/data-graph/setup-guides/snowflake-setup.md
index e458744f88..faadc78e8a 100644
--- a/src/unify/data-graph/setup-guides/snowflake-setup.md
+++ b/src/unify/data-graph/setup-guides/snowflake-setup.md
@@ -26,7 +26,7 @@ Segment recommends setting up a new Snowflake user and only giving this user per
> If you choose to use an existing database that has also been used for [Segment Reverse ETL](/docs/connections/reverse-etl/), you must follow the [additional instructions](#update-user-access-for-segment-reverse-etl-schema)to update user access for the Segment Reverse ETL schema.
-```SQL
+```sql
-- ********** SET UP THE FOLLOWING WAREHOUSE PERMISSIONS **********
-- Update the following variables
@@ -82,7 +82,7 @@ GRANT CREATE SCHEMA ON DATABASE identifier($segment_connection_db) TO ROLE iden
Next, give the Segment role **read-only** access to additional databases you want to use for Data Graph including the Profiles Sync database. Repeat the following SQL query for **each** database you want to use for the Data Graph.
-``` SQL
+```sql
SET segment_connection_role = 'SEGMENT_LINKED_ROLE';
@@ -107,7 +107,7 @@ GRANT SELECT ON FUTURE MATERIALIZED VIEWS IN DATABASE identifier($linked_read_on
If you want to restrict access to specific [Snowflake schemas and tables](https://docs.snowflake.com/en/user-guide/security-access-control-privileges#table-privileges){:target="_blank"}, then run the following commands:
-```SQL
+```sql
-- [Optional] Further restrict access to only specific schemas and tables
SET db = 'MY_DB';
SET schema = 'MY_DB.MY_SCHEMA_NAME';
@@ -131,7 +131,7 @@ GRANT SELECT ON FUTURE MATERIALIZED VIEWS IN SCHEMA identifier($linked_read_only
To verify you have set up the right permissions for a specific table, log in with the username and password you created for `SEGMENT_CONNECTION_USERNAME` and run the following command to verify the role you created has the correct permissions. If this command succeeds, you should be able to view the respective table.
-``` SQL
+```sql
set segment_connection_role = 'SEGMENT_LINKED_ROLE';
set linked_read_only_database = 'YOUR_DB';
set table_name = 'YOUR_DB.SCHEMA.TABLE';
@@ -163,12 +163,11 @@ To connect your warehouse to the Data Graph:
## Update user acccess for Segment Reverse ETL schema
If Segment Reverse ETL has ever run in the database you are configuring as the Segment connection database, a Segment-managed schema is already created and you need to provide the new Segment user access to the existing schema. Run the following SQL if you run into an error on the Segment app indicating that the user doesn't have sufficient privileges on an existing `_segment_reverse_etl` schema.
-``` SQL
+```sql
-- If you want to use an existing database that already has Segment Reverse ETL schemas, you’ll need to run some additional steps below to grant the role access to the existing schemas.
SET retl_schema = concat($segment_connection_db,'.__segment_reverse_etl');
GRANT USAGE ON SCHEMA identifier($retl_schema) TO ROLE identifier($segment_connection_role);
GRANT CREATE TABLE ON SCHEMA identifier($retl_schema) TO ROLE identifier($segment_connection_role);
GRANT SELECT,INSERT,UPDATE,DELETE ON ALL TABLES IN SCHEMA identifier($retl_schema) TO ROLE identifier($segment_connection_role);
-
```
\ No newline at end of file
diff --git a/src/unify/faqs.md b/src/unify/faqs.md
index e004025b04..251af20490 100644
--- a/src/unify/faqs.md
+++ b/src/unify/faqs.md
@@ -56,4 +56,6 @@ No. Alternatively, you may delete the entire user profile from Segment using a [
### How does profile creation affect MTUs, particularly where a profile isn't merged with the parent profile due to exceeding the merge limit?
Segment determines the Monthly Tracked Users (MTUs) count by the number of unique user IDs and anonymous IDs processed, regardless of how you manage these profiles in Unify and Engage. This count is taken as events are sent to Segment, before they reach Unify and Engage. Therefore, the creation of new profiles or the merging of profiles in Unify doesn't affect the MTU count. The MTU count only increases when you send new unique user or anonymous IDs to Segment.
-
+
+### What is the event lookback period on the Profile Explorer?
+The [Profile Explorer](/docs/unify/#profile-explorer) retains event details for a period of up to 2 weeks. If you need event information beyond this timeframe, Segment recommends using [Profiles Sync](/docs/unify/profiles-sync/overview/) for comprehensive event analysis and retention.
diff --git a/src/unify/images/select_mappings.png b/src/unify/images/select_mappings.png
new file mode 100644
index 0000000000..42e848694c
Binary files /dev/null and b/src/unify/images/select_mappings.png differ
diff --git a/src/unify/salesforce-unify.md b/src/unify/salesforce-unify.md
new file mode 100644
index 0000000000..341171a8f5
--- /dev/null
+++ b/src/unify/salesforce-unify.md
@@ -0,0 +1,86 @@
+---
+title: Salesforce Unify Direct Integration Guide
+plan: unify
+---
+
+This guide outlines the process for setting up Salesforce as a data source with Segment Profiles.
+
+Once configured, this integration lets you send Salesforce data directly to Segment Profiles, eliminating the need for a data warehouse and enabling faster data synchronization and profile enrichment.
+
+## Prerequisites
+
+Before you begin, make sure that you have the following:
+
+- a Segment workspace with [Unify](/docs/unify/) enabled and [Identity Resolution](/docs/unify/identity-resolution/) set up
+- Administrator access to your Salesforce account
+- Salesforce Unify Direct Integration enabled for your workspace. [Contact Segment](https://segment.com/help/contact/){:target="_blank"} if you don't yet have the integration enabled.
+
+## Integration steps
+
+Follow the steps in this section to set up the Salesforce Unify Direct Integration.
+
+### 1. Add Salesforce as a source
+
+Start by setting up Salesforce as a source:
+
+1. From your Segment workspace, go to **Connections > Catalog > Cloud App Objects**.
+2. Select Salesforce as your source.
+3. Name your Salesforce source and authenticate with your Salesforce credentials.
+4. Once connected, use Selective Sync to choose the Salesforce collections and columns you want to sync.
+
+After successful authentication, Segment adds the source but disables it by default. You'll enable it later.
+
+### 2. Add a Segment Profiles destination
+
+Next, add a Segment Profiles destination:
+
+1. From the overview tab of your new Salesforce source, click **Add destination**.
+2. From the catalog destination page, click **Segment Profiles**, then click **Add destination**.
+3. Name your destination, then click **Create**.
+
+### 3. Create a data model
+
+1. In the Salesforce source you created, navigate to the Models tab and click **Create Model**.
+3. Select the fields you want to map to the Segment Profiles destination.
+4. Preview and validate the schema with real-time Salesforce data.
+5. Name your model and save it.
+
+### 4. Configure mapping
+
+1. In the Salesforce source, navigate to **Models > Add mapping**.
+2. Segment returns you to the Segment Profiles Destination. Click **Add mapping**.
+2. Select your data model and map your selected Salesforce data to fields in Segment Profiles (typically "Identify" for profile updates).
+ - Select the Profile space you want to update.
+ - Map Salesforce fields to Segment Profile fields. **You must map either a User ID or Anonymous ID field.**
+4. Test your mapping with real data from Salesforce.
+5. Save your mapping configuration.
+
+![A screenshot of the "Select Mappings" interface in Segment, showing fields for mapping event data from a source to a destination. The interface includes options for selecting objects, customizing objects, and mapping fields such as Profile Space, User ID, Anonymous ID, Group ID, Traits, and Timestamp.](./images/select_mappings.png)
+
+### 5. Enable the destination mapping and Salesforce source
+
+Finish by enabling the destination mappings and the source:
+
+1. From the overview tab of the Segment Profiles destination you created, toggle the **Mapping Status** switch to **Enabled**.
+2. Return to your Salesforce source and navigate to **Settings > Basic settings.**
+2. Toggle the **Enable source** switch to on.
+
+Data now begins syncing between Salesforce and Segment.
+
+## Data synchronization
+
+After you've connected Salesforce and the Segment Profiles destination, the integration begins syncing data:
+
+- New or updated records in Salesforce get sent to Segment Profiles based on your mapping configuration.
+- The initial sync includes historical data within the range specified in your Selective Sync settings.
+- Further syncs take place at regular intervals (typically hourly).
+
+## Best practices
+
+Keep the following in mind as you work with the Salesforce Unify Direct Integration:
+
+- Start with a subset of data to test your integration before expanding to all Salesforce objects.
+- Regularly review your mapping to ensure it reflects any changes in your Salesforce schema or Segment Profile needs.
+- Monitor both your Salesforce source and Segment Profiles destination for errors and data discrepancies.
+
+The Salesforce Unify Direct Integration supports mapping from a single Salesforce collection per data model. For complex use cases requiring data from multiple collections, you may need to create multiple data models and mappings.
\ No newline at end of file