From 3fc7a2fd0244bfa33aa317ca1f0cd2877daea6f8 Mon Sep 17 00:00:00 2001 From: stayseesong Date: Tue, 22 Aug 2023 09:55:13 -0700 Subject: [PATCH] make catalog --- src/_data/catalog/destination_categories.yml | 2 +- src/_data/catalog/destinations.yml | 1025 +++++++++++++++++- src/_data/catalog/destinations_private.yml | 597 +--------- src/_data/catalog/regional-supported.yml | 24 +- src/_data/catalog/source_categories.yml | 2 +- src/_data/catalog/sources.yml | 48 +- 6 files changed, 1046 insertions(+), 652 deletions(-) diff --git a/src/_data/catalog/destination_categories.yml b/src/_data/catalog/destination_categories.yml index d783929f6f..38dda142d2 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 2023-08-17 +# destination categories last updated 2023-08-22 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 036f319c1d..2626c41b60 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 2023-08-17 +# destination data last updated 2023-08-22 items: - id: 637e8d185e2dec264895ea89 display_name: 1Flow @@ -20186,6 +20186,328 @@ items: label: API Key actions: [] presets: [] +- id: 63f65c1c42e3bded41f0499c + display_name: Emarsys (Actions) + name: Emarsys (Actions) + slug: actions-emarsys + hidden: true + endpoints: + - US + regions: + - us-west-2 + - eu-west-1 + url: connections/destinations/catalog/actions-emarsys + previous_names: + - Emarsys (Actions) + website: http://www.emarsys.com + status: PUBLIC_BETA + categories: + - Email Marketing + - Analytics + logo: + url: https://cdn.filepicker.io/api/file/a2LVYLBfR2mLIs3MzvPo + mark: + url: https://cdn.filepicker.io/api/file/engQ0gGiQ5ywznrR5Vs5 + methods: + track: true + identify: true + group: true + alias: true + screen: false + page: true + platforms: + browser: true + mobile: false + server: true + warehouse: 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_password + type: password + defaultValue: '' + description: Your Emarsys API password. + required: true + label: API password + - name: api_user + type: string + defaultValue: '' + description: Your Emarsys API username + required: true + label: API username + actions: + - id: 4B74JFPVbmV8VWe257mDAh + name: Add to Contact List + slug: addToContactList + description: >- + Add a contact to a contact list. The contact must exist before it can be + added. + platform: CLOUD + hidden: false + defaultTrigger: null + fields: + - id: rhZJYaoLwYD2zMYXzod7zV + sortOrder: 0 + fieldKey: contactlistid + label: Id of the contact list + type: INTEGER + description: The Id of the contactlist + placeholder: '' + required: true + multiple: false + choices: null + dynamic: true + allowNull: false + - id: jZUJEf92EHihcSov4GmARV + sortOrder: 1 + fieldKey: key_field + label: Key field + type: STRING + description: The field to use to find the contact + placeholder: '' + required: true + multiple: false + choices: null + dynamic: true + allowNull: false + - id: p2cr6Pex8a2amNsW6mcdFX + sortOrder: 2 + fieldKey: key_value + label: Key value + type: STRING + description: >- + Value for the key field used to find the contact. E.g. the email + address + placeholder: '' + required: true + multiple: false + choices: null + dynamic: false + allowNull: false + - id: fYu4RQeoB8GgJGZkaCf38Y + sortOrder: 3 + fieldKey: enable_batching + label: Enable Batching? + type: BOOLEAN + description: When enabled, Segment will send events in batches. + defaultValue: false + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: arn7JhoTDPGbdjGYrqRJGL + name: Remove from Contact List + slug: removeFromContactList + description: Remove a contact from a contact list. + platform: CLOUD + hidden: false + defaultTrigger: null + fields: + - id: pVf6d4Ed3g7DQojUzAKEx9 + sortOrder: 0 + fieldKey: contactlistid + label: Id of the contact list + type: INTEGER + description: The Id of the contactlist + placeholder: '' + required: true + multiple: false + choices: null + dynamic: true + allowNull: false + - id: dGi5YeT3XeddM6yiYWGCr9 + sortOrder: 1 + fieldKey: key_field + label: Key field + type: STRING + description: The field to use to find the contact + placeholder: '' + required: true + multiple: false + choices: null + dynamic: true + allowNull: false + - id: kYeh1LHZ4mY2kWcNy5W45e + sortOrder: 2 + fieldKey: key_value + label: Key value + type: STRING + description: >- + Value for the key field used to find the contact. E.g. the email + address + placeholder: '' + required: true + multiple: false + choices: null + dynamic: false + allowNull: false + - id: mRVhNFCa1DzLPGizdQs4gV + sortOrder: 3 + fieldKey: enable_batching + label: Enable Batching? + type: BOOLEAN + description: When enabled, Segment will send events in batches. + defaultValue: false + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: gvq4dDDTEHt8vEBSATSrzd + name: Upsert Contact + slug: upsertContact + description: Insert or update a contact on the Emarsys platform + platform: CLOUD + hidden: false + defaultTrigger: null + fields: + - id: 3ExS6zLEWX85HP9Cjn2MT1 + sortOrder: 0 + fieldKey: key_field + label: Key field + type: STRING + description: The field to use to find the contact + placeholder: '' + required: true + multiple: false + choices: null + dynamic: true + allowNull: false + - id: qLyycB8vysHYH9PnGS4BWR + sortOrder: 1 + fieldKey: key_value + label: Key value + type: STRING + description: >- + Value for the key field used to find the contact. E.g. the email + address + placeholder: '' + required: true + multiple: false + choices: null + dynamic: false + allowNull: false + - id: qNQn3NoS4yXMB6tJyRFHSV + sortOrder: 2 + fieldKey: write_field + label: Fields to write + type: OBJECT + description: >- + Use the emarsys field id (number) as key and set a value (string) + (static, function or event variable) + placeholder: '' + defaultValue: + '1': + '@path': $.traits.firstName + '2': + '@path': $.traits.lastName + '3': + '@path': $.traits.email + required: true + multiple: false + choices: null + dynamic: false + allowNull: false + - id: 4a1WJ8ZyZHDPo2YSHBA253 + sortOrder: 3 + fieldKey: enable_batching + label: Enable Batching? + type: BOOLEAN + description: When enabled, Segment will send events in batches. + defaultValue: false + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: niQGHcuUUEF12e4mUcCrb8 + name: Trigger Event + slug: triggerEvent + description: >- + Trigger an external event on the Emarsys platform to launch automation + programs. Note: You can only pass objects to event_payload (no literals, + no arrays). + platform: CLOUD + hidden: false + defaultTrigger: null + fields: + - id: uSG7uMSfSfxJYUqTSqgRG8 + sortOrder: 0 + fieldKey: eventid + label: Id of the external event + type: INTEGER + description: The Id of the external event + placeholder: '' + required: true + multiple: false + choices: null + dynamic: true + allowNull: false + - id: czwKbqMCo8zf8y3sFaAifp + sortOrder: 1 + fieldKey: key_field + label: Key field + type: STRING + description: The field to use to find the contact + placeholder: '' + required: true + multiple: false + choices: null + dynamic: true + allowNull: false + - id: pxCjZ2nxdE1ipbsW1Wg9ps + sortOrder: 2 + fieldKey: key_value + label: Key value + type: STRING + description: >- + Value for the key field used to find the contact. E.g. the email + address + placeholder: '' + required: true + multiple: false + choices: null + dynamic: false + allowNull: false + - id: hbcCECujY4ThTB2rFXYAX1 + sortOrder: 3 + fieldKey: event_payload + label: Event payload + type: OBJECT + description: >- + A JSON object that will be passed to the Emarsys template engine and can + be used for personalization + placeholder: '' + required: false + multiple: false + choices: null + dynamic: false + allowNull: true + - id: qYutymxdSb4MyRNmjzKa6H + sortOrder: 4 + fieldKey: enable_batching + label: Enable Batching? + type: BOOLEAN + description: When enabled, Segment will send events in batches. + defaultValue: false + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + presets: [] - id: 5c8bcba020ab84000148897c display_name: EMMA name: EMMA @@ -40107,6 +40429,9 @@ items: categories: - CRM - Marketing Automation + - Customer Success + - Analytics + - Performance Monitoring logo: url: https://cdn.filepicker.io/api/file/l04T5eSJTG629oQhn2fB mark: @@ -48115,7 +48440,7 @@ items: browser: true mobile: false server: true - warehouse: false + warehouse: true components: [] browserUnbundlingSupported: false browserUnbundlingPublic: false @@ -56837,7 +57162,7 @@ items: hidden: false defaultTrigger: null fields: - - id: sNedrAT9xpHetEE5kTX7mi + - id: 7hu4xr8R7YvTJwGB9kmeKf sortOrder: 0 fieldKey: event_name label: Event Name @@ -56871,7 +57196,7 @@ items: value: custom dynamic: false allowNull: false - - id: jYfGFhmsj29Ehmsk5yX44J + - id: b2tHGiERwJsxmdmeqs4uQU sortOrder: 1 fieldKey: action_source label: Action Source @@ -56894,7 +57219,7 @@ items: value: offline dynamic: false allowNull: false - - id: ddJ67WiHcKm1hLDFG5zzxS + - id: tVtbVJeQ8j4oS7oaayaF6E sortOrder: 2 fieldKey: event_time label: Event Timestamp @@ -56911,7 +57236,7 @@ items: choices: null dynamic: false allowNull: false - - id: gGoS6un2XS3n3SUmAfzVXa + - id: ieS5HyJGpZJDX37wt2EyXw sortOrder: 3 fieldKey: event_id label: Event ID @@ -56928,7 +57253,7 @@ items: choices: null dynamic: false allowNull: false - - id: m6vmHNEaPAJhzrXHsTAZot + - id: fKmZxi5uTvUaTPBptKEu2r sortOrder: 4 fieldKey: event_source_url label: Event Source URL @@ -56942,7 +57267,7 @@ items: choices: null dynamic: false allowNull: false - - id: 8Mr739Y9oCwzGXAfuZ6VkE + - id: kd95Bqsz9PeaSVYAy3foMG sortOrder: 5 fieldKey: opt_out label: Opt Out @@ -56960,7 +57285,7 @@ items: choices: null dynamic: false allowNull: false - - id: wEqRFHQ8jkbretMudUToWM + - id: fABC7PS2kXvhfHJE7nWA2r sortOrder: 6 fieldKey: user_data label: User Data @@ -56988,7 +57313,7 @@ items: choices: null dynamic: false allowNull: false - - id: oeX26AAddeuAAxcK9iQaGY + - id: u2syHxTmm9bBdFeD59W6Wz sortOrder: 7 fieldKey: custom_data label: Custom Data @@ -57015,7 +57340,7 @@ items: choices: null dynamic: false allowNull: false - - id: oE15FuxVjffRfv5m1qJqXK + - id: 4FM5GoA2rsrL3MwyGXexa5 sortOrder: 8 fieldKey: app_id label: App ID @@ -57029,7 +57354,7 @@ items: choices: null dynamic: false allowNull: false - - id: pEJhgj9dwJ5rijpVNSJUEm + - id: 2EUPo4njKzMXF5cc4cz9xL sortOrder: 9 fieldKey: app_name label: App Name @@ -57043,7 +57368,7 @@ items: choices: null dynamic: false allowNull: false - - id: nzLNE2WJU7CATmxTxj9DjH + - id: ie1rJh4cnQjEWwM2ortBj5 sortOrder: 10 fieldKey: app_version label: App Version @@ -57057,7 +57382,7 @@ items: choices: null dynamic: false allowNull: false - - id: ipzUdhZqWVGVstpWANLJ6i + - id: 8tjKw6x3z5kVpsQh7YwAFQ sortOrder: 11 fieldKey: device_brand label: Device Brand @@ -57071,7 +57396,7 @@ items: choices: null dynamic: false allowNull: false - - id: 5z9z5R3SUAH3hp3u2TTTJf + - id: uqXwDeJ7W5z7MVN9aYjYTa sortOrder: 12 fieldKey: device_carrier label: Device Carrier @@ -57085,7 +57410,7 @@ items: choices: null dynamic: false allowNull: false - - id: 6eKbspJUDqLoUXJKVGJE1g + - id: 8iDDFVR2GRwc7B7kihNTXf sortOrder: 13 fieldKey: device_model label: Device Model @@ -57099,7 +57424,7 @@ items: choices: null dynamic: false allowNull: false - - id: 2TCFa8bHuBNjJqFAicgUYw + - id: 5Qqoqmyxj6SzD9peTUmzDa sortOrder: 14 fieldKey: device_type label: Device Type @@ -57113,7 +57438,7 @@ items: choices: null dynamic: false allowNull: false - - id: 2gCbRjFn3P2DrD91AFaVW7 + - id: LsjkEfyPcvWevpB2ou2BJ sortOrder: 15 fieldKey: os_version label: OS Version @@ -57127,7 +57452,7 @@ items: choices: null dynamic: false allowNull: false - - id: 6KSyoqMAsjCB2QMe5HGTPH + - id: mfvHX21fAWDVsni6drssz8 sortOrder: 16 fieldKey: wifi label: Wifi @@ -57141,7 +57466,7 @@ items: choices: null dynamic: false allowNull: false - - id: 75Pfai75f8HzEHqXeWTP4w + - id: kuMvfEwRgRJJsMLKX5EhuW sortOrder: 17 fieldKey: language label: Language @@ -57155,7 +57480,7 @@ items: allowNull: false presets: - actionId: vTWg6AaZm9crsPcjoJFJAG - name: Checkout + name: View Category fields: action_source: web event_time: @@ -57211,10 +57536,10 @@ items: '@path': $.context.os.version wifi: '@path': $.context.network.wifi - event_name: checkout - trigger: type = "track" AND event = "Checkout" + event_name: view_category + trigger: type = "track" AND event = "Product Category Viewed" - actionId: vTWg6AaZm9crsPcjoJFJAG - name: Search + name: Add to Cart fields: action_source: web event_time: @@ -57270,10 +57595,10 @@ items: '@path': $.context.os.version wifi: '@path': $.context.network.wifi - event_name: search - trigger: type = "track" AND event = "Products Searched" + event_name: add_to_cart + trigger: type = "track" AND event = "Product Added" - actionId: vTWg6AaZm9crsPcjoJFJAG - name: View Category + name: Page Visit fields: action_source: web event_time: @@ -57329,10 +57654,10 @@ items: '@path': $.context.os.version wifi: '@path': $.context.network.wifi - event_name: view_category - trigger: type = "track" AND event = "Product Category Viewed" + event_name: page_visit + trigger: type = "page" - actionId: vTWg6AaZm9crsPcjoJFJAG - name: Watch Video + name: Checkout fields: action_source: web event_time: @@ -57388,10 +57713,10 @@ items: '@path': $.context.os.version wifi: '@path': $.context.network.wifi - event_name: watch_video - trigger: type = "track" AND event = "Product Video Watched" + event_name: checkout + trigger: type = "track" AND event = "Checkout" - actionId: vTWg6AaZm9crsPcjoJFJAG - name: Sign Up + name: Lead fields: action_source: web event_time: @@ -57447,10 +57772,10 @@ items: '@path': $.context.os.version wifi: '@path': $.context.network.wifi - event_name: signup - trigger: type = "track" AND event = "Signed Up" + event_name: lead + trigger: type = "track" AND event = "Generate Lead" - actionId: vTWg6AaZm9crsPcjoJFJAG - name: Add to Cart + name: Watch Video fields: action_source: web event_time: @@ -57506,10 +57831,10 @@ items: '@path': $.context.os.version wifi: '@path': $.context.network.wifi - event_name: add_to_cart - trigger: type = "track" AND event = "Product Added" + event_name: watch_video + trigger: type = "track" AND event = "Product Video Watched" - actionId: vTWg6AaZm9crsPcjoJFJAG - name: Page Visit + name: Sign Up fields: action_source: web event_time: @@ -57565,10 +57890,10 @@ items: '@path': $.context.os.version wifi: '@path': $.context.network.wifi - event_name: page_visit - trigger: type = "page" + event_name: signup + trigger: type = "track" AND event = "Signed Up" - actionId: vTWg6AaZm9crsPcjoJFJAG - name: Lead + name: Search fields: action_source: web event_time: @@ -57624,8 +57949,8 @@ items: '@path': $.context.os.version wifi: '@path': $.context.network.wifi - event_name: lead - trigger: type = "track" AND event = "Generate Lead" + event_name: search + trigger: type = "track" AND event = "Products Searched" - id: 59526d7f70a3e552b957555c display_name: Pinterest Tag name: Pinterest Tag @@ -74250,6 +74575,618 @@ items: event_channel: in_store event: SubmitForm trigger: type = "track" and event = "Form Submitted" +- id: 64c1690a9f08c84a420aba78 + display_name: TikTok Pixel + name: TikTok Pixel + slug: tiktok-pixel + hidden: false + endpoints: + - US + regions: + - us-west-2 + - eu-west-1 + url: connections/destinations/catalog/tiktok-pixel + previous_names: + - TikTok Pixel + website: https://ads.tiktok.com/marketing_api/docs?id=1739583652957185 + status: PUBLIC_BETA + categories: + - Advertising + logo: + url: https://cdn.filepicker.io/api/file/eopgr24sQ0R0SRVoIMkO + mark: + url: https://cdn.filepicker.io/api/file/FldFCNWTS83L7R7EE59G + methods: + track: true + identify: true + group: true + alias: true + screen: false + page: true + platforms: + browser: true + mobile: false + server: false + warehouse: false + components: [] + browserUnbundlingSupported: false + browserUnbundlingPublic: false + replay: false + connection_modes: + device: + web: false + mobile: false + server: false + cloud: + web: true + mobile: false + server: false + settings: + - name: pixelCode + type: string + defaultValue: '' + description: >- + Your TikTok Pixel ID. Please see TikTok's [Pixel + documentation](https://ads.tiktok.com/marketing_api/docs?id=1739583652957185) + for information on how to find this value. + required: true + label: Pixel Code + - name: useExistingPixel + type: boolean + defaultValue: false + description: >- + Select "true" to use existing Pixel that is already installed on your + website. + required: true + label: Use Existing Pixel + actions: + - id: wxF1KnjEX1Zu9fuN8Nkwp1 + name: Report Web Event + slug: reportWebEvent + description: >- + Report events directly to TikTok. Data shared can power TikTok solutions + like dynamic product ads, custom targeting, campaign optimization and + attribution. + platform: WEB + hidden: false + defaultTrigger: type = "track" + fields: + - id: 5QGuPvJjDw3fWAViT5mDj8 + sortOrder: 0 + fieldKey: event + label: Event Name + type: STRING + description: >- + Conversion event name. Please refer to the "Supported Web Events" + section on in TikTok’s [Pixel + documentation](https://ads.tiktok.com/marketing_api/docs?id=1739585696931842) + for accepted event names. + placeholder: '' + required: true + multiple: false + choices: null + dynamic: false + allowNull: false + - id: hXswtvhHRVFspTqjcowBVf + sortOrder: 1 + fieldKey: phone_number + label: Phone Number + type: STRING + description: >- + Phone number of the user who triggered the conversion event, in E.164 + standard format, e.g. +14150000000. Segment will hash this value before + sending to TikTok. + placeholder: '' + defaultValue: + '@if': + exists: + '@path': $.properties.phone + then: + '@path': $.properties.phone + else: + '@path': $.traits.phone + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: qT4NzsGPn2AXzk1t8BRe9Q + sortOrder: 2 + fieldKey: email + label: Email + type: STRING + description: >- + Email address of the user who triggered the conversion event. Segment + will hash this value before sending to TikTok. + placeholder: '' + defaultValue: + '@if': + exists: + '@path': $.properties.email + then: + '@path': $.properties.email + else: + '@path': $.traits.email + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: gk6kdty87RBz5STdVhBMaM + sortOrder: 3 + fieldKey: external_id + label: External ID + type: STRING + description: >- + Uniquely identifies the user who triggered the conversion event. Segment + will hash this value before sending to TikTok. + placeholder: '' + defaultValue: + '@if': + exists: + '@path': $.userId + then: + '@path': $.userId + else: + '@path': $.anonymousId + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: xnPFdrBcEhsQEAMRNaVcwZ + sortOrder: 4 + fieldKey: contents + label: Contents + type: OBJECT + description: Related items in a web event. + placeholder: '' + required: false + multiple: true + choices: null + dynamic: false + allowNull: false + - id: jvTXrRQVHDY2goDRUJ1q1b + sortOrder: 5 + fieldKey: currency + label: Currency + type: STRING + description: Currency for the value specified as ISO 4217 code. + placeholder: '' + defaultValue: + '@path': $.properties.currency + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: mK2DWz9UuFLgXEkkc7LF9K + sortOrder: 6 + fieldKey: value + label: Value + type: NUMBER + description: Value of the order or items sold. + placeholder: '' + defaultValue: + '@if': + exists: + '@path': $.properties.value + then: + '@path': $.properties.value + else: + '@path': $.properties.revenue + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: rRpgfVdcJc7kmjpckMmMng + sortOrder: 7 + fieldKey: description + label: Description + type: STRING + description: A string description of the web event. + placeholder: '' + defaultValue: + '@path': $.properties.description + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: qCcj2VJSCiAVg1KP7Kgw81 + sortOrder: 8 + fieldKey: query + label: Query + type: STRING + description: The text string that was searched for. + placeholder: '' + defaultValue: + '@path': $.properties.query + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + presets: + - actionId: wxF1KnjEX1Zu9fuN8Nkwp1 + name: Initiate Checkout + fields: + phone_number: + '@if': + exists: + '@path': $.properties.phone + then: + '@path': $.properties.phone + else: + '@path': $.traits.phone + email: + '@if': + exists: + '@path': $.properties.email + then: + '@path': $.properties.email + else: + '@path': $.traits.email + external_id: + '@if': + exists: + '@path': $.userId + then: + '@path': $.userId + else: + '@path': $.anonymousId + currency: + '@path': $.properties.currency + value: + '@if': + exists: + '@path': $.properties.value + then: + '@path': $.properties.value + else: + '@path': $.properties.revenue + description: + '@path': $.properties.description + query: + '@path': $.properties.query + contents: + '@arrayPath': + - $.properties.products + - price: + '@path': $.price + quantity: + '@path': $.quantity + content_type: + '@path': $.category + content_id: + '@path': $.product_id + event: InitiateCheckout + trigger: event = "Checkout Started" + - actionId: wxF1KnjEX1Zu9fuN8Nkwp1 + name: Add to Wishlist + fields: + phone_number: + '@if': + exists: + '@path': $.properties.phone + then: + '@path': $.properties.phone + else: + '@path': $.traits.phone + email: + '@if': + exists: + '@path': $.properties.email + then: + '@path': $.properties.email + else: + '@path': $.traits.email + external_id: + '@if': + exists: + '@path': $.userId + then: + '@path': $.userId + else: + '@path': $.anonymousId + currency: + '@path': $.properties.currency + value: + '@if': + exists: + '@path': $.properties.value + then: + '@path': $.properties.value + else: + '@path': $.properties.revenue + description: + '@path': $.properties.description + query: + '@path': $.properties.query + contents: + '@arrayPath': + - $.properties + - price: + '@path': $.price + quantity: + '@path': $.quantity + content_type: + '@path': $.category + content_id: + '@path': $.product_id + event: AddToWishlist + trigger: event = "Product Added to Wishlist" + - actionId: wxF1KnjEX1Zu9fuN8Nkwp1 + name: Add to Cart + fields: + phone_number: + '@if': + exists: + '@path': $.properties.phone + then: + '@path': $.properties.phone + else: + '@path': $.traits.phone + email: + '@if': + exists: + '@path': $.properties.email + then: + '@path': $.properties.email + else: + '@path': $.traits.email + external_id: + '@if': + exists: + '@path': $.userId + then: + '@path': $.userId + else: + '@path': $.anonymousId + currency: + '@path': $.properties.currency + value: + '@if': + exists: + '@path': $.properties.value + then: + '@path': $.properties.value + else: + '@path': $.properties.revenue + description: + '@path': $.properties.description + query: + '@path': $.properties.query + contents: + '@arrayPath': + - $.properties + - price: + '@path': $.price + quantity: + '@path': $.quantity + content_type: + '@path': $.category + content_id: + '@path': $.product_id + event: AddToCart + trigger: event = "Product Added" + - actionId: wxF1KnjEX1Zu9fuN8Nkwp1 + name: Search + fields: + phone_number: + '@if': + exists: + '@path': $.properties.phone + then: + '@path': $.properties.phone + else: + '@path': $.traits.phone + email: + '@if': + exists: + '@path': $.properties.email + then: + '@path': $.properties.email + else: + '@path': $.traits.email + external_id: + '@if': + exists: + '@path': $.userId + then: + '@path': $.userId + else: + '@path': $.anonymousId + currency: + '@path': $.properties.currency + value: + '@if': + exists: + '@path': $.properties.value + then: + '@path': $.properties.value + else: + '@path': $.properties.revenue + description: + '@path': $.properties.description + query: + '@path': $.properties.query + contents: + '@arrayPath': + - $.properties + - price: + '@path': $.price + quantity: + '@path': $.quantity + content_type: + '@path': $.category + content_id: + '@path': $.product_id + event: Search + trigger: event = "Products Searched" + - actionId: wxF1KnjEX1Zu9fuN8Nkwp1 + name: View Content + fields: + phone_number: + '@if': + exists: + '@path': $.properties.phone + then: + '@path': $.properties.phone + else: + '@path': $.traits.phone + email: + '@if': + exists: + '@path': $.properties.email + then: + '@path': $.properties.email + else: + '@path': $.traits.email + external_id: + '@if': + exists: + '@path': $.userId + then: + '@path': $.userId + else: + '@path': $.anonymousId + currency: + '@path': $.properties.currency + value: + '@if': + exists: + '@path': $.properties.value + then: + '@path': $.properties.value + else: + '@path': $.properties.revenue + description: + '@path': $.properties.description + query: + '@path': $.properties.query + contents: + '@arrayPath': + - $.properties + - price: + '@path': $.price + quantity: + '@path': $.quantity + content_type: + '@path': $.category + content_id: + '@path': $.product_id + event: ViewContent + trigger: type="page" + - actionId: wxF1KnjEX1Zu9fuN8Nkwp1 + name: Place an Order + fields: + phone_number: + '@if': + exists: + '@path': $.properties.phone + then: + '@path': $.properties.phone + else: + '@path': $.traits.phone + email: + '@if': + exists: + '@path': $.properties.email + then: + '@path': $.properties.email + else: + '@path': $.traits.email + external_id: + '@if': + exists: + '@path': $.userId + then: + '@path': $.userId + else: + '@path': $.anonymousId + currency: + '@path': $.properties.currency + value: + '@if': + exists: + '@path': $.properties.value + then: + '@path': $.properties.value + else: + '@path': $.properties.revenue + description: + '@path': $.properties.description + query: + '@path': $.properties.query + contents: + '@arrayPath': + - $.properties.products + - price: + '@path': $.price + quantity: + '@path': $.quantity + content_type: + '@path': $.category + content_id: + '@path': $.product_id + event: PlaceAnOrder + trigger: event = "Order Completed" + - actionId: wxF1KnjEX1Zu9fuN8Nkwp1 + name: Add Payment Info + fields: + phone_number: + '@if': + exists: + '@path': $.properties.phone + then: + '@path': $.properties.phone + else: + '@path': $.traits.phone + email: + '@if': + exists: + '@path': $.properties.email + then: + '@path': $.properties.email + else: + '@path': $.traits.email + external_id: + '@if': + exists: + '@path': $.userId + then: + '@path': $.userId + else: + '@path': $.anonymousId + currency: + '@path': $.properties.currency + value: + '@if': + exists: + '@path': $.properties.value + then: + '@path': $.properties.value + else: + '@path': $.properties.revenue + description: + '@path': $.properties.description + query: + '@path': $.properties.query + contents: + '@arrayPath': + - $.properties.products + - price: + '@path': $.price + quantity: + '@path': $.quantity + content_type: + '@path': $.category + content_id: + '@path': $.product_id + event: AddPaymentInfo + trigger: event = "Payment Info Entered" - id: 6408ac6c144a7d5ac55cf414 display_name: Toplyne Cloud Mode (Actions) name: Toplyne Cloud Mode (Actions) diff --git a/src/_data/catalog/destinations_private.yml b/src/_data/catalog/destinations_private.yml index 05bf064221..6f50ca9b41 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 2023-08-17 +# destination data last updated 2023-08-22 items: - id: 54521fd725e721e32a72eec6 display_name: Intercom @@ -3085,598 +3085,3 @@ items: dynamic: false allowNull: false presets: [] - - id: 64c1690a9f08c84a420aba78 - display_name: TikTok Pixel - name: TikTok Pixel - slug: tiktok-pixel - previous_names: - - TikTok Pixel - url: connections/destinations/catalog/tiktok-pixel - website: https://ads.tiktok.com/marketing_api/docs?id=1739583652957185 - status: PRIVATE_BETA - logo: - url: https://cdn.filepicker.io/api/file/eopgr24sQ0R0SRVoIMkO - mark: - url: https://cdn.filepicker.io/api/file/FldFCNWTS83L7R7EE59G - methods: - track: true - identify: true - group: true - alias: true - screen: false - page: true - platforms: - browser: true - mobile: false - server: false - warehouse: false - components: [] - browserUnbundlingSupported: false - browserUnbundlingPublic: false - replay: false - settings: - - name: pixelCode - type: string - defaultValue: '' - description: >- - Your TikTok Pixel ID. Please see TikTok's [Pixel - documentation](https://ads.tiktok.com/marketing_api/docs?id=1739583652957185) - for information on how to find this value. - required: true - label: Pixel Code - - name: useExistingPixel - type: boolean - defaultValue: false - description: >- - Select "true" to use existing Pixel that is already installed on your - website. - required: true - label: Use Existing Pixel - actions: - - id: wxF1KnjEX1Zu9fuN8Nkwp1 - name: Report Web Event - slug: reportWebEvent - description: >- - Report events directly to TikTok. Data shared can power TikTok - solutions like dynamic product ads, custom targeting, campaign - optimization and attribution. - platform: WEB - hidden: false - defaultTrigger: type = "track" - fields: - - id: 5QGuPvJjDw3fWAViT5mDj8 - sortOrder: 0 - fieldKey: event - label: Event Name - type: STRING - description: >- - Conversion event name. Please refer to the "Supported Web Events" - section on in TikTok’s [Pixel - documentation](https://ads.tiktok.com/marketing_api/docs?id=1739585696931842) - for accepted event names. - placeholder: '' - required: true - multiple: false - choices: null - dynamic: false - allowNull: false - - id: hXswtvhHRVFspTqjcowBVf - sortOrder: 1 - fieldKey: phone_number - label: Phone Number - type: STRING - description: >- - Phone number of the user who triggered the conversion event, in - E.164 standard format, e.g. +14150000000. Segment will hash this - value before sending to TikTok. - placeholder: '' - defaultValue: - '@if': - exists: - '@path': $.properties.phone - then: - '@path': $.properties.phone - else: - '@path': $.traits.phone - required: false - multiple: false - choices: null - dynamic: false - allowNull: false - - id: qT4NzsGPn2AXzk1t8BRe9Q - sortOrder: 2 - fieldKey: email - label: Email - type: STRING - description: >- - Email address of the user who triggered the conversion event. - Segment will hash this value before sending to TikTok. - placeholder: '' - defaultValue: - '@if': - exists: - '@path': $.properties.email - then: - '@path': $.properties.email - else: - '@path': $.traits.email - required: false - multiple: false - choices: null - dynamic: false - allowNull: false - - id: gk6kdty87RBz5STdVhBMaM - sortOrder: 3 - fieldKey: external_id - label: External ID - type: STRING - description: >- - Uniquely identifies the user who triggered the conversion event. - Segment will hash this value before sending to TikTok. - placeholder: '' - defaultValue: - '@if': - exists: - '@path': $.userId - then: - '@path': $.userId - else: - '@path': $.anonymousId - required: false - multiple: false - choices: null - dynamic: false - allowNull: false - - id: xnPFdrBcEhsQEAMRNaVcwZ - sortOrder: 4 - fieldKey: contents - label: Contents - type: OBJECT - description: Related items in a web event. - placeholder: '' - required: false - multiple: true - choices: null - dynamic: false - allowNull: false - - id: jvTXrRQVHDY2goDRUJ1q1b - sortOrder: 5 - fieldKey: currency - label: Currency - type: STRING - description: Currency for the value specified as ISO 4217 code. - placeholder: '' - defaultValue: - '@path': $.properties.currency - required: false - multiple: false - choices: null - dynamic: false - allowNull: false - - id: mK2DWz9UuFLgXEkkc7LF9K - sortOrder: 6 - fieldKey: value - label: Value - type: NUMBER - description: Value of the order or items sold. - placeholder: '' - defaultValue: - '@if': - exists: - '@path': $.properties.value - then: - '@path': $.properties.value - else: - '@path': $.properties.revenue - required: false - multiple: false - choices: null - dynamic: false - allowNull: false - - id: rRpgfVdcJc7kmjpckMmMng - sortOrder: 7 - fieldKey: description - label: Description - type: STRING - description: A string description of the web event. - placeholder: '' - defaultValue: - '@path': $.properties.description - required: false - multiple: false - choices: null - dynamic: false - allowNull: false - - id: qCcj2VJSCiAVg1KP7Kgw81 - sortOrder: 8 - fieldKey: query - label: Query - type: STRING - description: The text string that was searched for. - placeholder: '' - defaultValue: - '@path': $.properties.query - required: false - multiple: false - choices: null - dynamic: false - allowNull: false - presets: - - actionId: wxF1KnjEX1Zu9fuN8Nkwp1 - name: Initiate Checkout - fields: - phone_number: - '@if': - exists: - '@path': $.properties.phone - then: - '@path': $.properties.phone - else: - '@path': $.traits.phone - email: - '@if': - exists: - '@path': $.properties.email - then: - '@path': $.properties.email - else: - '@path': $.traits.email - external_id: - '@if': - exists: - '@path': $.userId - then: - '@path': $.userId - else: - '@path': $.anonymousId - currency: - '@path': $.properties.currency - value: - '@if': - exists: - '@path': $.properties.value - then: - '@path': $.properties.value - else: - '@path': $.properties.revenue - description: - '@path': $.properties.description - query: - '@path': $.properties.query - contents: - '@arrayPath': - - $.properties.products - - price: - '@path': $.price - quantity: - '@path': $.quantity - content_type: - '@path': $.category - content_id: - '@path': $.product_id - event: InitiateCheckout - trigger: event = "Checkout Started" - - actionId: wxF1KnjEX1Zu9fuN8Nkwp1 - name: Add to Wishlist - fields: - phone_number: - '@if': - exists: - '@path': $.properties.phone - then: - '@path': $.properties.phone - else: - '@path': $.traits.phone - email: - '@if': - exists: - '@path': $.properties.email - then: - '@path': $.properties.email - else: - '@path': $.traits.email - external_id: - '@if': - exists: - '@path': $.userId - then: - '@path': $.userId - else: - '@path': $.anonymousId - currency: - '@path': $.properties.currency - value: - '@if': - exists: - '@path': $.properties.value - then: - '@path': $.properties.value - else: - '@path': $.properties.revenue - description: - '@path': $.properties.description - query: - '@path': $.properties.query - contents: - '@arrayPath': - - $.properties - - price: - '@path': $.price - quantity: - '@path': $.quantity - content_type: - '@path': $.category - content_id: - '@path': $.product_id - event: AddToWishlist - trigger: event = "Product Added to Wishlist" - - actionId: wxF1KnjEX1Zu9fuN8Nkwp1 - name: Add to Cart - fields: - phone_number: - '@if': - exists: - '@path': $.properties.phone - then: - '@path': $.properties.phone - else: - '@path': $.traits.phone - email: - '@if': - exists: - '@path': $.properties.email - then: - '@path': $.properties.email - else: - '@path': $.traits.email - external_id: - '@if': - exists: - '@path': $.userId - then: - '@path': $.userId - else: - '@path': $.anonymousId - currency: - '@path': $.properties.currency - value: - '@if': - exists: - '@path': $.properties.value - then: - '@path': $.properties.value - else: - '@path': $.properties.revenue - description: - '@path': $.properties.description - query: - '@path': $.properties.query - contents: - '@arrayPath': - - $.properties - - price: - '@path': $.price - quantity: - '@path': $.quantity - content_type: - '@path': $.category - content_id: - '@path': $.product_id - event: AddToCart - trigger: event = "Product Added" - - actionId: wxF1KnjEX1Zu9fuN8Nkwp1 - name: Search - fields: - phone_number: - '@if': - exists: - '@path': $.properties.phone - then: - '@path': $.properties.phone - else: - '@path': $.traits.phone - email: - '@if': - exists: - '@path': $.properties.email - then: - '@path': $.properties.email - else: - '@path': $.traits.email - external_id: - '@if': - exists: - '@path': $.userId - then: - '@path': $.userId - else: - '@path': $.anonymousId - currency: - '@path': $.properties.currency - value: - '@if': - exists: - '@path': $.properties.value - then: - '@path': $.properties.value - else: - '@path': $.properties.revenue - description: - '@path': $.properties.description - query: - '@path': $.properties.query - contents: - '@arrayPath': - - $.properties - - price: - '@path': $.price - quantity: - '@path': $.quantity - content_type: - '@path': $.category - content_id: - '@path': $.product_id - event: Search - trigger: event = "Products Searched" - - actionId: wxF1KnjEX1Zu9fuN8Nkwp1 - name: View Content - fields: - phone_number: - '@if': - exists: - '@path': $.properties.phone - then: - '@path': $.properties.phone - else: - '@path': $.traits.phone - email: - '@if': - exists: - '@path': $.properties.email - then: - '@path': $.properties.email - else: - '@path': $.traits.email - external_id: - '@if': - exists: - '@path': $.userId - then: - '@path': $.userId - else: - '@path': $.anonymousId - currency: - '@path': $.properties.currency - value: - '@if': - exists: - '@path': $.properties.value - then: - '@path': $.properties.value - else: - '@path': $.properties.revenue - description: - '@path': $.properties.description - query: - '@path': $.properties.query - contents: - '@arrayPath': - - $.properties - - price: - '@path': $.price - quantity: - '@path': $.quantity - content_type: - '@path': $.category - content_id: - '@path': $.product_id - event: ViewContent - trigger: type="page" - - actionId: wxF1KnjEX1Zu9fuN8Nkwp1 - name: Place an Order - fields: - phone_number: - '@if': - exists: - '@path': $.properties.phone - then: - '@path': $.properties.phone - else: - '@path': $.traits.phone - email: - '@if': - exists: - '@path': $.properties.email - then: - '@path': $.properties.email - else: - '@path': $.traits.email - external_id: - '@if': - exists: - '@path': $.userId - then: - '@path': $.userId - else: - '@path': $.anonymousId - currency: - '@path': $.properties.currency - value: - '@if': - exists: - '@path': $.properties.value - then: - '@path': $.properties.value - else: - '@path': $.properties.revenue - description: - '@path': $.properties.description - query: - '@path': $.properties.query - contents: - '@arrayPath': - - $.properties.products - - price: - '@path': $.price - quantity: - '@path': $.quantity - content_type: - '@path': $.category - content_id: - '@path': $.product_id - event: PlaceAnOrder - trigger: event = "Order Completed" - - actionId: wxF1KnjEX1Zu9fuN8Nkwp1 - name: Add Payment Info - fields: - phone_number: - '@if': - exists: - '@path': $.properties.phone - then: - '@path': $.properties.phone - else: - '@path': $.traits.phone - email: - '@if': - exists: - '@path': $.properties.email - then: - '@path': $.properties.email - else: - '@path': $.traits.email - external_id: - '@if': - exists: - '@path': $.userId - then: - '@path': $.userId - else: - '@path': $.anonymousId - currency: - '@path': $.properties.currency - value: - '@if': - exists: - '@path': $.properties.value - then: - '@path': $.properties.value - else: - '@path': $.properties.revenue - description: - '@path': $.properties.description - query: - '@path': $.properties.query - contents: - '@arrayPath': - - $.properties.products - - price: - '@path': $.price - quantity: - '@path': $.quantity - content_type: - '@path': $.category - content_id: - '@path': $.product_id - event: AddPaymentInfo - trigger: event = "Payment Info Entered" diff --git a/src/_data/catalog/regional-supported.yml b/src/_data/catalog/regional-supported.yml index 91c2287ed1..5992e44aea 100644 --- a/src/_data/catalog/regional-supported.yml +++ b/src/_data/catalog/regional-supported.yml @@ -347,6 +347,15 @@ sources: - us endpoints: - us + - id: VETiUX9u66 + display_name: Elastic Path + hidden: false + slug: elastic-path + url: connections/sources/catalog/cloud-apps/elastic-path + regions: + - us + endpoints: + - us - id: PT2vYn4zUh display_name: Encharge hidden: true @@ -423,7 +432,7 @@ sources: - us endpoints: - us - - id: tCkZda6aKQ + - id: xqegKCQA0W display_name: Freshchat hidden: false slug: freshchat @@ -432,9 +441,9 @@ sources: - us endpoints: - us - - id: xqegKCQA0W + - id: tCkZda6aKQ display_name: Freshchat Source - hidden: true + hidden: false slug: freshchat-source url: connections/sources/catalog/cloud-apps/freshchat-source regions: @@ -1476,6 +1485,15 @@ sources: - us endpoints: - us + - id: h6tGyJ8rYY + display_name: Unstack + hidden: false + slug: unstack + url: connections/sources/catalog/cloud-apps/unstack + regions: + - us + endpoints: + - us - id: FOkpxVzfJJ display_name: Vero hidden: false diff --git a/src/_data/catalog/source_categories.yml b/src/_data/catalog/source_categories.yml index 834a801b9f..3e645e02b4 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 2023-08-17 +# source categories last updated 2023-08-22 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 b5e80900b1..2a740b0fff 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 2023-08-17 +# sources last updated 2023-08-22 items: - id: 8HWbgPTt3k display_name: .NET @@ -612,6 +612,21 @@ items: url: https://d3hotuclm6if1r.cloudfront.net/logos/drip-default.svg categories: - Email Marketing + - id: VETiUX9u66 + display_name: Elastic Path + isCloudEventSource: true + slug: elastic-path + url: connections/sources/catalog/cloud-apps/elastic-path + hidden: false + regions: + - us + endpoints: + - us + source_type: cloud-app + description: '' + logo: + url: '' + categories: [] - id: PT2vYn4zUh display_name: Encharge isCloudEventSource: true @@ -758,7 +773,7 @@ items: - Enrichment - Marketing Automation - Personalization - - id: tCkZda6aKQ + - id: xqegKCQA0W display_name: Freshchat isCloudEventSource: true slug: freshchat @@ -769,16 +784,20 @@ items: endpoints: - us source_type: cloud-app - description: '' + description: > + Freshchat is a conversational support tool that provides AI-powered bots + and live chat across every messaging channel logo: - url: '' - categories: [] - - id: xqegKCQA0W + url: https://cdn.filepicker.io/api/file/ElJFveVPQdSZugcZflWy + categories: + - Livechat + - CRM + - id: tCkZda6aKQ display_name: Freshchat Source isCloudEventSource: true slug: freshchat-source url: connections/sources/catalog/cloud-apps/freshchat-source - hidden: true + hidden: false regions: - us endpoints: @@ -2318,6 +2337,21 @@ items: url: https://cdn.filepicker.io/api/file/4evEuLNVQ2aHIRbF3YiL categories: - Raw Data + - id: h6tGyJ8rYY + display_name: Unstack + isCloudEventSource: true + slug: unstack + url: connections/sources/catalog/cloud-apps/unstack + hidden: false + regions: + - us + endpoints: + - us + source_type: cloud-app + description: '' + logo: + url: '' + categories: [] - id: FOkpxVzfJJ display_name: Vero isCloudEventSource: true