From 4249d43a4df98c392172394054316b539c44f497 Mon Sep 17 00:00:00 2001 From: forstisabella <92472883+forstisabella@users.noreply.github.com> Date: Tue, 30 Jul 2024 14:12:06 -0400 Subject: [PATCH] catalog --- src/_data/catalog/destination_categories.yml | 2 +- src/_data/catalog/destinations.yml | 1129 ++++++++++-------- src/_data/catalog/destinations_private.yml | 2 +- src/_data/catalog/source_categories.yml | 2 +- src/_data/catalog/sources.yml | 2 +- 5 files changed, 611 insertions(+), 526 deletions(-) diff --git a/src/_data/catalog/destination_categories.yml b/src/_data/catalog/destination_categories.yml index b7a48be00b..b7facf92f3 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-07-25 +# destination categories last updated 2024-07-30 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 d7f82ba048..4d97867e6a 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-07-25 +# destination data last updated 2024-07-30 items: - id: 637e8d185e2dec264895ea89 display_name: 1Flow @@ -6130,14 +6130,14 @@ items: - id: 66543798b2fb3cb3e9ff992c display_name: Amazon Ads DSP and AMC name: Amazon Ads DSP and AMC - slug: amazon-ads-dsp-and-amc + slug: actions-amazon-amc hidden: false endpoints: - US regions: - us-west-2 - eu-west-1 - url: connections/destinations/catalog/amazon-ads-dsp-and-amc + url: connections/destinations/catalog/actions-amazon-amc previous_names: - Amazon AMC (Actions) - Amazon Ads DSP and AMC @@ -15643,17 +15643,135 @@ items: label: API Key actions: - id: d9eBdkuVNmyRNAfgjdL6XS - name: Send Data + name: '[Deprecated] Send Data' slug: sendData - description: Send data to Blend AI for product usage insights + description: '[Deprecated] Send data to Blend AI for product usage insights' platform: CLOUD hidden: false defaultTrigger: type = "identify" or type = "page" or type = "screen" or type = "track" fields: [] + - id: yCjJBJudR4gEdQEiKgpL8 + name: Track events + slug: trackEvents + description: Send data to Blend AI for product usage insights + platform: CLOUD + hidden: false + defaultTrigger: type = "identify" or type = "page" or type = "screen" or type = "track" + fields: + - id: tBMWVdhWswxRHbK5AJ5nAB + sortOrder: 0 + fieldKey: eventName + label: Event Name + type: STRING + description: The name of event, page or screen + placeholder: '' + defaultValue: + '@if': + exists: + '@path': $.event + then: + '@path': $.event + else: + '@path': $.name + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: ssQfcfMM6vL5MDzkfLavQE + sortOrder: 1 + fieldKey: eventType + label: Event Type + type: STRING + description: The type of event + placeholder: '' + defaultValue: + '@path': $.type + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: dK2PNBSXo5r15RirtrQ1kU + sortOrder: 2 + fieldKey: eventProperties + label: Event Properties + type: OBJECT + description: Properties of the event + placeholder: '' + defaultValue: + '@path': $.properties + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: eMDPJ33ZqZZLN4sGqRvcXs + sortOrder: 3 + fieldKey: userTraits + label: User Traits + type: OBJECT + description: User profile details / traits + placeholder: '' + defaultValue: + '@if': + exists: + '@path': $.traits + then: + '@path': $.traits + else: + '@path': $.context.traits + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: uwSy94BocPDGB2pDBHY1bm + sortOrder: 4 + fieldKey: identifiers + label: Identifiers + type: OBJECT + description: User identifiers + placeholder: '' + defaultValue: + anonymousId: + '@path': $.anonymousId + userId: + '@path': $.userId + required: false + multiple: false + choices: null + dynamic: false + allowNull: false presets: - - actionId: d9eBdkuVNmyRNAfgjdL6XS + - actionId: yCjJBJudR4gEdQEiKgpL8 name: Send Data to Blend - fields: {} + fields: + eventName: + '@if': + exists: + '@path': $.event + then: + '@path': $.event + else: + '@path': $.name + eventType: + '@path': $.type + eventProperties: + '@path': $.properties + userTraits: + '@if': + exists: + '@path': $.traits + then: + '@path': $.traits + else: + '@path': $.context.traits + identifiers: + anonymousId: + '@path': $.anonymousId + userId: + '@path': $.userId trigger: type = "identify" or type = "page" or type = "screen" or type = "track" partnerOwned: true - id: 5c6db002edda600001b2af8b @@ -16351,7 +16469,7 @@ items: status: PUBLIC categories: - Email Marketing - - CRM + - Marketing Automation - SMS & Push Notifications logo: url: https://cdn.filepicker.io/api/file/L0QKeLi4RtuRdDAjfZ7i @@ -25700,17 +25818,17 @@ items: - id: 65302a3acb309a8a3d5593f2 display_name: Display and Video 360 (Actions) name: Display and Video 360 (Actions) - slug: display-and-video-360-actions - hidden: true + slug: actions-display-video-360 + hidden: false endpoints: - US regions: - us-west-2 - eu-west-1 - url: connections/destinations/catalog/display-and-video-360-actions + url: connections/destinations/catalog/actions-display-video-360 previous_names: - Display and Video 360 (Actions) - website: http://www.segment.com + website: https://marketingplatform.google.com/about/display-video-360/ status: PUBLIC categories: - Advertising @@ -47483,454 +47601,6 @@ items: actions: [] presets: [] partnerOwned: false -- id: 54521fd725e721e32a72eebb - display_name: Google Universal Analytics - name: Google Universal Analytics - slug: google-analytics - hidden: false - endpoints: - - US - regions: - - us-west-2 - - eu-west-1 - url: connections/destinations/catalog/google-analytics - previous_names: - - Google Analytics - - Google Universal Analytics - website: http://google.com/analytics - status: PUBLIC - categories: - - Analytics - logo: - url: https://cdn.filepicker.io/api/file/anFgceQJTGeMxChCgiyU - mark: - url: https://cdn.filepicker.io/api/file/zebLRcY3RtOlynDXTgNk - methods: - track: true - identify: true - group: false - alias: false - screen: false - page: true - platforms: - browser: true - mobile: true - server: true - warehouse: false - cloudAppObject: false - components: - - code: >- - https://github.com/segmentio/analytics.js-integrations/tree/master/integrations/google-analytics - owner: SEGMENT - type: BROWSER - - code: >- - https://github.com/segment-integrations/analytics-ios-integration-google-analytics - owner: SEGMENT - type: IOS - - code: >- - https://github.com/segment-integrations/analytics-android-integration-google-analytics - owner: SEGMENT - type: ANDROID - - code: >- - https://github.com/segmentio/integrations/tree/master/integrations/google-analytics - owner: SEGMENT - type: SERVER - browserUnbundlingSupported: true - browserUnbundlingPublic: true - replay: false - connection_modes: - device: - web: true - mobile: true - server: false - cloud: - web: true - mobile: true - server: true - settings: - - name: anonymizeIp - type: boolean - defaultValue: false - description: >- - For client side libraries. Read more about anonymizing IP addresses from - the [Google support - documentation](https://support.google.com/analytics/answer/2763052?hl=en). - required: false - label: Anonymize IP Addresses - - name: classic - type: boolean - defaultValue: false - description: >- - **Important:** When creating your Google Analytics profile, you can choose - between **Classic** and **Universal** Analytics. After March 2013, new - profiles default to Universal, while earlier ones are Classic. An easy - test: if you see `_gaq.push` in your code you're using Classic, so enable - this. - required: false - label: Use Classic Analytics on Your Site - - name: contentGroupings - type: map - defaultValue: {} - description: >- - Enter a property name on the left. Choose the Google Analytics content - grouping you want on the right. Google Analytics only accepts numbered - content groupings (e.g. contentGrouping3). When you use - `analytics.page(name, properties)` with custom properties, we'll use the - value of the property you designate as the value of the specified content - grouping. - required: false - label: Content Groupings - - name: dimensions - type: map - defaultValue: {} - description: >- - Because Google Analytics cannot accept arbitrary data about users or - events, when you use `analytics.identify(userId, traits)` with custom - traits or `analytics.track('event', properties)` with custom properties, - you need to map those traits and properties to Google Analytics custom - dimensions if you want them to be sent to GA. Enter a trait or property - name on the left. Choose the Google Analytics dimension you want on the - right. Google Analytics only accepts numbered dimensions (e.g. - dimension3). We suggest using user-scoped dimensions for trait mappings - and hit-scoped dimensions for properties [Contact - us](https://segment.com/contact) if you need help! - required: false - label: Custom Dimensions - - name: domain - type: string - defaultValue: '' - description: >- - _Only data sent from visitors on this domain_ will be recorded. By default - Google Analytics automatically resolves the domain name, so you should - **leave this blank unless you know you want otherwise**! This option is - useful if you need to ignore data from other domains, or explicitly set - the domain of your Google Analytics cookie. This is known as Override - Domain Name in [GA - Classic](https://developers.google.com/analytics/devguides/collection/gajs/gaTrackingSite). - If you are testing locally, you can set the domain to `none`. [Read more - about this setting in our - docs](https://segment.com/docs/connections/destinations/catalog/google-analytics/#cookie-domain-name). - required: false - label: Cookie Domain Name - - name: doubleClick - type: boolean - defaultValue: false - description: Works with both Universal and Classic tracking methods. - required: false - label: Remarketing, Display Ads and Demographic Reports. - - name: enableServerIdentify - type: boolean - defaultValue: false - description: >- - If you are sending `.identify()` calls from your server side libraries or - have Segment Cloud Apps that send back `.identify()` calls with enriched - user traits, you can send that data to your GA account via custom - dimensions and metrics. Unlike the client side integration which has the - luxury of browsers and the global window `ga` tracker, for server side we - will check your `traits` and your settings for custom dimension/metric - mappings and send it with an explicit event. - required: false - label: Enable Server Side Identify - - name: enhancedEcommerce - type: boolean - defaultValue: false - description: >- - If you want more detailed reports on ecommerce, you might want to enable - this feature. Read more about it - [here](https://developers.google.com/analytics/devguides/collection/analyticsjs/enhanced-ecommerce). - required: false - label: Enable Enhanced Ecommerce - - name: enhancedLinkAttribution - type: boolean - defaultValue: false - description: >- - Provides more detailed reports on the links clicked on your site. Read - more about it in the [Google support - documentation](https://developers.google.com/analytics/devguides/collection/analyticsjs/enhanced-link-attribution). - required: false - label: Enable Enhanced Link Attribution - - name: identifyCategory - type: string - defaultValue: '' - description: >- - If you have **Enabled Server Side Identify**, you can specify the trait - you want to look up for setting the event category will be since all - custom metrics/dimensions for server side `.identify()` calls will be sent - via an event hit to GA. The default value will be `'All'`. For example, if - you are sending `traits.category`, you can put 'category' in the setting - above and we will send the value of this trait as the event category. - required: false - label: Server Side Identify Event Category - - name: identifyEventName - type: string - defaultValue: '' - description: >- - If you have **Enabled Server Side Identify**, you can specify what the - event action will be since all custom metrics/dimensions for server side - `.identify()` calls will be sent via an event hit to GA. The default value - will be `'User Enriched'` - required: false - label: Server Side Identify Event Action - - name: ignoredReferrers - type: strings - defaultValue: [] - description: >- - Add any domains you want to ignore, separated by line breaks. You might - use this if you want Google Analytics to ignore certain referral domains - (e.g. to prevent your subdomains from showing up as referrers in your - analytics). _Note: this only works for Classic profiles. Universal - profiles can_ [edit their ignored - referrers](https://support.google.com/analytics/answer/2795830?hl=en&ref_topic=2790009) - _directly inside Google Analytics._ - required: false - label: Ignored Referrers - - name: includeSearch - type: boolean - defaultValue: false - description: >- - The querystring doesn't usually affect the content of the page in a - significant way (like sorting), so we disable this by default. - required: false - label: Include the Querystring in Page Views - - name: metrics - type: map - defaultValue: {} - description: >- - Because Google Analytics cannot accept arbitrary data about users or - events, when you use `analytics.identify(userId, traits)` with custom - numerical traits or `analytics.track('event', properties)` with custom - numerical properties, you need to map those traits and properties to - Google Analytics custom metrics if you want them to be sent to GA. Enter a - trait or property name on the left. Choose the Google Analytics metric you - want on the right. Google Analytics only accepts numbered metrics (e.g. - metric3). We suggest using user-scoped metrics for trait mappings and - hit-scoped metrics for properties. [Contact - us](https://segment.com/contact) if you need help! - required: false - label: Custom Metrics - - name: mobileTrackingId - type: string - defaultValue: '' - description: >- - Google Analytics tracks mobile apps separately, so you'll want to create a - separate Google Analytics mobile app property. Remember to only add a - mobile tracking ID if you're tracking from a mobile library. If you're - tracking from a hybrid app, fill in your website tracking ID instead. - Leave it blank if you don't have a mobile app property. - required: false - label: Mobile Tracking ID - - name: nameTracker - type: boolean - defaultValue: false - description: >- - Name the tracker 'segmentGATracker'. Enable this if you're working with - additional Google Analytics trackers and want to ensure that your Segment - tracker has a distinct name. If this is enabled you must prepend this - tracker name to any native Google Analytics (except for create) that you - call, e.g. 'segmentGATracker.require(....)' - required: false - label: Name Tracker - - name: nonInteraction - type: boolean - defaultValue: false - description: >- - Adds a _nonInteraction: true_ flag to every non-enhanced ecommerce event - tracked to Google Analytics. If you're seeing unusually low bounce rates - this will solve that issue. - required: false - label: Add the non-interaction flag to all events - - name: optimize - type: string - defaultValue: '' - description: >- - Integrate with Google Analytics Optimize plugin. Please enter your - Optimize Container ID - required: false - label: Optimize Container ID - - name: preferAnonymousId - type: boolean - defaultValue: false - description: >- - Enable this setting if you want `clientId` to always be set as a hash of - `anonymousId`. If no `anonymousId` is present we will fallback to set the - `clientId` to `userId`. This setting only applies to server side - connections. - required: false - label: Prefer Anonymous ID for Client ID - Server Side Only - - name: protocolMappings - type: map - defaultValue: {} - description: >- - If you are using the *server side* GA integration, you can map your custom - traits or properties to known [measurement protocol - params](https://developers.google.com/analytics/devguides/collection/protocol/v1/parameters). - required: false - label: Map Traits or Properties to Measurement Protocol Params - - name: reportUncaughtExceptions - type: boolean - defaultValue: false - description: >- - This lets you study errors and exceptions in your iOS and Android apps in - Google Analytics. - required: false - label: Send Uncaught Exceptions to GA (Mobile) - - name: resetCustomDimensionsOnPage - type: array - defaultValue: [] - description: >- - If you have an SPA website, and need to reset custom dimensions between - page calls, add to this setting all the properties (already mapped as - custom dimensions) that need to be reset for each page call. - required: false - label: Reset dimensions on Page calls - - name: sampleRate - type: number - defaultValue: 100 - description: >- - Specifies what percentage of users should be tracked. This defaults to 100 - (no users are sampled out) but large sites may need to use a lower sample - rate to stay within Google Analytics processing limits as [seen - here](https://developers.google.com/analytics/devguides/collection/analyticsjs/field-reference#sampleRate). - Currently only available in the browser - mobile coming soon. - required: false - label: Sample Rate - - name: sendUserId - type: boolean - defaultValue: false - description: >- - User-ID enables the analysis of groups of sessions across devices, using a - unique and persistent ID. This only works with Google Analytics Universal. - IMPORTANT: Sending email or other personally identifiable information - (PII) violates Google Analytics Terms of Service. - required: false - label: Send User-ID to GA - - name: serversideClassic - type: boolean - defaultValue: false - description: >- - **Important:** When creating your Google Analytics profile, you can choose - between **Classic** and **Universal** Analytics. After March 2013, new - profiles default to Universal, while earlier profiles are Classic. An easy - test: if you see `_gaq.push` in your code you're using Classic, so enable - this. - required: false - label: Use Classic Analytics for Your Serverside Tracking - - name: serversideTrackingId - type: string - defaultValue: '' - description: >- - Your Serverside Tracking ID is the UA code for the Google Analytics - property you want to send server-side calls to. Leave it blank if you - don't have a server-side client library that you want to send data from. - Remember that data tracked from mobile integrations that are not bundled - in your app send data to Google Analytics server side, since Segment sends - data to them via our own servers. - required: false - label: Serverside Tracking ID - - name: setAllMappedProps - type: boolean - defaultValue: true - description: >- - Google Analytics allows users to either pass custom dimensions / metrics - as properties of specific events or as properties for all events on a - given page (or the lifetime of the global tracker object). The default - Segment behavior is the latter. Any metrics / dimensions that are mapped - to a given property will be set to the page and sent as properties of all - subsequent events on that page. You can disable this functionality with - this setting. If disabled, Segment will only pass custom dimensions / - metrics as part of the payload of the event with which they are explicitly - associated. Please reference the Google Analytics - [documentation](https://developers.google.com/analytics/devguides/collection/analyticsjs/custom-dims-mets#implementation) - for more info. - required: false - label: Set Custom Dimensions & Metrics to the Page - - name: siteSpeedSampleRate - type: number - defaultValue: 1 - description: >- - Defines the sample size for Site Speed data collection. If you have a - small number of visitors you might want to adjust the sampling to a larger - rate for your [site speed - stats](https://developers.google.com/analytics/devguides/collection/gajs/methods/gaJSApiBasicConfiguration?hl=en#_gat.GA_Tracker_._setSiteSpeedSampleRate). - required: false - label: Site Speed Sample Rate - - name: topLevelContextMapping - type: boolean - defaultValue: false - description: >- - By default, Segment allows mappings from custom traits and properties to - Google Analytics custom dimensions and metrics. If you enable this - setting, Segment will also send top-level and `context` object fields - mapped in the **Custom Dimensions** and **Custom Metrics** settings. When - evaluating mappings, Segment will prioritize properties and traits before - top-level and `context` fields. This setting only applies to server side - connections. - required: false - label: Enable Mappings from Top-Level or Context Fields - Server Side Only - - name: trackCategorizedPages - type: boolean - defaultValue: true - description: >- - Tracks events to Google Analytics for [`page` - method](https://segment.com/docs/connections/sources/catalog/libraries/website/javascript/#page) - calls that have a `category` associated with them. E.g. `page('Docs', - 'Index')` translates to **Viewed Docs Page**. - required: false - label: Track Categorized Pages - - name: trackingId - type: string - defaultValue: '' - description: >- - Your website's Tracking ID is in the **Tracking Info** tab on the [Admin - Page](https://www.google.com/analytics/web/#management/Property) of Google - Analytics. Leave it blank if you don't have a website property. - required: false - label: Website Tracking ID - - name: trackNamedPages - type: boolean - defaultValue: true - description: >- - Tracks events to Google Analytics for [`page` - method](https://segment.com/docs/connections/sources/catalog/libraries/website/javascript/#page) - calls that have a `name` associated with them. E.g. `page('Signup')` - translates to **Viewed Signup Page**. - required: false - label: Track Named Pages - - name: typeOverride - type: boolean - defaultValue: false - description: >- - By default, Segment sends "Product List Viewed" and "Product List - Filtered" ecommerce events to GA as "pageview" hit types. Enable this - setting to instead map these two specced Segment track events to GA as - "event" hit types. - required: false - label: Send Segment "Product List" Events to GA as "Event" Hits - - name: useGoogleAmpClientId - type: boolean - defaultValue: false - description: >- - Google’s AMP Client ID API lets you uniquely identify users who engage - with your content on AMP and non-AMP pages. If you opt-in, Google - Analytics will use the user's AMP Client ID to determine that multiple - site events belong to the same user when those users visit AMP pages via a - [Google viewer](https://support.google.com/websearch/answer/7220196). - Associating events and users provides features like user counts and - session-based metrics. *Enabling this feature will affect your reporting.* - Please carefully reference Google's - [documentation](https://support.google.com/analytics/answer/7486764?hl=en&ref_topic=7378717) - for more info before you enable it. - required: false - label: Use Google AMP Client ID - - name: userDeletion - type: string - defaultValue: '' - description: 'Sign in to Google Analytics oAuth to enable User Deletion. ' - required: false - label: User Deletion - actions: [] - presets: [] - partnerOwned: false - id: 54521fd625e721e32a72eeba display_name: GoSquared name: GoSquared @@ -49257,7 +48927,7 @@ items: hidden: false defaultTrigger: type = "track" fields: - - id: aH3SVka9XSgyHitdWpcJGc + - id: 6JMdwk1uVMYtmerwhj1c4Z sortOrder: 0 fieldKey: eventName label: Event Name @@ -49275,7 +48945,7 @@ items: choices: null dynamic: true allowNull: false - - id: bmJa2E7E1H9BNwWbFZ1puW + - id: pXSbnaqZumFAopagi4Ke6y sortOrder: 1 fieldKey: occurredAt label: Event Timestamp @@ -49291,7 +48961,7 @@ items: choices: null dynamic: false allowNull: false - - id: bBgdEue3x3DKPvUZQrQZ9G + - id: 2LLY18iq1aph2DY3BsTbhK sortOrder: 2 fieldKey: email label: Email Address @@ -49313,7 +48983,7 @@ items: choices: null dynamic: false allowNull: false - - id: xh6FyMFwbBYZykb9nG6MkZ + - id: gXQuobz4AiJ1Gs5CUS1rMZ sortOrder: 3 fieldKey: utk label: User Token @@ -49327,7 +48997,7 @@ items: choices: null dynamic: false allowNull: false - - id: copM5UAUBzEdNbzAFrjbwK + - id: 3n7dSA2JVY8GVjJQDwn4fS sortOrder: 4 fieldKey: objectId label: Object ID @@ -49342,7 +49012,7 @@ items: choices: null dynamic: false allowNull: false - - id: dXtTFdQLB8gNDCyHxYmdtK + - id: nLXWbkdP6uPiwjegR996sJ sortOrder: 5 fieldKey: properties label: Event Properties @@ -49367,7 +49037,7 @@ items: hidden: false defaultTrigger: null fields: - - id: vnTMae3GfAqhSNpvVy5Ckp + - id: 5ktq3UrdTHHu3oKKcgXv7A sortOrder: 0 fieldKey: createNewCustomRecord label: Create Custom Object Record if Not Found @@ -49384,7 +49054,7 @@ items: choices: null dynamic: false allowNull: false - - id: chuh5FJ52yzBjhiw4Mnizy + - id: gkoqkFii3KuKaoCroH3LXL sortOrder: 1 fieldKey: customObjectSearchFields label: Custom Object Search Fields @@ -49399,7 +49069,7 @@ items: choices: null dynamic: false allowNull: false - - id: qg5CT9Ab4Ug4dPLLwKjJbo + - id: 6S6JNNd7sw87ZwrFnjVKPy sortOrder: 2 fieldKey: objectType label: Object Type @@ -49417,7 +49087,7 @@ items: choices: null dynamic: true allowNull: false - - id: fiqcfLvqdgcGAHcoSabvtx + - id: tvgAJQqAyfyi4JzCiXWwin sortOrder: 3 fieldKey: properties label: Properties @@ -49435,7 +49105,7 @@ items: choices: null dynamic: false allowNull: false - - id: hXxpBwwZ9yCauDnjXgBXPU + - id: 9JE1Ng8gEiWXNURgNVic3j sortOrder: 4 fieldKey: searchFieldsToAssociateCustomObjects label: Search Fields to Associate custom Object @@ -49451,7 +49121,7 @@ items: choices: null dynamic: false allowNull: false - - id: e5fpPBaiuLyvggRwZWXc55 + - id: ewFHpzJfcMFXfnFs9FTLQL sortOrder: 5 fieldKey: toObjectType label: ObjectType to associate @@ -49469,7 +49139,7 @@ items: choices: null dynamic: true allowNull: false - - id: 9SYYLi6wAnd3GJABNrjtKh + - id: 6Q9xcQqndFCsM6WqL61RjM sortOrder: 6 fieldKey: associationLabel label: Association Label @@ -49489,7 +49159,7 @@ items: hidden: false defaultTrigger: type = "identify" fields: - - id: jiK1tsmBQFyQSQNqDWEB74 + - id: niJo4TYwk81fgHcveAhsq sortOrder: 0 fieldKey: email label: Email @@ -49507,7 +49177,7 @@ items: choices: null dynamic: false allowNull: false - - id: uKumAWbj4GJ2tjbAXnhKY2 + - id: 8kDxEy8oZeVLjig5vFELdV sortOrder: 1 fieldKey: company label: Company Name @@ -49521,7 +49191,7 @@ items: choices: null dynamic: false allowNull: false - - id: rW6gEHexDVTcTDCXtvA83u + - id: iHrMJmLmFEZEB3PUES83YA sortOrder: 2 fieldKey: firstname label: First Name @@ -49541,7 +49211,7 @@ items: choices: null dynamic: false allowNull: false - - id: vJoh1o8yrbKj9CGTbRMVvZ + - id: hhWMEJb8kuMgn1AVbKdxHQ sortOrder: 3 fieldKey: lastname label: Last Name @@ -49561,7 +49231,7 @@ items: choices: null dynamic: false allowNull: false - - id: sZDXgbGD2Qhn3xe8xF4VRL + - id: dfMfLUT9HmsG3R3WRnDnLc sortOrder: 4 fieldKey: phone label: Phone @@ -49575,7 +49245,7 @@ items: choices: null dynamic: false allowNull: false - - id: 3vui85w7StUH2HLuzDdrn + - id: a2CETLMork3g4DAKr6GxSq sortOrder: 5 fieldKey: address label: Street Address @@ -49589,7 +49259,7 @@ items: choices: null dynamic: false allowNull: false - - id: uaBNU1BXGq2HP4SAvVMcKK + - id: nYoUkfTfrUdymM1s81WKNn sortOrder: 6 fieldKey: city label: City @@ -49603,7 +49273,7 @@ items: choices: null dynamic: false allowNull: false - - id: dfcL3XP7rTNzDWmqcAkSG6 + - id: 45qMAmBvy6GmHwSq8ZhoLS sortOrder: 7 fieldKey: state label: State @@ -49617,7 +49287,7 @@ items: choices: null dynamic: false allowNull: false - - id: 8vN56i7f2xhgS9fBrEi6fR + - id: uBroVhvZCT8vzTMijYxPq5 sortOrder: 8 fieldKey: country label: Country @@ -49631,7 +49301,7 @@ items: choices: null dynamic: false allowNull: false - - id: 86kUgcfqQ3sADgLAqiMKum + - id: uNrwYzFpEYWtntYhTiYLWN sortOrder: 9 fieldKey: zip label: Postal Code @@ -49651,7 +49321,7 @@ items: choices: null dynamic: false allowNull: false - - id: 8iZhdKhxvassLNeqUnn7XC + - id: 3BidDwG4L2idBNK9Sy5fb8 sortOrder: 10 fieldKey: website label: Website @@ -49665,7 +49335,7 @@ items: choices: null dynamic: false allowNull: false - - id: xbkNYvgdztso3rBDhfF6Sh + - id: 85KHMQ956dsARUJSNfsaJf sortOrder: 11 fieldKey: lifecyclestage label: Lifecycle Stage @@ -49681,7 +49351,7 @@ items: choices: null dynamic: false allowNull: false - - id: wipHiHbtyp6PV6C3zdXNYE + - id: v3K7PaXRtaYtinXs1wLq4P sortOrder: 12 fieldKey: properties label: Other properties @@ -49699,7 +49369,7 @@ items: choices: null dynamic: false allowNull: false - - id: uChHsuCVoB7N8AcBZuv5Tk + - id: aCQJcfsv1doYAyAmcgkfS9 sortOrder: 13 fieldKey: enable_batching label: Send Batch Data to HubSpot @@ -49724,7 +49394,7 @@ items: hidden: false defaultTrigger: type = "group" fields: - - id: ptoi3aUcSNJ7s4BQ58Dgtv + - id: m62vJRqLf1HZBLmq9jw5K7 sortOrder: 0 fieldKey: groupid label: Unique Company Identifier @@ -49748,7 +49418,7 @@ items: choices: null dynamic: false allowNull: false - - id: 7CS13NM7wsDM3RtDQwSBxJ + - id: gahwtDWf15NPezpB93sCbj sortOrder: 1 fieldKey: createNewCompany label: Create Company if Not Found @@ -49765,7 +49435,7 @@ items: choices: null dynamic: false allowNull: false - - id: 9Bq7nvrkrAJN7f1QCGNHsw + - id: 8YSsEvY6adumDDPKNwfzTv sortOrder: 2 fieldKey: associateContact label: Associate Contact with Company @@ -49784,7 +49454,7 @@ items: choices: null dynamic: false allowNull: false - - id: mzr6ZWhVDJiEE2XKfp1a6j + - id: vzA97i7rKMTq6Ywo43o6Jk sortOrder: 3 fieldKey: companysearchfields label: Company Search Fields @@ -49801,7 +49471,7 @@ items: choices: null dynamic: false allowNull: false - - id: kzobKrsSRknVzyRXjwvYPH + - id: b5p2es2zyjcNjEFFDxeeeK sortOrder: 4 fieldKey: name label: Company Name @@ -49815,7 +49485,7 @@ items: choices: null dynamic: false allowNull: false - - id: oZpH4vPE9YdjHBsMgonUWc + - id: mraMKmVTkX1n8eeBguVnrU sortOrder: 5 fieldKey: description label: Company Description @@ -49829,7 +49499,7 @@ items: choices: null dynamic: false allowNull: false - - id: cQ5dwdcB6EcoaubyigCb3m + - id: ijuVRhHDjtRxNpsQq9CL6Y sortOrder: 6 fieldKey: address label: Street Address @@ -49843,7 +49513,7 @@ items: choices: null dynamic: false allowNull: false - - id: kAzQ1B2sJymr9p1rmbB8hw + - id: ppR9DRQtW58RJXquqN8Cdk sortOrder: 7 fieldKey: city label: City @@ -49857,7 +49527,7 @@ items: choices: null dynamic: false allowNull: false - - id: cb7wDCwLgmA5eSMgVCtv2W + - id: hH3FcYVML7jBDP1i1BmCXZ sortOrder: 8 fieldKey: state label: State @@ -49871,7 +49541,7 @@ items: choices: null dynamic: false allowNull: false - - id: paTF97M1oCxNhg67Dtjz9j + - id: uEUnDwJXuxZU2fzbeBF4Mw sortOrder: 9 fieldKey: zip label: Postal Code @@ -49891,7 +49561,7 @@ items: choices: null dynamic: false allowNull: false - - id: eBNFWZ4VJMKAqX1MdTusMa + - id: 8ZssFcBnPQyRL27chH1S8b sortOrder: 10 fieldKey: domain label: Domain @@ -49905,7 +49575,7 @@ items: choices: null dynamic: false allowNull: false - - id: cASpQicCj5N7wwpEJ4XvCU + - id: 9p1VuMoHVVCWGHEDeFpKAc sortOrder: 11 fieldKey: phone label: Phone @@ -49919,7 +49589,7 @@ items: choices: null dynamic: false allowNull: false - - id: jd2DG6oanwNUK5YDaKZrch + - id: fDe6JxzYLDaa827YvwwyUy sortOrder: 12 fieldKey: numberofemployees label: Number of Employees @@ -49933,7 +49603,7 @@ items: choices: null dynamic: false allowNull: false - - id: 3shQG5n1stv5SHQ5KREYi7 + - id: dy7SKgSqrDh3ewAzLusuWA sortOrder: 13 fieldKey: industry label: Industry @@ -49947,7 +49617,7 @@ items: choices: null dynamic: false allowNull: false - - id: 4sQKpVXjCtPwBLfhepuCrM + - id: wYA2TMfEVovu32iNnXcd9t sortOrder: 14 fieldKey: lifecyclestage label: Lifecycle Stage @@ -49963,7 +49633,7 @@ items: choices: null dynamic: false allowNull: false - - id: tekZeGFdM55KfFyPf2RGWz + - id: hhyEAe7Suk3RSkcMFDUo9H sortOrder: 15 fieldKey: properties label: Other Properties @@ -49983,6 +49653,118 @@ items: choices: null dynamic: false allowNull: false + - id: dMYued7r3VjK4c2gBWUTZi + name: Upsert Object + slug: upsertObject + description: >- + Upsert a record of any Object type to HubSpot and optionally assocate it + with another record of any Object type. + platform: CLOUD + hidden: false + defaultTrigger: null + fields: + - id: f7R6m43MXLyFUPjYxGjcqf + sortOrder: 0 + fieldKey: object_details + label: Object Details + type: OBJECT + description: Details of the object to associate the record with + placeholder: '' + required: true + multiple: false + choices: null + dynamic: false + allowNull: false + - id: eK7W1JNZeQBWuU1QNBAyoQ + sortOrder: 1 + fieldKey: properties + label: Properties + type: OBJECT + description: Properties to set on the record. + placeholder: '' + defaultValue: + '@path': properties + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: jGP9PfotaQBu4QkD3gVVv4 + sortOrder: 2 + fieldKey: association_sync_mode + label: Associated Record Sync Mode + type: STRING + description: >- + Specify if Segment create associated records in Hubspot. Records will + only be created if the record requires a single identifier field and + does not require property fields to be set upon creation. + placeholder: '' + defaultValue: upsert + required: true + multiple: false + choices: + - label: Create + value: upsert + - label: Do not create + value: read + dynamic: false + allowNull: false + - id: 7iUmdHPM3pKzxBXEY5A73D + sortOrder: 3 + fieldKey: associations + label: Associations + type: OBJECT + description: Associations to create between the record and other records. + placeholder: '' + required: false + multiple: true + choices: null + dynamic: false + allowNull: false + - id: 8ssDQzw2pdextBa6FhdDi9 + sortOrder: 4 + fieldKey: enable_batching + label: Batch Data to Hubspot by default + type: BOOLEAN + description: By default Segment batches events to Hubspot. + placeholder: '' + defaultValue: true + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: 8eDVADMZC2Argp7nL3PRn5 + sortOrder: 5 + fieldKey: batch_size + label: Batch Size + type: NUMBER + description: Maximum number of events to include in each batch. + placeholder: '' + defaultValue: 100 + required: true + multiple: false + choices: null + dynamic: false + allowNull: false + - id: hm26EWdP8UmiX6webPRneE + sortOrder: 6 + fieldKey: __segment_internal_sync_mode + label: Sync Mode + type: STRING + description: Specify how Segment should update Records in Hubspot + defaultValue: update + required: false + multiple: false + choices: + - label: Create new records, and update existing records + value: upsert + - label: Create new records, but do not update existing records + value: add + - label: Update existing records, but do not create new records + value: update + dynamic: false + allowNull: false presets: [] partnerOwned: false - id: 631a1c2bfdce36a23f0a14ec @@ -63221,9 +63003,11 @@ items: url: connections/destinations/catalog/linkedin-conversions-api previous_names: - LinkedIn Conversions API - website: http://www.segment.com + website: >- + https://business.linkedin.com/marketing-solutions/cx/21/10/reporting-analytics status: PUBLIC - categories: [] + categories: + - Advertising logo: url: https://cdn-devcenter.segment.com/0015b1e2-b3c3-4077-8859-abf25f91b91c.svg mark: @@ -63752,7 +63536,7 @@ items: hidden: false defaultTrigger: null fields: - - id: keB4AueGWBacc9aWiGGaRz + - id: s2XpgF2ZZCfTiRHhDrcoUG sortOrder: 0 fieldKey: listId label: List ID @@ -63766,7 +63550,7 @@ items: choices: null dynamic: false allowNull: false - - id: aSQGErWY9GZqyfTr9s4tjB + - id: d6FNpzG6ahrLY4HwC2BtVx sortOrder: 1 fieldKey: emailAddress label: Email Address @@ -63774,30 +63558,77 @@ items: description: Email address of the contact. placeholder: '' defaultValue: - '@path': $.context.traits.email + '@if': + exists: + '@path': $.context.traits.email + then: + '@path': $.context.traits.email + else: + '@path': $.traits.email required: true multiple: false choices: null dynamic: false allowNull: false - - id: oErNXoXW43BhfYc9zma9EU + - id: dYJ7ZNPhfahwK94fBcGfYw sortOrder: 2 fieldKey: profileFieldValues label: Profile Field Values type: OBJECT description: >- - Add key value pairs to set one or more profile fields. The key is the - profile field ID you want to set. Find this under Help & Support > API - ID Information in https://admin.listrak.com. The value is the profile - field value. (i.e. 1234 = on) + Add one or more profile field IDs as object keys. You can find these IDs + under Help & Support > API ID Information on https://admin.listrak.com. + Choose one of three options as the object value: "on" (activates this + field in Listrak), "off" (deactivates this field in Listrak), or + "useAudienceKey" (Listrak sets the field based on the Segment Audience + payload's audience_key boolean value: "true" activates the field, + "false" deactivates it). placeholder: '' required: true multiple: false choices: null dynamic: false allowNull: false - - id: bFoamMtf1AGGMMjnQz6daY + - id: 4F41DAWmN7sQbmMmb3Erip sortOrder: 3 + fieldKey: traits_or_props + label: Traits or properties object + type: OBJECT + description: >- + A computed object for track and identify events. This field should not + need to be edited. + placeholder: '' + defaultValue: + '@if': + exists: + '@path': $.properties + then: + '@path': $.properties + else: + '@path': $.traits + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: 3318GrnC1gQ7aLVUfn4Tqk + sortOrder: 4 + fieldKey: segment_audience_key + label: Audience Key + type: STRING + description: >- + Segment Audience Key to which user identifier should be added or + removed. + placeholder: '' + defaultValue: + '@path': $.context.personas.computation_key + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: uELY3xNif3s3iQhNzpiLa2 + sortOrder: 5 fieldKey: enable_batching label: Batch Data to Listrak type: BOOLEAN @@ -65817,9 +65648,10 @@ items: url: connections/destinations/catalog/marketo-static-lists-actions previous_names: - Marketo Static Lists (Actions) - website: http://www.segment.com + website: https://developers.marketo.com/ status: PUBLIC - categories: [] + categories: + - Email Marketing logo: url: https://cdn-devcenter.segment.com/baea98c1-5b3c-4b60-99aa-a40f22095f7b.svg mark: @@ -72605,7 +72437,7 @@ items: group: false alias: false screen: false - page: true + page: false platforms: browser: true mobile: true @@ -73651,7 +73483,7 @@ items: hidden: false defaultTrigger: type = "track" or type = "identify" fields: - - id: 9AVtxPuiDT9gZFNP54FhPX + - id: aRxryqXgHewWRf63LqsWpS sortOrder: 0 fieldKey: custom_audience_name label: Custom Audience Name @@ -73665,7 +73497,7 @@ items: choices: null dynamic: false allowNull: false - - id: 5BVx58b7tZUw3HCZ9RQnDo + - id: eFxtchDM1GkPQZTkrKkSH4 sortOrder: 1 fieldKey: segment_computation_action label: Segment Computation Action @@ -73681,7 +73513,7 @@ items: value: audience dynamic: false allowNull: false - - id: qnivGYknxREfP4M2GDh9PY + - id: koKpxwRJ3LrVGgLrzZtxiJ sortOrder: 2 fieldKey: segment_computation_id label: Segment Computation ID @@ -73695,7 +73527,7 @@ items: choices: null dynamic: false allowNull: false - - id: 6GjHDurDdHqGWeFVg7hHRA + - id: uWhdi7YuAj5zfJTX8hSidc sortOrder: 3 fieldKey: optimizelyUserId label: Optimizely User ID @@ -73715,7 +73547,7 @@ items: choices: null dynamic: false allowNull: false - - id: bhSeazmogBBuEg3aiFXNpJ + - id: s2Uq6oeRzZbHDvFpXvd4Ae sortOrder: 4 fieldKey: timestamp label: Timestamp @@ -73729,6 +73561,32 @@ items: choices: null dynamic: false allowNull: false + - id: 8KxiFSVLjHAmde4bmu56JJ + sortOrder: 5 + fieldKey: enable_batching + label: Enable Batching + type: BOOLEAN + description: Enable batching of event data to Optimizely. + placeholder: '' + defaultValue: true + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: xQbJbEmJVVuNTg38fw1A + sortOrder: 6 + fieldKey: batch_size + label: Batch Size + type: INTEGER + description: Number of events to batch before sending to Optimizely. + placeholder: '' + defaultValue: 100 + required: false + multiple: false + choices: null + dynamic: false + allowNull: false presets: [] partnerOwned: true - id: 6512d7f86bdccc3829fc4ac3 @@ -96257,6 +96115,233 @@ items: actions: [] presets: [] partnerOwned: false +- id: 66684ba89c0523461d8bb7f3 + display_name: Taboola (Actions) + name: Taboola (Actions) + slug: taboola-actions + hidden: false + endpoints: + - US + regions: + - us-west-2 + - eu-west-1 + url: connections/destinations/catalog/taboola-actions + previous_names: + - Taboola (actions) + - Taboola (Actions) + website: https://www.taboola.com + status: PUBLIC_BETA + categories: + - Advertising + logo: + url: https://cdn-devcenter.segment.com/fa0aefd3-6a29-4791-b22c-5619483bd9ce.svg + mark: + url: https://cdn-devcenter.segment.com/41a65240-e74f-4562-898c-534b755d9ca1.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: client_id + type: string + defaultValue: '' + description: The client ID from your Taboola account. + required: true + label: Client ID + - name: client_secret + type: string + defaultValue: '' + description: The client's secret from your Taboola account. + required: true + label: Client Secret + actions: + - id: 9GwkvxgdTZLMFwyqpdjKmK + name: Sync Audience + slug: syncAudience + description: Sync a Segment Engage Audience to Taboola. + platform: CLOUD + hidden: false + defaultTrigger: type = "track" + fields: + - id: b5AyKsZMdYBCuPcgAoGpHX + sortOrder: 0 + fieldKey: external_audience_id + label: External Audience ID + type: STRING + description: The Audience ID from Taboola. + placeholder: '' + defaultValue: + '@path': $.context.personas.external_audience_id + required: true + multiple: false + choices: null + dynamic: false + allowNull: false + - id: nt8pDXXxRqFipVtMTDG4Pw + sortOrder: 1 + fieldKey: segment_computation_key + label: Audience Key + type: STRING + description: Segment Audience key to which user identifier should be added or removed + placeholder: '' + defaultValue: + '@path': $.context.personas.computation_key + required: true + multiple: false + choices: null + dynamic: false + allowNull: false + - id: sMRMLu56EkHAZRPD8pVHfo + sortOrder: 2 + fieldKey: segment_computation_action + label: Segment Computation Action + type: STRING + description: >- + Segment computation class used to determine if input event is from an + Engage Audience'. Value must be = 'audience'. + placeholder: '' + defaultValue: + '@path': $.context.personas.computation_class + required: true + multiple: false + choices: + - label: audience + value: audience + dynamic: false + allowNull: false + - id: jUZb4GPFruhb49v5CrfdiV + sortOrder: 3 + fieldKey: user_email + label: Email address + type: STRING + description: The user's email address + placeholder: '' + defaultValue: + '@if': + exists: + '@path': $.traits.email + then: + '@path': $.traits.email + else: + '@path': $.context.traits.email + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: q5Tviv55BQZPwWVktt4pWN + sortOrder: 4 + fieldKey: traits_or_props + label: Traits or properties object + type: OBJECT + description: >- + A computed object for track and identify events. This field should not + need to be edited. + placeholder: '' + defaultValue: + '@if': + exists: + '@path': $.properties + then: + '@path': $.properties + else: + '@path': $.traits + required: true + multiple: false + choices: null + dynamic: false + allowNull: false + - id: cF3gMNhkg8M1btdD2Jnw1y + sortOrder: 5 + fieldKey: enable_batching + label: Batch events + type: BOOLEAN + description: >- + When enabled, events will be batched before being sent to Taboola. In + most cases, batching should be enabled. + placeholder: '' + defaultValue: true + required: true + multiple: false + choices: null + dynamic: false + allowNull: false + - id: o6bMzm9h1LVh7MDVpfuv2a + sortOrder: 6 + fieldKey: device_id + label: Mobile Device ID + type: STRING + description: >- + To send iOS and Android Device IDs include them as 'ios_id' and + 'android_id' via the 'Customized Setup' option when connecting your + Audience. + placeholder: '' + defaultValue: + '@if': + exists: + '@path': $.properties.ios_id + then: + '@path': $.properties.ios_id + else: + '@path': $.properties.android_id + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: vuis4qvh3DLApz1bevDCVD + sortOrder: 7 + fieldKey: batch_size + label: Batch Size + type: INTEGER + description: Max Batch size to send to Taboola. + placeholder: '' + defaultValue: 1000 + required: true + multiple: false + choices: null + dynamic: false + allowNull: false + - id: cb7pZ1yhm1CsKfamam8DCe + sortOrder: 8 + fieldKey: action + label: Action + type: STRING + description: Action to perform on the audience. + placeholder: '' + required: false + multiple: false + choices: + - label: Add + value: ADD + - label: Remove + value: REMOVE + dynamic: false + allowNull: false + presets: [] + partnerOwned: true - id: 54521fd525e721e32a72eea6 display_name: Talkable name: Talkable diff --git a/src/_data/catalog/destinations_private.yml b/src/_data/catalog/destinations_private.yml index da7dfe638e..4f7a161085 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-07-25 +# destination data last updated 2024-07-30 items: - id: 54521fd925e721e32a72eee1 display_name: Pardot diff --git a/src/_data/catalog/source_categories.yml b/src/_data/catalog/source_categories.yml index 7dee3807e5..16d588e8e0 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-07-25 +# source categories last updated 2024-07-30 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 0391e65ed6..de31928c17 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-07-25 +# sources last updated 2024-07-30 items: - id: 8HWbgPTt3k display_name: .NET