diff --git a/src/_data/catalog/destination_categories.yml b/src/_data/catalog/destination_categories.yml index 8186fd3e58..d88a8a7fa1 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 2025-08-21 +# destination categories last updated 2025-08-28 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 823b06a6ea..7bbcbddb67 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 2025-08-21 +# destination data last updated 2025-08-28 items: - id: 637e8d185e2dec264895ea89 display_name: 1Flow @@ -6190,7 +6190,7 @@ items: hidden: false defaultTrigger: type = "track" and event = "Order Completed" fields: - - id: bzPDcwFKachfkx3rSDQR4X + - id: 4ZnhFx5fFUfaD575Xvrxma sortOrder: 0 fieldKey: eventSubtype label: Event Subtype @@ -6207,7 +6207,7 @@ items: value: addToCart dynamic: false allowNull: false - - id: oi7UAXBM9m22uBxzHj6ZtU + - id: iK5Xgf9JWB14aWnF97qipJ sortOrder: 1 fieldKey: products label: Product Details @@ -6235,7 +6235,7 @@ items: choices: null dynamic: false allowNull: false - - id: 97cVdQq1euH9xy7CBxBFnt + - id: j48bBwJhNgnMeXR7G9VETx sortOrder: 2 fieldKey: index label: Index @@ -6249,7 +6249,7 @@ items: choices: null dynamic: false allowNull: false - - id: 8zHC4XKT6zw1fSEVNCkpXx + - id: vDgJ7rFwPb3YYGuVGjPwYH sortOrder: 3 fieldKey: queryID label: Query ID @@ -6269,28 +6269,44 @@ items: choices: null dynamic: false allowNull: false - - id: ue7YzadGXzJeh4ehdM3WCk + - id: 2Jv73gRwu9uKfCkmUvXtpx sortOrder: 4 fieldKey: userToken label: User Token type: STRING - description: The ID associated with the user. + description: >- + The ID associated with the user. If a user is authenticated, this should + be set to the same value as the Authenticated User Token placeholder: '' defaultValue: '@if': exists: - '@path': $.userId + '@path': $.anonymousId then: - '@path': $.userId - else: '@path': $.anonymousId + else: + '@path': $.userId required: true multiple: false choices: null dynamic: false allowNull: false - - id: h9Z14o4tJtwWSijrZHUKEX + - id: EQZSbYtcUgFZUW9MrTC1t sortOrder: 5 + fieldKey: authenticatedUserToken + label: Authenticated User Token + type: STRING + description: The authenticated ID associated with the user. + placeholder: '' + defaultValue: + '@path': $.userId + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: nojCWunTbdEdQpq3F7nze4 + sortOrder: 6 fieldKey: timestamp label: Timestamp type: STRING @@ -6303,8 +6319,8 @@ items: choices: null dynamic: false allowNull: false - - id: 27h7UbwYBziAv55r7BkqVq - sortOrder: 6 + - id: 2mc1AfZWEEWQZy7YNvaVe4 + sortOrder: 7 fieldKey: value label: Value type: NUMBER @@ -6317,8 +6333,8 @@ items: choices: null dynamic: false allowNull: false - - id: hNuSorFNTweWTihYZJpApn - sortOrder: 7 + - id: cmxnciX5MK217Qir9svwsT + sortOrder: 8 fieldKey: currency label: Currency type: STRING @@ -6333,8 +6349,8 @@ items: choices: null dynamic: false allowNull: false - - id: i2QrLsoBAwJdZmyJioFtpK - sortOrder: 8 + - id: xh3V6ZDL1JXXKmDwuUVio + sortOrder: 9 fieldKey: extraProperties label: Extra Properties type: OBJECT @@ -6349,8 +6365,8 @@ items: choices: null dynamic: false allowNull: false - - id: cLo6E8qcNBWbtyqQAitdz2 - sortOrder: 9 + - id: nioEPZDw6rLdaTFEGCrbwU + sortOrder: 10 fieldKey: eventName label: Event Name type: STRING @@ -6362,8 +6378,8 @@ items: choices: null dynamic: false allowNull: false - - id: 3jgcs9xg89MqesYUtgLue2 - sortOrder: 10 + - id: 5mDYJnd7dVf9BgwmdLk74X + sortOrder: 11 fieldKey: eventType label: Event Type type: STRING @@ -6386,18 +6402,18 @@ items: slug: productViewedEvents description: >- Product view events act as a positive signal for associated record objects - — the associated Product ID. Query ID is optional and indicates that the - view events is the result of a search query. + — the associated Product ID. Query ID is optional and indicates that the + view event is the result of a search query. platform: CLOUD hidden: false defaultTrigger: type = "track" and event = "Product Viewed" fields: - - id: kBPaEg6EPdnmtzYsTupfZr + - id: ho7r6SB4mbC4VjqoBZpWkj sortOrder: 0 fieldKey: objectID label: Product ID type: STRING - description: Product ID of the clicked item. + description: Product ID of the viewed item. placeholder: '' defaultValue: '@path': $.properties.product_id @@ -6406,7 +6422,7 @@ items: choices: null dynamic: false allowNull: false - - id: uLVFmBiX7RrJgCa7wNRcyQ + - id: 7KJx9LZr2GvR6noH2dnpxb sortOrder: 1 fieldKey: index label: Index @@ -6420,7 +6436,7 @@ items: choices: null dynamic: false allowNull: false - - id: tnVBeTQnKAV4vTSJTs91Qn + - id: 2pZx3vbGL8iSEx3QGddC77 sortOrder: 2 fieldKey: queryID label: Query ID @@ -6440,28 +6456,44 @@ items: choices: null dynamic: false allowNull: false - - id: wZ3jvuLQnN2dVs4sVShBNo + - id: 6WDoQyGyAiUhDBJAZbq6JV sortOrder: 3 fieldKey: userToken label: User Token type: STRING - description: The ID associated with the user. + description: >- + The ID associated with the user. If a user is authenticated, this should + be set to the same value as the Authenticated User Token placeholder: '' defaultValue: '@if': exists: - '@path': $.userId + '@path': $.anonymousId then: - '@path': $.userId - else: '@path': $.anonymousId + else: + '@path': $.userId required: true multiple: false choices: null dynamic: false allowNull: false - - id: j19bZs6RrEFxHDLZThr31C + - id: 73xs8X22GWvVkPerCqXXGL sortOrder: 4 + fieldKey: authenticatedUserToken + label: Authenticated User Token + type: STRING + description: The authenticated ID associated with the user. + placeholder: '' + defaultValue: + '@path': $.userId + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: ot3W2bCNiXWGZ6XKbj4K3Y + sortOrder: 5 fieldKey: timestamp label: Timestamp type: STRING @@ -6474,8 +6506,8 @@ items: choices: null dynamic: false allowNull: false - - id: eBpLKV7MGxZ7DYenVQFTKz - sortOrder: 5 + - id: 84vhwxApGdV1myXgJmpH3F + sortOrder: 6 fieldKey: extraProperties label: Extra Properties type: OBJECT @@ -6490,8 +6522,8 @@ items: choices: null dynamic: false allowNull: false - - id: oj4J9zP5sQ4sFQQL4syinC - sortOrder: 6 + - id: uzJPLbkwc8GbUanun6gyCZ + sortOrder: 7 fieldKey: eventName label: Event Name type: STRING @@ -6505,8 +6537,8 @@ items: choices: null dynamic: false allowNull: false - - id: 3oJL4pbiUzCXyZ9iTQUAzb - sortOrder: 7 + - id: 6Lj3KpCpPVtkukVQVmj4So + sortOrder: 8 fieldKey: eventType label: Event Type type: STRING @@ -6534,7 +6566,7 @@ items: hidden: false defaultTrigger: type = "track" and event = "Product Clicked" fields: - - id: 6YQw3RMv6kYGb4figikT71 + - id: u8axMMMzhpBNnKGXideNXm sortOrder: 0 fieldKey: objectID label: Product ID @@ -6550,7 +6582,7 @@ items: choices: null dynamic: false allowNull: false - - id: 4jQBych2ueuNKAi5E2La56 + - id: 8XNUP1Nhfr4sGk6bCjfL2C sortOrder: 1 fieldKey: index label: Index @@ -6564,7 +6596,7 @@ items: choices: null dynamic: false allowNull: false - - id: htzkQqY5Uph1JVem4j51px + - id: vEt5pyN5TP31B71cQag4Sk sortOrder: 2 fieldKey: queryID label: Query ID @@ -6584,7 +6616,7 @@ items: choices: null dynamic: false allowNull: false - - id: gy2vySb7QycbC4LZ9MSFvy + - id: 83YXwFsAcX7EzwuQ3JR4bf sortOrder: 3 fieldKey: position label: Position @@ -6598,28 +6630,44 @@ items: choices: null dynamic: false allowNull: false - - id: uqWsGp6kZPvWMU9CQ7BFgg + - id: koPiu8L2BnpQmFoMXExnE4 sortOrder: 4 fieldKey: userToken label: User Token type: STRING - description: The ID associated with the user. + description: >- + The ID associated with the user. If a user is authenticated, this should + be set to the same value as the Authenticated User Token placeholder: '' defaultValue: '@if': exists: - '@path': $.userId + '@path': $.anonymousId then: - '@path': $.userId - else: '@path': $.anonymousId + else: + '@path': $.userId required: true multiple: false choices: null dynamic: false allowNull: false - - id: cfNrCrUkHAvMsCCN7LueqU + - id: h1jxPSuzFHnKw9dU41JPUg sortOrder: 5 + fieldKey: authenticatedUserToken + label: Authenticated User Token + type: STRING + description: The authenticated ID associated with the user. + placeholder: '' + defaultValue: + '@path': $.userId + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: bY6bPZiYnH7tKdbqvcNzCK + sortOrder: 6 fieldKey: timestamp label: Timestamp type: STRING @@ -6632,8 +6680,8 @@ items: choices: null dynamic: false allowNull: false - - id: kG3GmRo7pCVjCCmHZRjFeA - sortOrder: 6 + - id: kmqyZrTCn9jBkQKf8QKuoa + sortOrder: 7 fieldKey: extraProperties label: Extra Properties type: OBJECT @@ -6648,8 +6696,8 @@ items: choices: null dynamic: false allowNull: false - - id: oqvq1M17zZzV5zeRTiv1G1 - sortOrder: 7 + - id: mULsJ82jecKZy1swEPKgd + sortOrder: 8 fieldKey: eventName label: Event Name type: STRING @@ -6663,8 +6711,8 @@ items: choices: null dynamic: false allowNull: false - - id: qfoQBYmM87Rraj6sRkXiE8 - sortOrder: 8 + - id: vbTXAjjTw4xUSxhR39wv1L + sortOrder: 9 fieldKey: eventType label: Event Type type: STRING @@ -6690,7 +6738,7 @@ items: hidden: false defaultTrigger: type = "track" and event = "Product List Filtered" fields: - - id: wBhy3BLj2GZioNeA7nGX7T + - id: o1qHwSbdkKoU4tTrAt3z1o sortOrder: 0 fieldKey: filters label: Filters @@ -6712,7 +6760,7 @@ items: choices: null dynamic: false allowNull: false - - id: cdLZgYVZfvRZjHqvwHWrNd + - id: uVfqpo6oMxTWgHdEfVwytG sortOrder: 1 fieldKey: index label: Index @@ -6726,7 +6774,7 @@ items: choices: null dynamic: false allowNull: false - - id: tcBcsVgS3uz9EAXwwPmfDw + - id: mpuW3QbMcY9h4YFPb341BG sortOrder: 2 fieldKey: queryID label: Query ID @@ -6746,28 +6794,44 @@ items: choices: null dynamic: false allowNull: false - - id: uco5QWszWopGfGWdPS8Fj3 + - id: hoBtbYuFfXbDy8RrkqDdba sortOrder: 3 fieldKey: userToken label: User Token type: STRING - description: The ID associated with the user. + description: >- + The ID associated with the user. If a user is authenticated, this should + be set to the same value as the Authenticated User Token placeholder: '' defaultValue: '@if': exists: - '@path': $.userId + '@path': $.anonymousId then: - '@path': $.userId - else: '@path': $.anonymousId + else: + '@path': $.userId required: true multiple: false choices: null dynamic: false allowNull: false - - id: nkPn7t5FJRzkLJQdKYBHCj + - id: vw3QquBAVzaUz6xKhn6wMa sortOrder: 4 + fieldKey: authenticatedUserToken + label: Authenticated User Token + type: STRING + description: The authenticated ID associated with the user. + placeholder: '' + defaultValue: + '@path': $.userId + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: rkWgF8dK2TYzTW5PPdf6MY + sortOrder: 5 fieldKey: timestamp label: Timestamp type: STRING @@ -6780,8 +6844,8 @@ items: choices: null dynamic: false allowNull: false - - id: v9ka7FqZXtiCME7QtFAqsq - sortOrder: 5 + - id: aPkrp2eWbYfin1S5nUMcU6 + sortOrder: 6 fieldKey: extraProperties label: Extra Properties type: OBJECT @@ -6796,8 +6860,8 @@ items: choices: null dynamic: false allowNull: false - - id: bJuE2GvAw8FfgQ5PY7FS5o - sortOrder: 6 + - id: ioNyXvBaT1FxTZNdDmuCJC + sortOrder: 7 fieldKey: eventName label: Event Name type: STRING @@ -6811,8 +6875,8 @@ items: choices: null dynamic: false allowNull: false - - id: 3assDR2KSKnAQrGjQ39Pvh - sortOrder: 7 + - id: bSQGWArKmu2pRTXDDzoNTq + sortOrder: 8 fieldKey: eventType label: Event Type type: STRING @@ -6842,7 +6906,7 @@ items: hidden: false defaultTrigger: type = "track" and event = "Product Added" fields: - - id: k8ChFgusnwjkvRNmHiWVtx + - id: 7iZgazsNJPrnDkyZiouFyY sortOrder: 0 fieldKey: product label: Product ID @@ -6858,7 +6922,7 @@ items: choices: null dynamic: false allowNull: false - - id: 8fApLYemLJfTkkNx5XTydm + - id: teBAX6GzJSv8vTXVtWMZ8X sortOrder: 1 fieldKey: index label: Index @@ -6872,7 +6936,7 @@ items: choices: null dynamic: false allowNull: false - - id: bGwhTz3JsscNZtnAqy7yU8 + - id: b6vttf29YQWSp1a5TorVwh sortOrder: 2 fieldKey: queryID label: Query ID @@ -6892,7 +6956,7 @@ items: choices: null dynamic: false allowNull: false - - id: hYo2PDRg33itLQZFskNWZn + - id: uqz25Ht7weBpQRbugyosJ8 sortOrder: 3 fieldKey: userToken label: User Token @@ -6912,7 +6976,7 @@ items: choices: null dynamic: false allowNull: false - - id: 7aGbKTfjfJtaRwNR4fczE1 + - id: krW9NKJfAQmeLB4wGi3MNZ sortOrder: 4 fieldKey: timestamp label: Timestamp @@ -6926,7 +6990,7 @@ items: choices: null dynamic: false allowNull: false - - id: qfZrHXESR69peBrqEtpsci + - id: dA1VVjgXJqLFQKLFysbWjT sortOrder: 5 fieldKey: extraProperties label: Extra Properties @@ -6942,7 +7006,7 @@ items: choices: null dynamic: false allowNull: false - - id: tSXZbMv3ixmEZYXRTx9jZw + - id: sAJr1p4nYdvukUCJGZRoLM sortOrder: 6 fieldKey: eventName label: Event Name @@ -6955,7 +7019,7 @@ items: choices: null dynamic: false allowNull: false - - id: jWbAM4fsyHif2ZfLPoPn1p + - id: ieiXfbBkkyAtqAawzvbjK8 sortOrder: 7 fieldKey: eventType label: Event Type @@ -6984,7 +7048,177 @@ items: type = "track" or type = "identify" or type = "page" or type = "group" or type = "alias" fields: [] + - id: 75gDnmTweWdRQAPuy3kzVB + name: Product List Viewed Events + slug: productListViewedEvents + description: >- + Product list viewed events act as a positive signal for associated record + objects — the associated Product IDs. Query ID is optional and indicates + that the view events are the result of a search query. + platform: CLOUD + hidden: false + defaultTrigger: type = "track" and event = "Product List Viewed" + fields: + - id: sfN2PiemkLw6CanqJ2wejj + sortOrder: 0 + fieldKey: products + label: Product Details + type: OBJECT + description: >- + The viewed products. Populates the ObjectIDs field in the Algolia + Insights API. Each object must contain a product_id field. + placeholder: '' + defaultValue: + '@arrayPath': + - $.properties.products + - product_id: + '@path': $.product_id + required: true + multiple: true + choices: null + dynamic: false + allowNull: false + - id: 4UdtczThWLUPWAmCyoa71X + sortOrder: 1 + fieldKey: index + label: Index + type: STRING + description: Name of the targeted search index. + placeholder: '' + defaultValue: + '@path': $.properties.search_index + required: true + multiple: false + choices: null + dynamic: false + allowNull: false + - id: uCfAHYjhMs1iNFkaqxW4p7 + sortOrder: 2 + fieldKey: queryID + label: Query ID + type: STRING + description: Query ID of the list on which the items were viewed. + placeholder: '' + defaultValue: + '@if': + exists: + '@path': $.properties.query_id + then: + '@path': $.properties.query_id + else: + '@path': $.integrations.Algolia Insights (Actions).query_id + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: fNB2ZTQH3UJmEWHdnyPiYw + sortOrder: 3 + fieldKey: userToken + label: User Token + type: STRING + description: >- + The ID associated with the user. If a user is authenticated, this should + be set to the same value as the Authenticated User Token + placeholder: '' + defaultValue: + '@if': + exists: + '@path': $.anonymousId + then: + '@path': $.anonymousId + else: + '@path': $.userId + required: true + multiple: false + choices: null + dynamic: false + allowNull: false + - id: 8NyCirC8v1yh4pg9K7aQ9n + sortOrder: 4 + fieldKey: authenticatedUserToken + label: Authenticated User Token + type: STRING + description: The authenticated ID associated with the user. + placeholder: '' + defaultValue: + '@path': $.userId + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: v9UAxetm5z1nGBKth9vha + sortOrder: 5 + fieldKey: timestamp + label: Timestamp + type: STRING + description: The timestamp of the event. + placeholder: '' + defaultValue: + '@path': $.timestamp + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: cxpE7Hi7j3rHsJ1rdWY9iJ + sortOrder: 6 + fieldKey: extraProperties + label: Extra Properties + type: OBJECT + description: >- + Additional fields for this event. This field may be useful for Algolia + Insights fields which are not mapped in Segment. + placeholder: '' + defaultValue: + '@path': $.properties + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: te68KeoyD6UB3XmQ5ESzbD + sortOrder: 7 + fieldKey: eventName + label: Event Name + type: STRING + description: >- + The name of the event to be send to Algolia. Defaults to 'Product List + Viewed' + placeholder: '' + defaultValue: Product List Viewed + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: cD2y7QKYeZmDiLREJCTJ69 + sortOrder: 8 + fieldKey: eventType + label: Event Type + type: STRING + description: The type of event to send to Algolia. Defaults to 'view' + placeholder: '' + defaultValue: view + required: false + multiple: false + choices: + - label: view + value: view + - label: conversion + value: conversion + - label: click + value: click + dynamic: false + allowNull: false presets: + - actionId: pMj2PGgP2c3hHzLMae4iBb + name: Algolia Plugin + fields: {} + trigger: >- + type = "track" or type = "identify" or type = "group" or type = "page" or + type = "alias" - actionId: 2KEUSgKKYG2W82DdaBGsF4 name: Send purchase events to Algolia fields: @@ -7015,11 +7249,13 @@ items: userToken: '@if': exists: - '@path': $.userId + '@path': $.anonymousId then: - '@path': $.userId - else: '@path': $.anonymousId + else: + '@path': $.userId + authenticatedUserToken: + '@path': $.userId timestamp: '@path': $.timestamp value: @@ -7031,6 +7267,41 @@ items: eventName: Conversion Event eventType: conversion trigger: type = "track" and event = "Order Completed" + - actionId: 75gDnmTweWdRQAPuy3kzVB + name: Send product list viewed events to Algolia + fields: + products: + '@arrayPath': + - $.properties.products + - product_id: + '@path': $.product_id + index: + '@path': $.properties.search_index + queryID: + '@if': + exists: + '@path': $.properties.query_id + then: + '@path': $.properties.query_id + else: + '@path': $.integrations.Algolia Insights (Actions).query_id + userToken: + '@if': + exists: + '@path': $.anonymousId + then: + '@path': $.anonymousId + else: + '@path': $.userId + authenticatedUserToken: + '@path': $.userId + timestamp: + '@path': $.timestamp + extraProperties: + '@path': $.properties + eventName: Product List Viewed + eventType: view + trigger: type = "track" and event = "Product List Viewed" - actionId: etbKXm8QsQyQAo83znMszn name: Send product clicked events to Algolia fields: @@ -7051,11 +7322,13 @@ items: userToken: '@if': exists: - '@path': $.userId + '@path': $.anonymousId then: - '@path': $.userId - else: '@path': $.anonymousId + else: + '@path': $.userId + authenticatedUserToken: + '@path': $.userId timestamp: '@path': $.timestamp extraProperties: @@ -7081,11 +7354,13 @@ items: userToken: '@if': exists: - '@path': $.userId + '@path': $.anonymousId then: - '@path': $.userId - else: '@path': $.anonymousId + else: + '@path': $.userId + authenticatedUserToken: + '@path': $.userId timestamp: '@path': $.timestamp extraProperties: @@ -7116,11 +7391,13 @@ items: userToken: '@if': exists: - '@path': $.userId + '@path': $.anonymousId then: - '@path': $.userId - else: '@path': $.anonymousId + else: + '@path': $.userId + authenticatedUserToken: + '@path': $.userId timestamp: '@path': $.timestamp extraProperties: @@ -7158,11 +7435,13 @@ items: userToken: '@if': exists: - '@path': $.userId + '@path': $.anonymousId then: - '@path': $.userId - else: '@path': $.anonymousId + else: + '@path': $.userId + authenticatedUserToken: + '@path': $.userId timestamp: '@path': $.timestamp value: @@ -7174,12 +7453,6 @@ items: eventName: Conversion Event eventType: conversion trigger: type = "track" and event = "Product Added" - - actionId: pMj2PGgP2c3hHzLMae4iBb - name: Algolia Plugin - fields: {} - trigger: >- - type = "track" or type = "identify" or type = "group" or type = "page" or - type = "alias" partnerOwned: true - id: 66543798b2fb3cb3e9ff992c display_name: Amazon Ads DSP and AMC @@ -22127,6 +22400,228 @@ items: actions: [] presets: [] partnerOwned: false +- id: 6891fb45c0068b7fad1e80a5 + display_name: Batch (Actions) + name: Batch (Actions) + slug: batch-actions + hidden: false + endpoints: + - US + regions: + - us-west-2 + - eu-west-1 + url: connections/destinations/catalog/batch-actions + previous_names: + - Batch (Actions) + website: http://www.segment.com + status: PUBLIC_BETA + categories: + - CRM + logo: + url: https://cdn-devcenter.segment.com/a6bfb97c-8e56-48cc-9c1f-3009e815e9a4.svg + mark: + url: https://cdn-devcenter.segment.com/8157e37e-b676-413f-9eaf-76e70ad981ae.svg + methods: + track: true + identify: true + group: true + alias: true + screen: false + page: true + platforms: + browser: true + mobile: false + server: true + warehouse: true + cloudAppObject: false + linkedAudiences: true + 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: apiToken + type: password + defaultValue: '' + description: Token used to authorize sending data to the Destination platform + required: true + label: REST API Key + - name: projectKey + type: string + defaultValue: '' + description: >- + The unique project key identifying your project in the Destination + platform + required: true + label: Project Key + actions: + - id: 9KtmDfFDELBYa5xraQt3ED + name: Update User Profile + slug: updateProfile + description: Sends user events or creates and updates user profiles in Batch. + platform: CLOUD + hidden: false + defaultTrigger: type = "identify" or type = "track" + fields: + - id: 2NpCNYMPAWmxZTSv8UXB9o + sortOrder: 0 + fieldKey: identifiers + label: Identifiers + type: OBJECT + description: User identifiers + placeholder: '' + defaultValue: + custom_id: + '@path': $.userId + required: true + multiple: false + choices: null + dynamic: false + allowNull: false + - id: x8236vKSTToH7PFdkrChUG + sortOrder: 3 + fieldKey: profileAttributes + label: Profile attributes + type: OBJECT + description: >- + Attributes for the user profile. Batch can accept up to 50 attributes + per user. + placeholder: '' + defaultValue: + language: + '@path': $.context.locale + email_address: + '@if': + exists: + '@path': $.context.traits.email + then: + '@path': $.context.traits.email + else: + '@path': $.traits.email + phone_number: + '@if': + exists: + '@path': $.context.traits.phone + then: + '@path': $.context.traits.phone + else: + '@path': $.traits.phone + email_marketing: + '@if': + exists: + '@path': $.context.traits.email_marketing + then: + '@path': $.context.traits.email_marketing + else: + '@path': $.traits.email_marketing + sms_marketing: + '@if': + exists: + '@path': $.context.traits.sms_marketing + then: + '@path': $.context.traits.sms_marketing + else: + '@path': $.traits.sms_marketing + timezone: + '@path': $.context.timezone + region: + '@path': $.context.locale + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: vf4JJzXjNK3JNodUpndHjv + sortOrder: 4 + fieldKey: eventName + label: Event Name + type: STRING + description: The name of the event. + placeholder: '' + defaultValue: + '@path': $.event + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: g5L3xmbGRgWkSR38Vxjn87 + sortOrder: 5 + fieldKey: eventAttributes + label: Event Attributes + type: OBJECT + description: An object containining the event's attributes + placeholder: '' + defaultValue: + '@path': $.properties + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + presets: + - actionId: 9KtmDfFDELBYa5xraQt3ED + name: Update Profile + fields: + identifiers: + custom_id: + '@path': $.userId + enable_batching: true + batch_size: 200 + profileAttributes: + language: + '@path': $.context.locale + email_address: + '@if': + exists: + '@path': $.context.traits.email + then: + '@path': $.context.traits.email + else: + '@path': $.traits.email + phone_number: + '@if': + exists: + '@path': $.context.traits.phone + then: + '@path': $.context.traits.phone + else: + '@path': $.traits.phone + email_marketing: + '@if': + exists: + '@path': $.context.traits.email_marketing + then: + '@path': $.context.traits.email_marketing + else: + '@path': $.traits.email_marketing + sms_marketing: + '@if': + exists: + '@path': $.context.traits.sms_marketing + then: + '@path': $.context.traits.sms_marketing + else: + '@path': $.traits.sms_marketing + timezone: + '@path': $.context.timezone + region: + '@path': $.context.locale + eventName: + '@path': $.event + eventAttributes: + '@path': $.properties + trigger: type = "identify" or type = "track" + partnerOwned: true - id: 5d2d8f56f159f30001b3c3a9 display_name: Beamer name: Beamer @@ -34081,9 +34576,9 @@ items: - Email Marketing - SMS & Push Notifications logo: - url: https://cdn.filepicker.io/api/file/GyZ581zaSTmv9T1ivLE0 + url: https://cdn-devcenter.segment.com/bce5a23d-6fed-4180-a1a9-a2fcf91168fb.svg mark: - url: https://cdn.filepicker.io/api/file/w8zEnnazRwaPhGG4lLux + url: https://cdn-devcenter.segment.com/8984113c-b9f1-45c6-b3c3-6062b7cb5a6f.svg methods: track: true identify: true @@ -34175,9 +34670,9 @@ items: categories: - Email Marketing logo: - url: https://cdn.filepicker.io/api/file/GyZ581zaSTmv9T1ivLE0 + url: https://cdn-devcenter.segment.com/d43129fb-a9c3-4317-bcba-eaeaf4637e78.svg mark: - url: https://cdn.filepicker.io/api/file/w8zEnnazRwaPhGG4lLux + url: https://cdn-devcenter.segment.com/219023bf-49ba-41fb-8703-153fbd041e00.svg methods: track: true identify: true @@ -94487,7 +94982,7 @@ items: display_name: Nudge (Actions) name: Nudge (Actions) slug: actions-nudge - hidden: true + hidden: false endpoints: - US regions: @@ -97378,6 +97873,229 @@ items: '@path': $.properties trigger: type = "track" partnerOwned: true +- id: 686799c65fcebef2a98c8141 + display_name: Ortto (Audiences) + name: Ortto (Audiences) + slug: ortto-audiences + hidden: false + endpoints: + - US + regions: + - us-west-2 + - eu-west-1 + url: connections/destinations/catalog/ortto-audiences + previous_names: + - Ortto (Audiences) + website: https://ortto.com/ + status: PUBLIC_BETA + categories: + - Marketing Automation + - Email Marketing + logo: + url: https://cdn-devcenter.segment.com/99a99cd8-e7ee-4a03-a036-c452f16d88b9.svg + mark: + url: https://cdn-devcenter.segment.com/2a40c644-7a81-4bd6-b8ac-81b000bb8008.svg + methods: + track: true + identify: true + group: true + alias: true + screen: false + page: true + platforms: + browser: true + mobile: false + server: true + warehouse: false + cloudAppObject: false + linkedAudiences: 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: api_key + type: password + defaultValue: '' + description: Ortto API key + required: true + label: API Key + actions: + - id: cvxDHPVFdG8iRw8Wiks5Ls + name: Sync Audience + slug: syncAudience + description: Sync contacts to Ortto + platform: CLOUD + hidden: false + defaultTrigger: type = "identify" or type = "track" + fields: + - id: ctwX5y5FwiVtfJwLpj6Ehw + sortOrder: 1 + fieldKey: computation_key + label: Audience Computation Key + type: STRING + description: >- + The name of a boolean trait/property in Segment that indicates a user's + membership in a specific audience. This name matches Segment's friendly + name for the audience exactly. + placeholder: '' + defaultValue: + '@path': $.context.personas.computation_key + required: true + multiple: false + choices: null + dynamic: false + allowNull: false + - id: sbJssgaNFdLHtTYRc1J1Dv + sortOrder: 2 + fieldKey: external_audience_id + label: Ortto 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: 3afrHi9z5KoxXiSM14NfQG + sortOrder: 3 + fieldKey: message_id + label: Message ID + type: STRING + description: Message ID + placeholder: '' + defaultValue: + '@path': $.messageId + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: 2h4peivm86hGdZzdFG4bMk + sortOrder: 4 + fieldKey: enable_batching + label: Batch data + type: BOOLEAN + description: >- + When enabled, events will be sent to Ortto in batches for improved + efficiency. + placeholder: '' + defaultValue: true + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: mEZiQsGdWyZAfojiYPXkUy + sortOrder: 6 + fieldKey: user_id + label: User ID + type: STRING + description: The unique user identifier + placeholder: '' + defaultValue: + '@path': $.userId + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: bccAemmEERFNYH1e1EwNyw + sortOrder: 7 + fieldKey: anonymous_id + label: Anonymous ID + type: STRING + description: Anonymous user identifier + placeholder: '' + defaultValue: + '@path': $.anonymousId + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: dfkH7PVbj9YseGiwSdZiKu + sortOrder: 8 + fieldKey: ip + label: IP Address + type: STRING + description: The contact's IP address + placeholder: 180.1.12.125 + defaultValue: + '@if': + exists: + '@path': $.traits.ip + then: + '@path': $.traits.ip + else: + '@path': $.properties.ip + required: false + multiple: false + choices: null + dynamic: false + allowNull: true + - id: nNeeARHg8ZB4qxoXpPH6St + sortOrder: 9 + fieldKey: location + label: Location + type: OBJECT + description: The contact's location. Will take priority over the IP address. + placeholder: '' + defaultValue: + country: + '@if': + exists: + '@path': $.traits.country + then: + '@path': $.traits.country + else: + '@path': $.properties.country + state: + '@if': + exists: + '@path': $.traits.state + then: + '@path': $.traits.state + else: + '@path': $.properties.state + city: + '@if': + exists: + '@path': $.traits.city + then: + '@path': $.traits.city + else: + '@path': $.properties.city + post_code: + '@if': + exists: + '@path': $.traits.postal_code + then: + '@path': $.traits.postal_code + else: + '@path': $.properties.postal_code + required: false + multiple: false + choices: null + dynamic: false + allowNull: true + presets: [] + partnerOwned: true - id: 62df16e45ba0058c864a75d1 display_name: Pardot (Actions) name: Pardot (Actions) @@ -122400,20 +123118,21 @@ items: presets: [] partnerOwned: true - id: 65c36c1e127fb2c8188a414c - display_name: StackAdapt - name: StackAdapt - slug: actions-stackadapt-cloud + display_name: 'StackAdapt Events & Conversions ' + name: 'StackAdapt Events & Conversions ' + slug: stackadapt-events-conversions- hidden: false endpoints: - US regions: - us-west-2 - eu-west-1 - url: connections/destinations/catalog/actions-stackadapt-cloud + url: connections/destinations/catalog/stackadapt-events-conversions- previous_names: - StackAdapt Cloud (Actions) - StackAdapt - Actions - StackAdapt + - 'StackAdapt Events & Conversions ' website: https://go.stackadapt.com/segment-marketplace status: PUBLIC_BETA categories: @@ -122466,7 +123185,7 @@ items: hidden: false defaultTrigger: type = "identify" or type = "page" or type = "screen" or type = "track" fields: - - id: dhnTvnA931YoKHr3GnJvR3 + - id: d9fgTcsqrZB34AJwd5JsJs sortOrder: 0 fieldKey: user_id label: Segment User ID @@ -122486,7 +123205,7 @@ items: choices: null dynamic: false allowNull: false - - id: hckXqG8f3iHeg1FhvuU2GM + - id: gerXVC42SQMmT1FznL39rN sortOrder: 1 fieldKey: event_type label: Event Type @@ -122500,7 +123219,7 @@ items: choices: null dynamic: false allowNull: false - - id: xfmG3MvVLo7N4mwRWRnWQ6 + - id: jS1gpsy3uxpjCZcNtg1Wv7 sortOrder: 2 fieldKey: action label: Event Name @@ -122514,7 +123233,7 @@ items: choices: null dynamic: false allowNull: false - - id: 47pQm3BJoE3Mf9sP1ueqJr + - id: esvJPsGMfgUeX7xrkSWAF3 sortOrder: 3 fieldKey: ip_fwd label: IP Address @@ -122528,7 +123247,7 @@ items: choices: null dynamic: false allowNull: false - - id: hzAHgHUwRaDHeLNNrb5NcW + - id: wGyNG8ecy4zwHUtBNB2tiq sortOrder: 4 fieldKey: title label: Page Title @@ -122542,7 +123261,7 @@ items: choices: null dynamic: false allowNull: false - - id: fLTN8THv3Yo3xDWv61cFRq + - id: hfXRhYTDWZuE124jJFSw6n sortOrder: 5 fieldKey: url label: URL @@ -122556,7 +123275,7 @@ items: choices: null dynamic: false allowNull: false - - id: 4jmF4KPejSAnM9PsoVunZJ + - id: 7bD1U7MX8iVnfdREpZN8m9 sortOrder: 6 fieldKey: referrer label: Referrer @@ -122570,7 +123289,7 @@ items: choices: null dynamic: false allowNull: false - - id: rym6qN9txwGLRmkffFgng3 + - id: tMz2Ye44HeToiHZBBpd6eL sortOrder: 7 fieldKey: utm_source label: UTM Source @@ -122584,7 +123303,7 @@ items: choices: null dynamic: false allowNull: false - - id: mXAkGZ6MncV49T4E6GNqPm + - id: 6zHeD2WRuTD5GEUgh9kGHC sortOrder: 8 fieldKey: user_agent label: User Agent @@ -122598,7 +123317,7 @@ items: choices: null dynamic: false allowNull: false - - id: 3tFpEVZNpgS3yeEryGAQbz + - id: DggDtgSXhoxYS5x3AVrCJ sortOrder: 9 fieldKey: email label: Email @@ -122618,7 +123337,7 @@ items: choices: null dynamic: false allowNull: false - - id: 52aQaMLXyujSz3DB75DWBu + - id: usTJQG4j2ZL4pnjSsZMzw5 sortOrder: 10 fieldKey: phone label: Phone Number @@ -122638,7 +123357,7 @@ items: choices: null dynamic: false allowNull: false - - id: 7ZRMqwT9fMdFzuvW8TYzUA + - id: tFotqZjWh9QQiNooAmd5Eg sortOrder: 11 fieldKey: first_name label: First Name @@ -122658,7 +123377,7 @@ items: choices: null dynamic: false allowNull: false - - id: qyM8ZPZcPBe4GskgLXGRBJ + - id: qdGo7P4n6gHCYrFm8riRx7 sortOrder: 12 fieldKey: last_name label: Last Name @@ -122678,7 +123397,7 @@ items: choices: null dynamic: false allowNull: false - - id: bmJ3pHwREho6nnpf7UJZxv + - id: 6Lk9BEJoeAtQYdAvddBVcP sortOrder: 13 fieldKey: ecommerce_data label: Ecommerce Data @@ -122705,7 +123424,7 @@ items: choices: null dynamic: false allowNull: false - - id: d99oaceCPchkiNiiFfnzMM + - id: gHvrPghmEyDs1TLD8SoL6L sortOrder: 14 fieldKey: ecommerce_products label: Products @@ -138812,6 +139531,65 @@ items: '@path': $.traits trigger: type = "identify" partnerOwned: true +- id: 68207e064c022255721ec2d3 + display_name: Userpilot Mobile + name: Userpilot Mobile + slug: userpilot-mobile + hidden: false + endpoints: + - US + regions: + - us-west-2 + - eu-west-1 + url: connections/destinations/catalog/userpilot-mobile + previous_names: + - Userpilot Mobile + website: https://userpilot.com + status: PUBLIC_BETA + categories: + - Personalization + - Analytics + logo: + url: https://cdn-devcenter.segment.com/196fe932-31c9-477b-9d19-8778643abfdd.svg + mark: + url: https://cdn-devcenter.segment.com/7947dc3a-30f9-4dbf-b36f-514ecd79d9d5.svg + methods: + track: true + identify: true + group: true + alias: false + screen: false + page: false + platforms: + browser: true + mobile: true + server: true + warehouse: false + cloudAppObject: false + linkedAudiences: false + components: [] + browserUnbundlingSupported: false + browserUnbundlingPublic: false + replay: false + connection_modes: + device: + web: false + mobile: false + server: false + cloud: + web: true + mobile: true + server: true + settings: + - name: token + type: string + defaultValue: '' + description: Your Userpilot mobile account token + required: true + label: Token + actions: [] + presets: [] + partnerOwned: true - id: 6480b4eeab29eca5415089d4 display_name: Userpilot Web (Actions) name: Userpilot Web (Actions) @@ -139641,154 +140419,6 @@ items: actions: [] presets: [] partnerOwned: true -- id: 54521fdc25e721e32a72ef01 - display_name: Visual Website Optimizer - name: Visual Website Optimizer - slug: visual-website-optimizer - hidden: false - endpoints: - - US - regions: - - us-west-2 - - eu-west-1 - url: connections/destinations/catalog/visual-website-optimizer - previous_names: - - Visual Website Optimizer - website: http://visualwebsiteoptimizer.com - status: PUBLIC - categories: - - A/B Testing - logo: - url: https://cdn.filepicker.io/api/file/VFEXv8cXT6KnV0de1SEq - mark: - url: null - methods: - track: true - identify: false - group: false - alias: false - screen: false - page: false - platforms: - browser: true - mobile: false - server: false - warehouse: false - cloudAppObject: false - linkedAudiences: false - components: - - code: >- - https://github.com/segment-integrations/analytics.js-integration-visual-website-optimizer - type: BROWSER - browserUnbundlingSupported: false - browserUnbundlingPublic: true - replay: false - connection_modes: - device: - web: true - mobile: false - server: false - cloud: - web: false - mobile: false - server: false - settings: - - name: accountId - type: string - defaultValue: '' - description: |- - Your VWO account ID, used for fetching your VWO async smart code. - - This setting is only effective if "Use Async Smart Code" is enabled. - required: false - label: Account ID - - name: experimentNonInteraction - type: boolean - defaultValue: false - description: >- - For Google Analytics users - enabling this setting will add the - `nonInteraction` flag to your Experiment Viewed calls. This can help with - low bounce rates. - required: false - label: Make Experiment Viewed Non-interactive - - name: isSpa - type: boolean - defaultValue: false - description: >- - Enable this setting if your website is a SPA. We will configure VWO's SDK - to enable SPA on their end. - required: false - label: Single Page Application - - name: libraryTolerance - type: number - defaultValue: 2500 - description: >- - The maximum amount of time (in milliseconds) to wait for VWO's full - library to be downloaded before simply displaying your original page. - - - This setting is only effective if "Use Async Smart Code" is set to "true". - required: false - label: Library Tolerance - - name: listen - type: boolean - defaultValue: true - description: >- - Sends the experiment and variation information as properties on a track - call. - required: false - label: Send experiment data to other tools (as a track call) - - name: replay - type: boolean - defaultValue: false - description: Sends the experiment id and variation name as traits on the identify call. - required: false - label: Send experiment data to other tools (as an identify call) - - name: settingsTolerance - type: number - defaultValue: 2000 - description: >- - The maximum amount of time (in milliseconds) to wait for test settings - before VWO will simply display your original page. - - - This setting is only effective if "Use Async Smart Code" is set to "true". - required: false - label: Settings Tolerance - - name: trackOnlyAbExperiments - type: boolean - defaultValue: true - description: >- - Enable this setting if you only want to send to VWO events on A/B - Experiments. If disabled, we'll send events for all experiments. - required: false - label: Track Only AB Experiments - - name: useAsyncSmartCode - type: boolean - defaultValue: false - description: >- - If you would like to utilize VWO's asynchronous smart code, toggle on this - feature. This means you will not need to include VWO's native snippet on - your page as Segment will do this on your behalf. If this feature is - toggled off, you will need to include VWO's native smart code on your - webpage. - required: false - label: Use Async Smart Code - - name: useExistingJQuery - type: boolean - defaultValue: false - description: >- - If your page already includes JQuery, you can set this to "true". - Otherwise, VWO will include JQuery onto the page for you. VWO needs JQuery - on the page to function correctly. - - - This setting is only effective if "Use Async Smart Code" is enabled. - required: false - label: Use Existing JQuery - actions: [] - presets: [] - partnerOwned: false - id: 5c5239a982bdf80001a6ac7d display_name: Vitally name: Vitally diff --git a/src/_data/catalog/destinations_private.yml b/src/_data/catalog/destinations_private.yml index 48548abac9..5d000da89c 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 2025-08-21 +# destination data last updated 2025-08-28 items: - id: 54521fd925e721e32a72eee1 display_name: Pardot diff --git a/src/_data/catalog/source_categories.yml b/src/_data/catalog/source_categories.yml index f4dbe5c183..cc6a3f2206 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 2025-08-21 +# source categories last updated 2025-08-28 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 972dcc56ee..c760aa7615 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 2025-08-21 +# sources last updated 2025-08-28 items: - id: 8HWbgPTt3k display_name: .NET @@ -568,11 +568,12 @@ items: automatically send emails to your users after they perform actions, making drip email campaigns really easy. logo: - url: https://cdn.filepicker.io/api/file/GyZ581zaSTmv9T1ivLE0 + url: >- + https://cdn-devcenter.segment.com/8fc0785f-8b1d-4ec9-9f89-4a7861d2906b.svg categories: - Email Marketing status: PUBLIC - partnerOwned: true + partnerOwned: false - id: aSPS4yE0CZ display_name: Databricks isCloudEventSource: false