diff --git a/src/_data/catalog/destination_categories.yml b/src/_data/catalog/destination_categories.yml index c5c7c8fada..37196c03be 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-08 +# destination categories last updated 2023-08-10 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 34883f41c1..672f11d800 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-08 +# destination data last updated 2023-08-10 items: - id: 637e8d185e2dec264895ea89 display_name: 1Flow @@ -387,13 +387,13 @@ items: url: connections/destinations/catalog/actable-predictive previous_names: - Actable Predictive - website: https://actable.com/predictive-suite + website: https://getpredictable.io status: PUBLIC_BETA categories: - Analytics - Enrichment logo: - url: https://cdn.filepicker.io/api/file/wrWiKeiMT6mX2aLnShYf + url: https://cdn.filepicker.io/api/file/1tjv4hxVRMOefqfmAuuZ mark: url: https://cdn.filepicker.io/api/file/r1J9vFibTsQbt63i1OMh methods: @@ -8247,6 +8247,65 @@ items: label: Site ID actions: [] presets: [] +- id: 64d2643196f4937712e54198 + display_name: Astrolabe + name: Astrolabe + slug: astrolabe + hidden: false + endpoints: + - US + regions: + - us-west-2 + - eu-west-1 + url: connections/destinations/catalog/astrolabe + previous_names: + - Astrolabe + website: https://astrolabe.so + status: PUBLIC_BETA + categories: + - Raw Data + - CRM + - Customer Success + - Marketing Automation + - Analytics + logo: + url: https://cdn.filepicker.io/api/file/xd0XA56DQPSsMCKs0lTy + mark: + url: https://cdn.filepicker.io/api/file/e8iDf2WmRBG1fjdoUISZ + methods: + track: true + identify: true + group: true + alias: false + screen: false + page: false + platforms: + browser: true + mobile: true + server: true + warehouse: 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: apiKey + type: string + defaultValue: '' + description: Your Astrolabe API key + required: true + label: API Key + actions: [] + presets: [] - id: 54c02204db31d978f14a7f6d display_name: Atatus name: Atatus @@ -28006,7 +28065,7 @@ items: page: true platforms: browser: true - mobile: true + mobile: false server: true warehouse: true components: [] @@ -28020,7 +28079,7 @@ items: server: false cloud: web: true - mobile: true + mobile: false server: true settings: - name: apiKey @@ -28032,6 +28091,86 @@ items: required: true label: API Key actions: + - id: cG4Pxw8gkhTWa8i7ZF6bx7 + name: Identify User V2 + slug: identifyUserV2 + description: >- + Sets user identity variables. Creates a new FullStory user if no user + matching the given uid is found. + platform: CLOUD + hidden: false + defaultTrigger: type = "identify" + fields: + - id: qKz8FJED8TnMmvrtDtwRqN + sortOrder: 0 + fieldKey: uid + label: User ID + type: STRING + description: The user's id + placeholder: '' + defaultValue: + '@path': $.userId + required: true + multiple: false + choices: null + dynamic: false + allowNull: false + - id: 5Mx72SPx3VEdn6HM7EThiv + sortOrder: 1 + fieldKey: anonymousId + label: Anonymous ID + type: STRING + description: The user's anonymous id + placeholder: '' + defaultValue: + '@path': $.anonymousId + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: hkVh7iVSp8XZnLVT9GuQaU + sortOrder: 2 + fieldKey: displayName + label: Display Name + type: STRING + description: The user's display name + placeholder: '' + defaultValue: + '@path': $.traits.name + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: gfk4exnsBhqFc8qoaWA4R3 + sortOrder: 3 + fieldKey: email + label: Email + type: STRING + description: The user's email + placeholder: '' + defaultValue: + '@path': $.traits.email + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: 8YpRW4kthTKSRCUBFTpiNE + sortOrder: 4 + fieldKey: properties + label: Traits + type: OBJECT + description: The Segment traits to be forwarded to FullStory + placeholder: '' + defaultValue: + '@path': $.traits + required: false + multiple: false + choices: null + dynamic: false + allowNull: false - id: cQzjeG68Cd8ah9pDvBHRWi name: Track Event slug: trackEvent @@ -28040,7 +28179,7 @@ items: hidden: false defaultTrigger: type = "track" fields: - - id: 32o6SAKv8mhi84UvfLyKE5 + - id: 7eGQfhaTrXNsr8DUG3nRDy sortOrder: 0 fieldKey: userId label: User ID @@ -28054,7 +28193,7 @@ items: choices: null dynamic: false allowNull: false - - id: i5jyJndcSk5f6F5k4vtiYU + - id: wCZC6q6iA5nkLP1rMjfBJ1 sortOrder: 1 fieldKey: name label: Name @@ -28068,7 +28207,7 @@ items: choices: null dynamic: false allowNull: false - - id: 8uEbMQ8D8LGcdBMxWnwAm4 + - id: cheZaEGRKhaXTEM3hbqudm sortOrder: 2 fieldKey: properties label: Properties @@ -28084,7 +28223,7 @@ items: choices: null dynamic: false allowNull: false - - id: ouWFWMaNaaghJtcUSDnD3m + - id: 9EAEs9YZyjjsj2DXVdHjP5 sortOrder: 3 fieldKey: timestamp label: Timestamp @@ -28100,7 +28239,7 @@ items: choices: null dynamic: false allowNull: false - - id: 7ityuRMojvRKn2qAon7fsD + - id: kQR5ga13dSJYuh8z31fNp4 sortOrder: 4 fieldKey: useRecentSession label: Use Recent Session @@ -28115,7 +28254,7 @@ items: choices: null dynamic: false allowNull: false - - id: kCMMeu64fM3zuBKocgnMmx + - id: sdoERdwa4iytHhKCfVcmU7 sortOrder: 5 fieldKey: sessionUrl label: Session URL @@ -28137,7 +28276,7 @@ items: hidden: false defaultTrigger: type = "identify" fields: - - id: jAcxsVN1ZX3WwDbLxVpnms + - id: qA2sUQBZZfbh3CFwxCPfgF sortOrder: 0 fieldKey: userId label: User ID @@ -28151,7 +28290,7 @@ items: choices: null dynamic: false allowNull: false - - id: 9mSCMBwEL7UZR5CEMiRmEb + - id: qXozfAYxBbi5b5j1Vk241A sortOrder: 1 fieldKey: anonymousId label: Anonymous ID @@ -28165,7 +28304,7 @@ items: choices: null dynamic: false allowNull: false - - id: 9tKUwm7VsTdoRY7sQQVDja + - id: 9ehPXDmNCpYkBKuzaN6KG3 sortOrder: 2 fieldKey: displayName label: Display Name @@ -28179,7 +28318,7 @@ items: choices: null dynamic: false allowNull: false - - id: rBYrwYQPX8Gc3M6hbL99He + - id: hVA173T5LhYsfeDqR3oMEA sortOrder: 3 fieldKey: email label: Email @@ -28193,7 +28332,7 @@ items: choices: null dynamic: false allowNull: false - - id: gyRyYxQNBrvDX9qnfWduvN + - id: 5ZnKG9Uhw5qFuuebaubuzz sortOrder: 4 fieldKey: traits label: Traits @@ -28207,6 +28346,103 @@ items: choices: null dynamic: false allowNull: false + - id: tSQynH2dL7wcoWdwYhLdE5 + name: Track Event V2 + slug: trackEventV2 + description: Track events V2. + platform: CLOUD + hidden: false + defaultTrigger: type = "track" + fields: + - id: 7VVFBCJ44ucF91XWGATFWQ + sortOrder: 0 + fieldKey: userId + label: User ID + type: STRING + description: The user's id + placeholder: '' + defaultValue: + '@path': $.userId + required: true + multiple: false + choices: null + dynamic: false + allowNull: false + - id: nFSKuLYkzpvoe2oy5TzrNp + sortOrder: 1 + fieldKey: name + label: Name + type: STRING + description: The name of the event. + placeholder: '' + defaultValue: + '@path': $.event + required: true + multiple: false + choices: null + dynamic: false + allowNull: false + - id: goUe5ZeUgkSZDcCWJpfAFC + sortOrder: 2 + fieldKey: properties + label: Properties + type: OBJECT + description: >- + A JSON object containing additional information about the event that + will be indexed by FullStory. + placeholder: '' + defaultValue: + '@path': $.properties + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: jXbydtaeByaJ6g2jREzsq3 + sortOrder: 3 + fieldKey: timestamp + label: Timestamp + type: DATETIME + description: >- + The date and time when the event occurred. If not provided, the current + FullStory server time will be used. + placeholder: '' + defaultValue: + '@path': $.timestamp + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: wDSJyCTUunEyPPU8FqSkhY + sortOrder: 4 + fieldKey: useRecentSession + label: Use Recent Session + type: BOOLEAN + description: >- + Set to true if the custom event should be attached to the user's most + recent session. The most recent session must have had activity within + the past 30 minutes. + placeholder: '' + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: tjKSTn1SEHdPXt5eNKDASw + sortOrder: 5 + fieldKey: sessionUrl + label: Session URL + type: STRING + description: >- + If known, the FullStory session playback URL to which the event should + be attached, as returned by the FS.getCurrentSessionURL() client API. + placeholder: '' + required: false + multiple: false + choices: null + dynamic: false + allowNull: false presets: - actionId: pV6QyXGpGYCEj1N3chZrw2 name: Identify User @@ -41050,7 +41286,7 @@ items: hidden: false defaultTrigger: type = "track" and event = "Product List Viewed" fields: - - id: 5QV1ERkLAGcwqXorUCZKzg + - id: 9YRsiacDvwydKwLRHWfvCT sortOrder: 0 fieldKey: email_as_identifier label: Treat Email as Identifier @@ -41063,7 +41299,7 @@ items: choices: null dynamic: false allowNull: false - - id: gvcJvhquc3A38pdhtpGQtF + - id: eNf9aKqjbEv7T7JGNjgp4R sortOrder: 1 fieldKey: phone_number_as_identifier label: Treat Phone Number as Identifier @@ -41076,7 +41312,7 @@ items: choices: null dynamic: false allowNull: false - - id: u2CFAx6c85bkmeDAMWvyLj + - id: forSmk7SksvukpgGR2mcn2 sortOrder: 2 fieldKey: uuid label: UUID @@ -41093,7 +41329,7 @@ items: choices: null dynamic: false allowNull: false - - id: jkLWrggGzQwkZvEqVCAS9v + - id: mzujmEceizTwgMqzAQ4kt1 sortOrder: 3 fieldKey: segment_anonymous_id label: Anonymous Id @@ -41110,7 +41346,7 @@ items: choices: null dynamic: false allowNull: false - - id: 79zjWq61aZsEDLAhrrze7e + - id: pEzef3DjFnXZbxDS3Phq2S sortOrder: 4 fieldKey: timestamp label: Timestamp @@ -41124,7 +41360,7 @@ items: choices: null dynamic: false allowNull: false - - id: mnkTfXZrVr2bCyEkP44dHM + - id: fMV7VmFHcsrHSY2rLZepsF sortOrder: 5 fieldKey: parameters label: Event Parameters @@ -41155,7 +41391,7 @@ items: choices: null dynamic: false allowNull: false - - id: gANi336rBz4KHznT7HDCX7 + - id: fKT5Nf3DN49tgCEb5eG4iT sortOrder: 6 fieldKey: attributes label: User Properties @@ -41266,7 +41502,7 @@ items: hidden: false defaultTrigger: type = "identify" fields: - - id: nYuXSXzakqPXf81rzZZSEf + - id: uBsySMuT8isVRbgK8gJyzf sortOrder: 0 fieldKey: email_as_identifier label: Treat Email as Identifier @@ -41279,7 +41515,7 @@ items: choices: null dynamic: false allowNull: false - - id: bp6LieiWRYkrPsJ5kxCnHH + - id: 7U4k79LewuvhYxe3FQkmiC sortOrder: 1 fieldKey: phone_number_as_identifier label: Treat Phone Number as Identifier @@ -41292,7 +41528,7 @@ items: choices: null dynamic: false allowNull: false - - id: iVCmGUpQNitEkD7R7BVNAC + - id: dtM8sXEZkULzXUtWkGCyAA sortOrder: 2 fieldKey: age label: Age @@ -41306,7 +41542,7 @@ items: choices: null dynamic: false allowNull: false - - id: huPy3MLqye3JwSDYMxsvUm + - id: u55AchsjZDGoStjvDaMygA sortOrder: 3 fieldKey: birthday label: Birthday @@ -41320,7 +41556,7 @@ items: choices: null dynamic: false allowNull: false - - id: qZd7NJJKz4PYzh19vNxWf9 + - id: aqFNsyFQj9mbZ6CxPuWutX sortOrder: 4 fieldKey: email label: Email @@ -41334,7 +41570,7 @@ items: choices: null dynamic: false allowNull: false - - id: sUVNwQkr4gtchjavAp9czF + - id: pAJt4bX5GfpwfGdEjuSMBe sortOrder: 5 fieldKey: firstName label: First Name @@ -41348,7 +41584,7 @@ items: choices: null dynamic: false allowNull: false - - id: fePTMNtezaiSqLBMfsb6Q2 + - id: hBZKuav2H6aZ9Xe5FGzKht sortOrder: 6 fieldKey: gender label: Gender @@ -41362,7 +41598,7 @@ items: choices: null dynamic: false allowNull: false - - id: nauL7jmxKWH9ZQZi4rxEmn + - id: jTQWTFU7QbusHWo3gbYvLd sortOrder: 7 fieldKey: lastName label: Last Name @@ -41376,7 +41612,7 @@ items: choices: null dynamic: false allowNull: false - - id: k4bg27SNknZ9jHSmMQARu4 + - id: cqNG4Xo9W7dskQQVZR2HKk sortOrder: 8 fieldKey: phone label: Phone Number @@ -41392,7 +41628,7 @@ items: choices: null dynamic: false allowNull: false - - id: uzKyGzh9SDaM17eqTvC2oJ + - id: dax5ryzpDXv2Q2sHjWzbUr sortOrder: 9 fieldKey: uuid label: UUID @@ -41409,7 +41645,7 @@ items: choices: null dynamic: false allowNull: false - - id: 5KG4mA1bc6Nzp6goYtv6uj + - id: 9aPMSokNBczt1nsLpHVxsa sortOrder: 10 fieldKey: segment_anonymous_id label: Anonymous Id @@ -41426,7 +41662,7 @@ items: choices: null dynamic: false allowNull: false - - id: vH7EpWnhxixPSJ9JTP8jir + - id: nocR35gFDTPk9toowrbxP4 sortOrder: 11 fieldKey: city label: City @@ -41440,7 +41676,7 @@ items: choices: null dynamic: false allowNull: false - - id: hLyRWNFxaKK2wnyGZ9gL49 + - id: iPV85T5ZBx5MDRpT4T6afj sortOrder: 12 fieldKey: country label: Country @@ -41454,248 +41690,87 @@ items: choices: null dynamic: false allowNull: false - - id: moj3SHAmhbB79LeZhPHf9V + - id: 5idg7PNxvmYXwKABV6m9mb sortOrder: 13 - fieldKey: emailOptin - label: Email Optin + fieldKey: gdprOptin + label: GDPR Opt-in type: BOOLEAN - description: Email optin. + description: GDPR opt-in. placeholder: '' required: false multiple: false choices: null dynamic: false allowNull: false - - id: r2QPaqUt1qh8HdZ45JMzkU + - id: kMYyrSsKtLjDdqaptQQV7U sortOrder: 14 - fieldKey: smsOptin - label: SMS Optin + fieldKey: emailOptin + label: Email Opt-in type: BOOLEAN - description: SMS optin. + description: Email opt-in. placeholder: '' required: false multiple: false choices: null dynamic: false allowNull: false - - id: umcFBkcXcSVR5W9oqj4GDB + - id: 3afgRxy7HyEqzaX55SKwuw sortOrder: 15 - fieldKey: whatsappOptin - label: Whatsapp Optin + fieldKey: smsOptin + label: SMS Opt-in type: BOOLEAN - description: Whatsapp optin. + description: SMS opt-in. placeholder: '' required: false multiple: false choices: null dynamic: false allowNull: false - - id: dSDks3SSzKftpn8D69fk4h + - id: akEzg4e8MF9WuvT6vVwJAf sortOrder: 16 - fieldKey: language - label: Language - type: STRING - description: The user's preferred language. - placeholder: '' - required: false - multiple: false - choices: null - dynamic: false - allowNull: false - - id: 8muY7yrZPk25Fhhvf163FG - name: User Registered Event - slug: userRegisteredEvent - description: Record User Registered Event to Insider - platform: CLOUD - hidden: false - defaultTrigger: type = "track" and event = "User Registered" - fields: - - id: qsYt8mrKySUYpWs13hdqbk - sortOrder: 0 - fieldKey: email_as_identifier - label: Treat Email as Identifier - type: BOOLEAN - description: If true, Email will be sent as identifier to Insider. - placeholder: '' - defaultValue: true - required: false - multiple: false - choices: null - dynamic: false - allowNull: false - - id: cJuDGgKzKrMwqe1pRxemFh - sortOrder: 1 - fieldKey: phone_number_as_identifier - label: Treat Phone Number as Identifier + fieldKey: whatsappOptin + label: Whatsapp Opt-in type: BOOLEAN - description: If true, Phone Number will be sent as identifier to Insider - placeholder: '' - defaultValue: true - required: false - multiple: false - choices: null - dynamic: false - allowNull: false - - id: 2qWDXpt8CcBU6sh92Y2pjr - sortOrder: 2 - fieldKey: uuid - label: UUID - type: STRING - description: >- - User's unique identifier. The UUID string is used as identifier when - sending data to Insider. UUID is required if the Anonymous Id field is - empty. + description: Whatsapp opt-in. placeholder: '' - defaultValue: - '@path': $.userId required: false multiple: false choices: null dynamic: false allowNull: false - - id: 9MvttKjMGmAhjn6CkVXnJS - sortOrder: 3 - fieldKey: segment_anonymous_id - label: Anonymous Id + - id: ag3VrKAHFSWKLjzCXAa8Bg + sortOrder: 17 + fieldKey: language + label: Language type: STRING - description: >- - An Anonymous Identifier. The Anonymous Id string is used as identifier - when sending data to Insider. Anonymous Id is required if the UUID field - is empty. + description: The user's preferred language. placeholder: '' - defaultValue: - '@path': $.anonymousId required: false multiple: false choices: null dynamic: false allowNull: false - - id: t7awX678Kcrno2MD7sTYR - sortOrder: 4 - fieldKey: timestamp - label: Timestamp - type: DATETIME - description: When the event occurred - placeholder: '' - defaultValue: - '@path': $.timestamp - required: true - multiple: false - choices: null - dynamic: false - allowNull: false - - id: u6kug7FQkkVZ71sQSJDiuX - sortOrder: 5 - fieldKey: attributes - label: User Properties + - id: nyTU9SVqrZNEXKuxnZgD2t + sortOrder: 18 + fieldKey: custom + label: Other Properties type: OBJECT - description: User Properties defines all the details about a user. + description: The user's additional information. placeholder: '' - defaultValue: - email: - '@if': - exists: - '@path': $.context.traits.email - then: - '@path': $.context.traits.email - else: - '@path': $.properties.email - phone: - '@if': - exists: - '@path': $.context.traits.phone - then: - '@path': $.context.traits.phone - else: - '@path': $.properties.phone - age: - '@if': - exists: - '@path': $.context.traits.age - then: - '@path': $.context.traits.age - else: - '@path': $.properties.age - birthday: - '@if': - exists: - '@path': $.context.traits.birthday - then: - '@path': $.context.traits.birthday - else: - '@path': $.properties.birthday - name: - '@if': - exists: - '@path': $.context.traits.first_name - then: - '@path': $.context.traits.first_name - else: - '@path': $.properties.first_name - gender: - '@if': - exists: - '@path': $.context.traits.gender - then: - '@path': $.context.traits.gender - else: - '@path': $.properties.gender - surname: - '@if': - exists: - '@path': $.context.traits.last_name - then: - '@path': $.context.traits.last_name - else: - '@path': $.properties.last_name - app_version: - '@path': $.context.app.version - idfa: - '@path': $.context.device.advertisingId - model: - '@path': $.context.device.model - last_ip: - '@path': $.context.ip - city: - '@if': - exists: - '@path': $.context.location.city - then: - '@path': $.context.location.city - else: - '@path': $.properties.address.city - country: - '@if': - exists: - '@path': $.context.location.country - then: - '@path': $.context.location.country - else: - '@path': $.properties.address.country - carrier: - '@path': $.context.network.carrier - os_version: - '@path': $.context.os.version - platform: - '@path': $.context.os.name - timezone: - '@path': $.context.timezone - locale: - '@path': $.context.locale required: false multiple: false choices: null dynamic: false allowNull: false - - id: ah446xfUXwiPSrEXyiDiQp - name: Cart Viewed Event - slug: cartViewedEvent - description: Record Cart Viewed Event to Insider + - id: 8muY7yrZPk25Fhhvf163FG + name: User Registered Event + slug: userRegisteredEvent + description: Record User Registered Event to Insider platform: CLOUD hidden: false - defaultTrigger: type = "track" and event = "Cart Viewed" + defaultTrigger: type = "track" and event = "User Registered" fields: - - id: r793PK7CbLoh9QdhDUMdD + - id: 3iyFoC67adDJxXeJLmSaNy sortOrder: 0 fieldKey: email_as_identifier label: Treat Email as Identifier @@ -41708,7 +41783,7 @@ items: choices: null dynamic: false allowNull: false - - id: 5BeCE3jzKP611J2ayD6BSx + - id: 8Mu8Hb9T2YoRrH2DrXJDbv sortOrder: 1 fieldKey: phone_number_as_identifier label: Treat Phone Number as Identifier @@ -41721,7 +41796,7 @@ items: choices: null dynamic: false allowNull: false - - id: bJvP24WsXLMPUT7gGnnxAG + - id: 39ts39BEyzGNcUdP2knqV4 sortOrder: 2 fieldKey: uuid label: UUID @@ -41738,7 +41813,7 @@ items: choices: null dynamic: false allowNull: false - - id: tG9qwuB9Ez7K8wb1RqrpMZ + - id: dQdR5oTrDwYawDrSy2D9AD sortOrder: 3 fieldKey: segment_anonymous_id label: Anonymous Id @@ -41755,7 +41830,7 @@ items: choices: null dynamic: false allowNull: false - - id: 6KHNMvibjbgkppbFKLuKwL + - id: mLcmAKm1kqCbUgq4XuwcK4 sortOrder: 4 fieldKey: timestamp label: Timestamp @@ -41769,58 +41844,8 @@ items: choices: null dynamic: false allowNull: false - - id: vLmRUwYDqkbyGS1JqY8bQu + - id: ib2BhxaFpN6xGPZR3ybGEj sortOrder: 5 - fieldKey: parameters - label: Event Parameters - type: OBJECT - description: Event Parameters store information about an event. - placeholder: '' - defaultValue: - currency: - '@path': $.properties.currency - event_group_id: - '@path': $.properties.cart_id - required: false - multiple: false - choices: null - dynamic: false - allowNull: false - - id: 9Wqq6EXYTdPg7KYibUsN8H - sortOrder: 6 - fieldKey: products - label: Products - type: OBJECT - description: Product details for the given event. - placeholder: '' - defaultValue: - '@arrayPath': - - $.properties.products - - product_id: - '@path': product_id - taxonomy: - '@path': category - name: - '@path': name - variant_id: - '@path': variant - unit_sale_price: - '@path': price - unit_price: - '@path': price - quantity: - '@path': quantity - url: - '@path': url - product_image_url: - '@path': image_url - required: false - multiple: true - choices: null - dynamic: false - allowNull: false - - id: syDFuynuAcdjbsa8VL4VSb - sortOrder: 7 fieldKey: attributes label: User Properties type: OBJECT @@ -41922,15 +41947,15 @@ items: choices: null dynamic: false allowNull: false - - id: dExYkQHzmTjt3U21gnKgKh - name: Product Removed Event - slug: productRemovedEvent - description: Record Product Removed Event to Insider + - id: ah446xfUXwiPSrEXyiDiQp + name: Cart Viewed Event + slug: cartViewedEvent + description: Record Cart Viewed Event to Insider platform: CLOUD hidden: false - defaultTrigger: type = "track" and event = "Product Removed" + defaultTrigger: type = "track" and event = "Cart Viewed" fields: - - id: qWvXJhX3rBLkwNb9WXVM2c + - id: mWAWXv5fqB5LRbDPm3ZDkz sortOrder: 0 fieldKey: email_as_identifier label: Treat Email as Identifier @@ -41943,7 +41968,7 @@ items: choices: null dynamic: false allowNull: false - - id: wUB61CnATmgQjeQcEtHcQd + - id: dFvUUUxbxJ8BySr8ZrZ2gh sortOrder: 1 fieldKey: phone_number_as_identifier label: Treat Phone Number as Identifier @@ -41956,7 +41981,7 @@ items: choices: null dynamic: false allowNull: false - - id: 7n5cGiCXHKET1rhLSpRbGz + - id: iv2up3QJDhMX1di9cPYHgx sortOrder: 2 fieldKey: uuid label: UUID @@ -41973,7 +41998,7 @@ items: choices: null dynamic: false allowNull: false - - id: m5pvzUtp7fCA5tn41RNeqR + - id: sUitmp7yxwFEquFgubMB9S sortOrder: 3 fieldKey: segment_anonymous_id label: Anonymous Id @@ -41990,7 +42015,7 @@ items: choices: null dynamic: false allowNull: false - - id: 3Lopa3c4dQeZgyfuEwG9wf + - id: rnjPvRUeiyfC36Dk9Tzjvx sortOrder: 4 fieldKey: timestamp label: Timestamp @@ -42004,7 +42029,7 @@ items: choices: null dynamic: false allowNull: false - - id: w69iKfTpD65USNtpbWSpVB + - id: 4NJeZL4nwfRwLpfDZURy6H sortOrder: 5 fieldKey: parameters label: Event Parameters @@ -42012,45 +42037,50 @@ items: description: Event Parameters store information about an event. placeholder: '' defaultValue: - url: - '@if': - exists: - '@path': $.properties.url - then: - '@path': $.properties.url - else: - '@path': $.context.page.url currency: '@path': $.properties.currency - product_id: - '@path': $.properties.product_id - taxonomy: - '@path': $.properties.category - name: - '@path': $.properties.name - unit_sale_price: - '@path': $.properties.price - unit_price: - '@path': $.properties.price - quantity: - '@path': $.properties.quantity - product_image_url: - '@path': $.properties.image_url - referrer: - '@if': - exists: - '@path': $.properties.referrer - then: - '@path': $.properties.referrer - else: - '@path': $.context.page.referrer + event_group_id: + '@path': $.properties.cart_id required: false multiple: false choices: null dynamic: false allowNull: false - - id: m8DoEsZfFsQKxFyFvUavvf + - id: hayfsxQ57m3kFLvZURMaNg sortOrder: 6 + fieldKey: products + label: Products + type: OBJECT + description: Product details for the given event. + placeholder: '' + defaultValue: + '@arrayPath': + - $.properties.products + - product_id: + '@path': product_id + taxonomy: + '@path': category + name: + '@path': name + variant_id: + '@path': variant + unit_sale_price: + '@path': price + unit_price: + '@path': price + quantity: + '@path': quantity + url: + '@path': url + product_image_url: + '@path': image_url + required: false + multiple: true + choices: null + dynamic: false + allowNull: false + - id: haqHMR6grFkF6ZuHgWAVdB + sortOrder: 7 fieldKey: attributes label: User Properties type: OBJECT @@ -42152,17 +42182,15 @@ items: choices: null dynamic: false allowNull: false - - id: gWAXZgpgGCgNSoYvTw6xnv - name: Checkout Event - slug: checkoutEvent - description: Record Checkout Events to Insider + - id: dExYkQHzmTjt3U21gnKgKh + name: Product Removed Event + slug: productRemovedEvent + description: Record Product Removed Event to Insider platform: CLOUD hidden: false - defaultTrigger: >- - type = "track" and (event = "Checkout Started" or event = "Checkout Step - Viewed") + defaultTrigger: type = "track" and event = "Product Removed" fields: - - id: jvBwDJCSLfFB2a1TEaVPE5 + - id: 6yscANBj5T7dAZuhgcv4Fn sortOrder: 0 fieldKey: email_as_identifier label: Treat Email as Identifier @@ -42175,7 +42203,7 @@ items: choices: null dynamic: false allowNull: false - - id: j9fL1nXhN6aiYNrYwVRe3U + - id: gfFTdQ71nit1Lff8MfAokW sortOrder: 1 fieldKey: phone_number_as_identifier label: Treat Phone Number as Identifier @@ -42188,7 +42216,7 @@ items: choices: null dynamic: false allowNull: false - - id: ugMxhgVWSFXX1yQdV8LrVM + - id: ndqDiy3PdjuJkQB8ASSuZq sortOrder: 2 fieldKey: uuid label: UUID @@ -42205,7 +42233,7 @@ items: choices: null dynamic: false allowNull: false - - id: aAVsH3SebhJFdvC1JsgzXS + - id: 8NXk9EzmnLtr6eqQqKA7v8 sortOrder: 3 fieldKey: segment_anonymous_id label: Anonymous Id @@ -42222,7 +42250,7 @@ items: choices: null dynamic: false allowNull: false - - id: rrBRToaEQ3AV3wp5xpZYHU + - id: 3Br8JjCdjy46LLTJCnoj3B sortOrder: 4 fieldKey: timestamp label: Timestamp @@ -42236,7 +42264,7 @@ items: choices: null dynamic: false allowNull: false - - id: 7YJq3MMwoQknwmuksyK51n + - id: rYBiwDq4L8KzDGPTVfNvGf sortOrder: 5 fieldKey: parameters label: Event Parameters @@ -42244,56 +42272,45 @@ items: description: Event Parameters store information about an event. placeholder: '' defaultValue: + url: + '@if': + exists: + '@path': $.properties.url + then: + '@path': $.properties.url + else: + '@path': $.context.page.url currency: '@path': $.properties.currency - event_group_id: + product_id: + '@path': $.properties.product_id + taxonomy: + '@path': $.properties.category + name: + '@path': $.properties.name + unit_sale_price: + '@path': $.properties.price + unit_price: + '@path': $.properties.price + quantity: + '@path': $.properties.quantity + product_image_url: + '@path': $.properties.image_url + referrer: '@if': exists: - '@path': $.properties.checkout_id + '@path': $.properties.referrer then: - '@path': $.properties.checkout_id + '@path': $.properties.referrer else: - '@path': $.properties.order_id + '@path': $.context.page.referrer required: false multiple: false choices: null dynamic: false allowNull: false - - id: 8P4Kj9k8mGDoRPzCrJ1kTs + - id: 6EnDor8jrpDVr8YobwcnBa sortOrder: 6 - fieldKey: products - label: Products - type: OBJECT - description: Product details for the given event. - placeholder: '' - defaultValue: - '@arrayPath': - - $.properties.products - - product_id: - '@path': product_id - taxonomy: - '@path': category - name: - '@path': name - variant_id: - '@path': variant - unit_sale_price: - '@path': price - unit_price: - '@path': price - quantity: - '@path': quantity - url: - '@path': url - product_image_url: - '@path': image_url - required: false - multiple: true - choices: null - dynamic: false - allowNull: false - - id: wrLh7tnSC1GJa1gA5kNBLv - sortOrder: 7 fieldKey: attributes label: User Properties type: OBJECT @@ -42395,15 +42412,17 @@ items: choices: null dynamic: false allowNull: false - - id: hesicNdpEf2spdcfWygXP1 - name: Product Viewed Event - slug: productViewedEvent - description: Record Product View Event to Insider + - id: gWAXZgpgGCgNSoYvTw6xnv + name: Checkout Event + slug: checkoutEvent + description: Record Checkout Events to Insider platform: CLOUD hidden: false - defaultTrigger: type = "track" and event = "Product Viewed" + defaultTrigger: >- + type = "track" and (event = "Checkout Started" or event = "Checkout Step + Viewed") fields: - - id: eRTHzUxidZacSdvWnBSUf6 + - id: 2r79Y2eZrgqYHmNf69a8bw sortOrder: 0 fieldKey: email_as_identifier label: Treat Email as Identifier @@ -42416,7 +42435,7 @@ items: choices: null dynamic: false allowNull: false - - id: d7Vv4fr5W6VRoduSTj8bnB + - id: rJTdeXLr9sfJMCWd2nfCm sortOrder: 1 fieldKey: phone_number_as_identifier label: Treat Phone Number as Identifier @@ -42429,7 +42448,7 @@ items: choices: null dynamic: false allowNull: false - - id: i56n7bwq6ozGYfPCJPPkct + - id: kpvnffr8FHscM8LL2WdN2C sortOrder: 2 fieldKey: uuid label: UUID @@ -42446,7 +42465,7 @@ items: choices: null dynamic: false allowNull: false - - id: cP8ftjkWBJLCbcc3DBbVVg + - id: opN9WPdUhUtw9uNpCXF62o sortOrder: 3 fieldKey: segment_anonymous_id label: Anonymous Id @@ -42463,7 +42482,7 @@ items: choices: null dynamic: false allowNull: false - - id: pRZkAx57ZZDAAZrJ1kmSC8 + - id: 7bXg3mQCGCNvhraCvH4aaD sortOrder: 4 fieldKey: timestamp label: Timestamp @@ -42477,7 +42496,7 @@ items: choices: null dynamic: false allowNull: false - - id: f3TDY5dAy9U6Lki95GiwCa + - id: ayr1rBM1VU641TBkNHpTm4 sortOrder: 5 fieldKey: parameters label: Event Parameters @@ -42485,44 +42504,285 @@ items: description: Event Parameters store information about an event. placeholder: '' defaultValue: - url: - '@if': - exists: - '@path': $.properties.url - then: - '@path': $.properties.url - else: - '@path': $.context.page.url currency: '@path': $.properties.currency - product_id: - '@path': $.properties.product_id - taxonomy: - '@path': $.properties.category - name: - '@path': $.properties.name - unit_sale_price: - '@path': $.properties.price - unit_price: - '@path': $.properties.price - quantity: - '@path': $.properties.quantity - product_image_url: - '@path': $.properties.image_url - referrer: + event_group_id: '@if': exists: - '@path': $.properties.referrer + '@path': $.properties.checkout_id then: - '@path': $.properties.referrer + '@path': $.properties.checkout_id else: - '@path': $.context.page.referrer + '@path': $.properties.order_id required: false multiple: false choices: null dynamic: false allowNull: false - - id: akjtS4XjrPKdN6N6LbHSZw + - id: eNKPBwGNyGdEzXvTxgUyyR + sortOrder: 6 + fieldKey: products + label: Products + type: OBJECT + description: Product details for the given event. + placeholder: '' + defaultValue: + '@arrayPath': + - $.properties.products + - product_id: + '@path': product_id + taxonomy: + '@path': category + name: + '@path': name + variant_id: + '@path': variant + unit_sale_price: + '@path': price + unit_price: + '@path': price + quantity: + '@path': quantity + url: + '@path': url + product_image_url: + '@path': image_url + required: false + multiple: true + choices: null + dynamic: false + allowNull: false + - id: bK7L12QFXZgUam7W3xpYQQ + sortOrder: 7 + fieldKey: attributes + label: User Properties + type: OBJECT + description: User Properties defines all the details about a user. + placeholder: '' + defaultValue: + email: + '@if': + exists: + '@path': $.context.traits.email + then: + '@path': $.context.traits.email + else: + '@path': $.properties.email + phone: + '@if': + exists: + '@path': $.context.traits.phone + then: + '@path': $.context.traits.phone + else: + '@path': $.properties.phone + age: + '@if': + exists: + '@path': $.context.traits.age + then: + '@path': $.context.traits.age + else: + '@path': $.properties.age + birthday: + '@if': + exists: + '@path': $.context.traits.birthday + then: + '@path': $.context.traits.birthday + else: + '@path': $.properties.birthday + name: + '@if': + exists: + '@path': $.context.traits.first_name + then: + '@path': $.context.traits.first_name + else: + '@path': $.properties.first_name + gender: + '@if': + exists: + '@path': $.context.traits.gender + then: + '@path': $.context.traits.gender + else: + '@path': $.properties.gender + surname: + '@if': + exists: + '@path': $.context.traits.last_name + then: + '@path': $.context.traits.last_name + else: + '@path': $.properties.last_name + app_version: + '@path': $.context.app.version + idfa: + '@path': $.context.device.advertisingId + model: + '@path': $.context.device.model + last_ip: + '@path': $.context.ip + city: + '@if': + exists: + '@path': $.context.location.city + then: + '@path': $.context.location.city + else: + '@path': $.properties.address.city + country: + '@if': + exists: + '@path': $.context.location.country + then: + '@path': $.context.location.country + else: + '@path': $.properties.address.country + carrier: + '@path': $.context.network.carrier + os_version: + '@path': $.context.os.version + platform: + '@path': $.context.os.name + timezone: + '@path': $.context.timezone + locale: + '@path': $.context.locale + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: hesicNdpEf2spdcfWygXP1 + name: Product Viewed Event + slug: productViewedEvent + description: Record Product View Event to Insider + platform: CLOUD + hidden: false + defaultTrigger: type = "track" and event = "Product Viewed" + fields: + - id: cnxSDJWK4daVg5dG9jYm47 + sortOrder: 0 + fieldKey: email_as_identifier + label: Treat Email as Identifier + type: BOOLEAN + description: If true, Email will be sent as identifier to Insider. + placeholder: '' + defaultValue: true + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: wecuWjjck34PXtRoYyHXod + sortOrder: 1 + fieldKey: phone_number_as_identifier + label: Treat Phone Number as Identifier + type: BOOLEAN + description: If true, Phone Number will be sent as identifier to Insider + placeholder: '' + defaultValue: true + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: pXhLCyF85t2b4o4ws572ES + sortOrder: 2 + fieldKey: uuid + label: UUID + type: STRING + description: >- + User's unique identifier. The UUID string is used as identifier when + sending data to Insider. UUID is required if the Anonymous Id field is + empty. + placeholder: '' + defaultValue: + '@path': $.userId + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: wRcnKKckFf6zAXX2gVm8wp + sortOrder: 3 + fieldKey: segment_anonymous_id + label: Anonymous Id + type: STRING + description: >- + An Anonymous Identifier. The Anonymous Id string is used as identifier + when sending data to Insider. Anonymous Id is required if the UUID field + is empty. + placeholder: '' + defaultValue: + '@path': $.anonymousId + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: pLt18pmhJpdsqfrzMJP3bL + sortOrder: 4 + fieldKey: timestamp + label: Timestamp + type: DATETIME + description: When the event occurred + placeholder: '' + defaultValue: + '@path': $.timestamp + required: true + multiple: false + choices: null + dynamic: false + allowNull: false + - id: mKPmYWLYwFkLD3gNs1tgq7 + sortOrder: 5 + fieldKey: parameters + label: Event Parameters + type: OBJECT + description: Event Parameters store information about an event. + placeholder: '' + defaultValue: + url: + '@if': + exists: + '@path': $.properties.url + then: + '@path': $.properties.url + else: + '@path': $.context.page.url + currency: + '@path': $.properties.currency + product_id: + '@path': $.properties.product_id + taxonomy: + '@path': $.properties.category + name: + '@path': $.properties.name + unit_sale_price: + '@path': $.properties.price + unit_price: + '@path': $.properties.price + quantity: + '@path': $.properties.quantity + product_image_url: + '@path': $.properties.image_url + referrer: + '@if': + exists: + '@path': $.properties.referrer + then: + '@path': $.properties.referrer + else: + '@path': $.context.page.referrer + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: 9hp8aD3YCY68HLuWKg8mU9 sortOrder: 6 fieldKey: attributes label: User Properties @@ -42633,7 +42893,7 @@ items: hidden: false defaultTrigger: type = "track" fields: - - id: rytZ1WMnf2HKH3RnVeQsLH + - id: mx9zbCABD2ZyV5kQPJhGjq sortOrder: 0 fieldKey: email_as_identifier label: Treat Email as Identifier @@ -42646,7 +42906,7 @@ items: choices: null dynamic: false allowNull: false - - id: netLh4CXyrx3ZV8BbMD8dX + - id: 8LW3Wu9igP2XEAbXHUa1yN sortOrder: 1 fieldKey: phone_number_as_identifier label: Treat Phone Number as Identifier @@ -42659,7 +42919,7 @@ items: choices: null dynamic: false allowNull: false - - id: 61GGwBPDtX7PmJuGvVu1uc + - id: dkFuqKg3hw5CVT9SMxHYRZ sortOrder: 2 fieldKey: uuid label: UUID @@ -42676,7 +42936,7 @@ items: choices: null dynamic: false allowNull: false - - id: w8fKZtykRwamv275zM51wo + - id: skqsfwHA4g9GXnoEsUN8sU sortOrder: 3 fieldKey: segment_anonymous_id label: Anonymous Id @@ -42693,7 +42953,7 @@ items: choices: null dynamic: false allowNull: false - - id: jNLmdiQtPJmJ6xtJNiTBwM + - id: 9PLm33y1bcpfbKuotjo3Wz sortOrder: 4 fieldKey: event_name label: Event Name @@ -42707,7 +42967,7 @@ items: choices: null dynamic: false allowNull: false - - id: x79xVFZkLKUStpMTheYaBE + - id: 7iWkoWqVQ7UZFAztskGe9S sortOrder: 5 fieldKey: timestamp label: Timestamp @@ -42721,7 +42981,7 @@ items: choices: null dynamic: false allowNull: false - - id: oa4MV5bE39jB7qk1tgGBDD + - id: k1G5k6Mrt4bQ3bMSc8V6ET sortOrder: 6 fieldKey: parameters label: Event Parameters @@ -42778,7 +43038,7 @@ items: choices: null dynamic: false allowNull: false - - id: 5UV2Q2sGFM5Drk5GgFyCns + - id: jqjEUrFQ7pGR4EY7MP3KUw sortOrder: 7 fieldKey: products label: Products @@ -42811,7 +43071,7 @@ items: choices: null dynamic: false allowNull: false - - id: 3weQqupThHsjBdBLwMQFF5 + - id: icvuKvrv9TuP6qzjVv5rye sortOrder: 8 fieldKey: attributes label: User Properties @@ -42922,7 +43182,7 @@ items: hidden: false defaultTrigger: type = "track" and event = "Product Added" fields: - - id: 3WbeM5vBnWKHkwJ9V3f7EJ + - id: gSrjHa4JuJAkTe2WUdj8VB sortOrder: 0 fieldKey: email_as_identifier label: Treat Email as Identifier @@ -42935,7 +43195,7 @@ items: choices: null dynamic: false allowNull: false - - id: bKTzdNRB41U7vna7kL5AhE + - id: n4uEMuP2bhnwvepvaWG4QZ sortOrder: 1 fieldKey: phone_number_as_identifier label: Treat Phone Number as Identifier @@ -42948,7 +43208,7 @@ items: choices: null dynamic: false allowNull: false - - id: stucgKieffbRbjoWHLAci9 + - id: 37tPXLBKf42zfKRoFUyVZL sortOrder: 2 fieldKey: uuid label: UUID @@ -42965,7 +43225,7 @@ items: choices: null dynamic: false allowNull: false - - id: u3b8d89H9qVXgy9Jwfm8BW + - id: 3vro8gK3UqRbsQ8JHbi8Zx sortOrder: 3 fieldKey: segment_anonymous_id label: Anonymous Id @@ -42982,7 +43242,7 @@ items: choices: null dynamic: false allowNull: false - - id: 8aJyBMCSfN14YUQwFBQgU1 + - id: qHP1w9gC5mA9SUZoSsf183 sortOrder: 4 fieldKey: timestamp label: Timestamp @@ -42996,7 +43256,7 @@ items: choices: null dynamic: false allowNull: false - - id: 9jVghLkoMd6QqtsHzkoyRX + - id: wyLesH5rFkKPm89xzLQW1z sortOrder: 5 fieldKey: parameters label: Event Parameters @@ -43041,7 +43301,7 @@ items: choices: null dynamic: false allowNull: false - - id: 6MXoQHtfuGdznSqSNMk7z2 + - id: wXdbSvVVW9CQkVCvQTsNV4 sortOrder: 6 fieldKey: attributes label: User Properties @@ -43152,7 +43412,7 @@ items: hidden: false defaultTrigger: type = "track" and event = "Order Completed" fields: - - id: xeDAxZXxNmWi7aCpDYmuZq + - id: sE1f1ThXmtU4rssJyEZTk7 sortOrder: 0 fieldKey: email_as_identifier label: Treat Email as Identifier @@ -43165,7 +43425,7 @@ items: choices: null dynamic: false allowNull: false - - id: gbmyrdVA2C8ibM5cNpTi2F + - id: 7wN37pMNNM4SgtCLLKgiKv sortOrder: 1 fieldKey: phone_number_as_identifier label: Treat Phone Number as Identifier @@ -43178,7 +43438,7 @@ items: choices: null dynamic: false allowNull: false - - id: 34P7bWFT2P3KMnzepx4xBP + - id: 8TgUfxwUbBei6HLUzdMAh7 sortOrder: 2 fieldKey: uuid label: UUID @@ -43195,7 +43455,7 @@ items: choices: null dynamic: false allowNull: false - - id: vhb6esM13pWDyg9cAwhoZ4 + - id: tK6dFooxQXZhdUddp5yZWB sortOrder: 3 fieldKey: segment_anonymous_id label: Anonymous Id @@ -43212,7 +43472,7 @@ items: choices: null dynamic: false allowNull: false - - id: nLRYSXMwXryhKFrhXXLwdV + - id: 9vxSG2Uzm147qYeRryDHMH sortOrder: 4 fieldKey: timestamp label: Timestamp @@ -43226,7 +43486,7 @@ items: choices: null dynamic: false allowNull: false - - id: eiwfgJo36mQ12EKKBe4DsY + - id: wKPqdMprZo94EqyxP7Dbyg sortOrder: 5 fieldKey: parameters label: Event Parameters @@ -43243,7 +43503,7 @@ items: choices: null dynamic: false allowNull: false - - id: dFVu2ZVKKEwCZ6DmC8NjLE + - id: cDbUxFKGmgibrQfySfMaEk sortOrder: 6 fieldKey: products label: Products @@ -43276,7 +43536,7 @@ items: choices: null dynamic: false allowNull: false - - id: vKw6Sok6vBRq7UFrFFVMug + - id: 5jLGPHAW1sJH8sDkiVMLvU sortOrder: 7 fieldKey: attributes label: User Properties @@ -59534,6 +59794,518 @@ items: label: API Key actions: [] presets: [] +- id: 6464ef424ac5c5f47f5f3968 + display_name: RevX Cloud (Actions) + name: RevX Cloud (Actions) + slug: revx-cloud-actions + hidden: false + endpoints: + - US + regions: + - us-west-2 + - eu-west-1 + url: connections/destinations/catalog/revx-cloud-actions + previous_names: + - RevX Cloud (Actions) + website: https://revx.io + status: PUBLIC_BETA + categories: + - Advertising + - Attribution + logo: + url: https://cdn.filepicker.io/api/file/VSGLPYaPTKeTaUsayHH9 + mark: + url: https://cdn.filepicker.io/api/file/uMMWXh9mSl2O5apjNGnI + 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: client_id + type: string + defaultValue: '' + description: >- + Revx specific client id. This can be found by contacting the RevX support + team + required: true + label: Revx Client ID + actions: + - id: cXvAaueuCzKB2eNpoot2Sq + name: Send Revx Ping + slug: sendRevxPing + description: Send event to revx + platform: CLOUD + hidden: false + defaultTrigger: type = "track" or type ="screen" + fields: + - id: xaSdY5KuUH2WxryiCDbVtk + sortOrder: 0 + fieldKey: os + label: Platform + type: STRING + description: Platform of the device. + placeholder: '' + defaultValue: + '@path': $.context.device.type + required: true + multiple: false + choices: null + dynamic: false + allowNull: false + - id: 8L9qya9qPBF4j3PcgxCrYb + sortOrder: 1 + fieldKey: advertising_id + label: Identifier For Advertiser (IDFA/GAID) + type: STRING + description: Identifier For Advertiser (IDFA/GAID) + placeholder: '' + defaultValue: + '@path': $.context.device.advertisingId + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: gkqKuPP3JNr3N61xXimZ5A + sortOrder: 2 + fieldKey: event_name + label: Event name + type: STRING + description: A unique identifier for your event. + placeholder: '' + defaultValue: + '@if': + exists: + '@path': $.name + then: + '@path': $.name + else: + '@path': $.event + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: ib2N3fN1TDhHU4vSRU68s9 + sortOrder: 3 + fieldKey: type + label: Request type + type: STRING + description: A unique identifier for your request type. + placeholder: '' + defaultValue: + '@path': $.type + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: vKRsCS84nBrBdzAj5VYkWJ + sortOrder: 4 + fieldKey: idfv + label: Identifier For Vendor (IDFV) + type: STRING + description: Identifier for Device Id for IOS and Android + placeholder: '' + defaultValue: + '@path': $.context.device.id + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: uhScYywa4Pfk9VNaReUAfn + sortOrder: 5 + fieldKey: time + label: Timestamp + type: DATETIME + description: >- + The timestamp of the event. If time is not sent with the event, it will + be set to the request upload time. + placeholder: '' + defaultValue: + '@path': $.timestamp + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: 865S1twz4SQ532ZAUGKNRd + sortOrder: 6 + fieldKey: event_properties + label: Event Properties + type: OBJECT + description: >- + An object of key-value pairs that represent additional data to be sent + along with the event. + placeholder: '' + defaultValue: + '@path': $.properties + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: qNnKzQ551MqfEx5CeVo18r + sortOrder: 7 + fieldKey: user_properties + label: User Properties + type: OBJECT + description: >- + An object of key-value pairs that represent additional data tied to the + user + placeholder: '' + defaultValue: + '@path': $.context.traits + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: pcwdemE7qK2a4e8eacoPNu + sortOrder: 8 + fieldKey: app_version + label: App Version + type: STRING + description: The current version of your application. + placeholder: '' + defaultValue: + '@path': $.context.app.version + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: 6tra441DUifvMZW44CJ1Ye + sortOrder: 9 + fieldKey: os_name + label: OS Name + type: STRING + description: >- + The name of the mobile operating system or browser that the user is + using. + placeholder: '' + defaultValue: + '@path': $.context.os.name + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: prZhS1jNH7wnC12LAmjVvY + sortOrder: 10 + fieldKey: os_version + label: OS Version + type: STRING + description: The version of the mobile operating system or browser the user is using. + placeholder: '' + defaultValue: + '@path': $.context.os.version + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: eN2RGR73EutywKNR1c2TbK + sortOrder: 11 + fieldKey: device_brand + label: Device Brand + type: STRING + description: The device brand that the user is using. + placeholder: '' + defaultValue: + '@path': $.context.device.brand + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: e4RdbrXdjvm5vpEitr6PGY + sortOrder: 12 + fieldKey: device_manufacturer + label: Device Manufacturer + type: STRING + description: The device manufacturer that the user is using. + placeholder: '' + defaultValue: + '@path': $.context.device.manufacturer + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: urEuWkXEqUUBXvY1XEnu9W + sortOrder: 13 + fieldKey: device_model + label: Device Model + type: STRING + description: The device model that the user is using. + placeholder: '' + defaultValue: + '@path': $.context.device.model + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: 8tDDTefemzSQoZ1i5vGmr1 + sortOrder: 14 + fieldKey: carrier + label: Carrier + type: STRING + description: The carrier that the user is using. + placeholder: '' + defaultValue: + '@path': $.context.network.carrier + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: wRRLiZ2JhJXbZQoZVePDS8 + sortOrder: 15 + fieldKey: country + label: Country + type: STRING + description: The current country of the user. + placeholder: '' + defaultValue: + '@path': $.context.location.country + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: bz6BGpmQ3xPTV4ZkrSDNMk + sortOrder: 16 + fieldKey: region + label: Region + type: STRING + description: The current region of the user. + placeholder: '' + defaultValue: + '@path': $.context.location.region + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: gJKnJS2cPVCMFqvGgTrRiu + sortOrder: 17 + fieldKey: city + label: City + type: STRING + description: The current city of the user. + placeholder: '' + defaultValue: + '@path': $.context.location.city + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: uHEDtoajyPucjhEU87iEDh + sortOrder: 18 + fieldKey: dma + label: Designated Market Area + type: STRING + description: The current Designated Market Area of the user. + placeholder: '' + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: 6MbpdJUudHFPFXH5vHK2eF + sortOrder: 19 + fieldKey: language + label: Language + type: STRING + description: The language set by the user. + placeholder: '' + defaultValue: + '@path': $.context.locale + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: tD8ZUuynanNn1CtVikEitm + sortOrder: 20 + fieldKey: product + label: Product + type: OBJECT + description: The single product viewed or Added to cart. + placeholder: '' + defaultValue: + price: + '@path': $.properties.price + quantity: + '@path': $.properties.quantity + productId: + '@path': $.properties.product_id + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: gLhoC7kzM4zsknj8b47scp + sortOrder: 21 + fieldKey: products + label: Products + type: OBJECT + description: The list of products purchased. + placeholder: '' + defaultValue: + '@arrayPath': + - $.properties.products + - price: + '@path': price + quantity: + '@path': quantity + productId: + '@path': product_id + required: false + multiple: true + choices: null + dynamic: false + allowNull: false + - id: k1M1Y6nQ2YrBRQqURBwgn8 + sortOrder: 22 + fieldKey: location_lat + label: Latitude + type: NUMBER + description: The current Latitude of the user. + placeholder: '' + defaultValue: + '@path': $.context.location.latitude + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: cC9v6AbD3xaTuLNQQfih5t + sortOrder: 23 + fieldKey: location_lng + label: Longtitude + type: NUMBER + description: The current Longitude of the user. + placeholder: '' + defaultValue: + '@path': $.context.location.longitude + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: 2P8x9zDB9Jaqs3Mc6PXngM + sortOrder: 24 + fieldKey: ip + label: IP Address + type: STRING + description: >- + The IP address of the user. Use "$remote" to use the IP address on the + upload request. + placeholder: '' + defaultValue: + '@path': $.context.ip + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + presets: + - actionId: cXvAaueuCzKB2eNpoot2Sq + name: Send Revx Ping + fields: + os: + '@path': $.context.device.type + advertising_id: + '@path': $.context.device.advertisingId + event_name: + '@if': + exists: + '@path': $.name + then: + '@path': $.name + else: + '@path': $.event + type: + '@path': $.type + idfv: + '@path': $.context.device.id + time: + '@path': $.timestamp + event_properties: + '@path': $.properties + user_properties: + '@path': $.context.traits + app_version: + '@path': $.context.app.version + os_name: + '@path': $.context.os.name + os_version: + '@path': $.context.os.version + device_brand: + '@path': $.context.device.brand + device_manufacturer: + '@path': $.context.device.manufacturer + device_model: + '@path': $.context.device.model + carrier: + '@path': $.context.network.carrier + country: + '@path': $.context.location.country + region: + '@path': $.context.location.region + city: + '@path': $.context.location.city + language: + '@path': $.context.locale + product: + price: + '@path': $.properties.price + quantity: + '@path': $.properties.quantity + productId: + '@path': $.properties.product_id + products: + '@arrayPath': + - $.properties.products + - price: + '@path': price + quantity: + '@path': quantity + productId: + '@path': product_id + location_lat: + '@path': $.context.location.latitude + location_lng: + '@path': $.context.location.longitude + ip: + '@path': $.context.ip + trigger: type = "track" or type ="screen" - id: 5ddd4f68758f3b16e86a6332 display_name: Richpanel name: Richpanel @@ -75009,6 +75781,505 @@ items: label: API Key actions: [] presets: [] +- id: 647f30a35eedd03afde0a1c3 + display_name: Userpilot Cloud (Actions) + name: Userpilot Cloud (Actions) + slug: userpilot-cloud-actions + hidden: false + endpoints: + - US + regions: + - us-west-2 + - eu-west-1 + url: connections/destinations/catalog/userpilot-cloud-actions + previous_names: + - Userpilot Cloud (Actions) + website: https://userpilot.com/ + status: PUBLIC_BETA + categories: + - Personalization + - Analytics + logo: + url: https://cdn.filepicker.io/api/file/msPeJhtdQMKtesGlcwGx + mark: + url: https://cdn.filepicker.io/api/file/vuWQBqhS2C5xBWBTPuFA + 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: apiKey + type: string + defaultValue: '' + description: >- + Your Userpilot API key can be found in the [Userpilot + environment](https://run.userpilot.io/environment) dashboard. + required: true + label: API Key + - name: endpoint + type: string + defaultValue: https://analytex.userpilot.io/ + description: >- + Your Userpilot API endpoint can be found in the [Userpilot + environment](https://run.userpilot.io/environment) dashboard. + required: true + label: API Endpoint + actions: + - id: g2LisooKB28UWesWhUovS + name: Identify User + slug: identifyUser + description: >- + Defines a user in Userpilot, you can visit [Userpilot + docs](https://docs.userpilot.com/article/23-identify-users-track-custom-events) + for more information. + platform: CLOUD + hidden: false + defaultTrigger: type = "identify" + fields: + - id: sBAZr141xZwY3MANfrF9DR + sortOrder: 0 + fieldKey: userId + label: User ID + type: STRING + description: The ID of the logged-in user. + placeholder: '' + defaultValue: + '@if': + exists: + '@path': $.userId + then: + '@path': $.userId + else: + '@path': $.anonymousId + required: true + multiple: false + choices: null + dynamic: false + allowNull: false + - id: wGefAWwQKqqjA3M8TiNZPR + sortOrder: 1 + fieldKey: createdAt + label: User Created At Date + type: DATETIME + description: The date the user profile was created at + placeholder: '' + defaultValue: + '@path': $.traits.createdAt + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: oe7sSEiFG1JfVMt26rJHXT + sortOrder: 2 + fieldKey: traits + label: Traits + type: OBJECT + description: Segment traits + placeholder: '' + defaultValue: + '@path': $.traits + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: mXocpMeG8N4d1HUcdxg5N1 + name: Track Event + slug: trackEvent + description: >- + Send an event to Userpilot, you can visit [Userpilot + docs](https://docs.userpilot.com/article/23-identify-users-track-custom-events) + for more information + platform: CLOUD + hidden: false + defaultTrigger: type = "track" + fields: + - id: vGTS6CeR9QijXfMbF3dxEG + sortOrder: 0 + fieldKey: userId + label: User ID + type: STRING + description: The ID of the logged-in user. + placeholder: '' + defaultValue: + '@if': + exists: + '@path': $.userId + then: + '@path': $.userId + else: + '@path': $.anonymousId + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: bNTTP7EA5AssWafwiBHuDP + sortOrder: 1 + fieldKey: name + label: Name + type: STRING + description: Event name + placeholder: '' + defaultValue: + '@path': $.event + required: true + multiple: false + choices: null + dynamic: false + allowNull: false + - id: tNqv52A7ZZv2gfesCV31GH + sortOrder: 2 + fieldKey: properties + label: Properties + type: OBJECT + description: Event properties + placeholder: '' + defaultValue: + '@path': $.properties + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + presets: + - actionId: g2LisooKB28UWesWhUovS + name: Identify User + fields: + userId: + '@if': + exists: + '@path': $.userId + then: + '@path': $.userId + else: + '@path': $.anonymousId + createdAt: + '@path': $.traits.createdAt + traits: + '@path': $.traits + trigger: type = "identify" + - actionId: mXocpMeG8N4d1HUcdxg5N1 + name: Track Event + fields: + userId: + '@if': + exists: + '@path': $.userId + then: + '@path': $.userId + else: + '@path': $.anonymousId + name: + '@path': $.event + properties: + '@path': $.properties + trigger: type = "track" +- id: 6480b4eeab29eca5415089d4 + display_name: Userpilot Web (Actions) + name: Userpilot Web (Actions) + slug: userpilot-web-actions + hidden: false + endpoints: + - US + regions: + - us-west-2 + - eu-west-1 + url: connections/destinations/catalog/userpilot-web-actions + previous_names: + - Userpilot Web (Actions) + website: https://userpilot.com/ + status: PUBLIC_BETA + categories: + - Personalization + - Analytics + logo: + url: https://cdn.filepicker.io/api/file/WvOC1CBsSlOB5oe5LQ9B + mark: + url: https://cdn.filepicker.io/api/file/RAIm6NfT56tiEAyIVoVA + 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: endpoint + type: string + defaultValue: '' + description: >- + By default, Userpilot would use a service discovery mechanism to determine + the API endpoint to connect to. If you are using a proxy or a firewall, + you can specify the API endpoint here. + required: true + label: The API endpoint the SDK would connect to + - name: shouldSegmentLoadSDK + type: boolean + defaultValue: true + description: >- + By default, Segment will load the Userpilot JS snippet onto the page. If + you are already loading the Userpilot JS onto the page then disable this + setting and Segment will detect the Userpilot JS on the page + required: true + label: Segment Loads Userpilot JS + - name: token + type: string + defaultValue: '' + description: >- + Your Userpilot app token, you can find it in the [Userpilot + installation](https://run.userpilot.io/installation) dashboard. + required: true + label: App Token + actions: + - id: 4anZhkqoahQLYeZqP9MpfU + name: Identify Company + slug: identifyCompany + description: Create or update a company entity in Userpilot + platform: WEB + hidden: false + defaultTrigger: type = "group" + fields: + - id: egcd4urvWzZVpSgduReSD9 + sortOrder: 0 + fieldKey: groupId + label: Company ID + type: STRING + description: The ID of the company. + placeholder: '' + defaultValue: + '@path': $.groupId + required: true + multiple: false + choices: null + dynamic: false + allowNull: false + - id: 4QvkQTXaPi5XfYVkZqHkjs + sortOrder: 1 + fieldKey: traits + label: Traits + type: OBJECT + description: Company traits + placeholder: '' + defaultValue: + '@path': $.traits + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: 9ThWyvobmh12o7q4JNvBae + name: Identify User + slug: identifyUser + description: >- + Create or update a user entity in Userpilot. It's mandatory to identify a + user by calling identify() prior to invoking other methods such as + track(), page(), or group(). You can learn more by visiting the [Userpilot + documentation](https://docs.userpilot.com/article/23-identify-users-track-custom-events). + platform: WEB + hidden: false + defaultTrigger: type = "identify" + fields: + - id: ubM4h8Hbh5ztQ6EXR1TBHe + sortOrder: 0 + fieldKey: userId + label: User ID + type: STRING + description: The ID of the logged-in user. + placeholder: '' + defaultValue: + '@if': + exists: + '@path': $.userId + then: + '@path': $.userId + else: + '@path': $.anonymousId + required: true + multiple: false + choices: null + dynamic: false + allowNull: false + - id: 3bv4AupYg2zfmo9u7oriD3 + sortOrder: 1 + fieldKey: createdAt + label: User Created At Date + type: DATETIME + description: The date the user profile was created at + placeholder: '' + defaultValue: + '@path': $.traits.createdAt + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: qrEZntqKKtjoYK6xYTtyR5 + sortOrder: 2 + fieldKey: traits + label: Traits + type: OBJECT + description: User traits. + placeholder: '' + defaultValue: + '@path': $.traits + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: gPRh7Hg4FFqwcVBuJjbqRE + name: Page View + slug: pageView + description: >- + Update the content queue designed to trigger on a specific page. It's + mandatory to identify a user by calling identify() prior to invoking other + methods such as page() + platform: WEB + hidden: false + defaultTrigger: type = "page" + fields: + - id: 2oXSiQV9Pdt15P3Wq9G68K + sortOrder: 0 + fieldKey: name + label: Page Name + type: STRING + description: The name of the page that was viewed. + placeholder: '' + defaultValue: + '@path': $.name + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: 9o2YmPfRuQCxCnjNADeHkT + sortOrder: 1 + fieldKey: properties + label: Properties + type: OBJECT + description: The properties of the page that was viewed. + placeholder: '' + defaultValue: + '@path': $.properties + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + - id: k3PjGtinbX3PUH8Wq7vPSR + name: Track Event + slug: trackEvent + description: >- + Send an event to Userpilot. It's mandatory to identify a user by calling + identify() prior to invoking other methods such as track(). You can learn + more by visiting the [Userpilot + documentation](https://docs.userpilot.com/article/23-identify-users-track-custom-events). + platform: WEB + hidden: false + defaultTrigger: type = "track" + fields: + - id: cEZ7d2r7yxVCt8sJUqSKcd + sortOrder: 0 + fieldKey: name + label: Name + type: STRING + description: Event name + placeholder: '' + defaultValue: + '@path': $.event + required: true + multiple: false + choices: null + dynamic: false + allowNull: false + - id: ceo1cdjMbUxstLS1Sx63pk + sortOrder: 1 + fieldKey: properties + label: Properties + type: OBJECT + description: Event properties + placeholder: '' + defaultValue: + '@path': $.properties + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + presets: + - actionId: 9ThWyvobmh12o7q4JNvBae + name: Identify User + fields: + userId: + '@if': + exists: + '@path': $.userId + then: + '@path': $.userId + else: + '@path': $.anonymousId + createdAt: + '@path': $.traits.createdAt + traits: + '@path': $.traits + trigger: type = "identify" + - actionId: k3PjGtinbX3PUH8Wq7vPSR + name: Track Event + fields: + name: + '@path': $.event + properties: + '@path': $.properties + trigger: type = "track" + - actionId: gPRh7Hg4FFqwcVBuJjbqRE + name: Page View + fields: + name: + '@path': $.name + properties: + '@path': $.properties + trigger: type = "page" - id: 5ca9d0c1b7119500014381d3 display_name: Userpilot Web Plugin name: Userpilot Web Plugin diff --git a/src/_data/catalog/destinations_private.yml b/src/_data/catalog/destinations_private.yml index 88b1339fb6..e4306fd398 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-08 +# destination data last updated 2023-08-10 items: - id: 54521fd725e721e32a72eec6 display_name: Intercom diff --git a/src/_data/catalog/regional-supported.yml b/src/_data/catalog/regional-supported.yml index a57fd80886..caa1ff8457 100644 --- a/src/_data/catalog/regional-supported.yml +++ b/src/_data/catalog/regional-supported.yml @@ -1449,6 +1449,15 @@ sources: - us endpoints: - us + - id: l5eaZFs2Mj + display_name: Unlocking Simulation + hidden: false + slug: unlocking-simulation + url: connections/sources/catalog/cloud-apps/unlocking-simulation + 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 d676067df0..d31a7a6c8b 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-08 +# source categories last updated 2023-08-10 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 10f6499484..6c8d951297 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-08 +# sources last updated 2023-08-10 items: - id: 8HWbgPTt3k display_name: .NET @@ -257,21 +257,6 @@ items: url: https://cdn.filepicker.io/api/file/XPJlunLQQmWPphponSEP categories: - Email Marketing - - id: 2QEQGbmIJv - display_name: b2_testsource - isCloudEventSource: true - slug: b2_testsource - url: connections/sources/catalog/cloud-apps/b2_testsource - hidden: false - regions: - - us - endpoints: - - us - source_type: cloud-app - description: '' - logo: - url: '' - categories: [] - id: ErcsNGMEwt display_name: Beamer isCloudEventSource: true @@ -1155,23 +1140,6 @@ items: url: https://cdn.filepicker.io/api/file/b5MOShMSL6Qks2ypoVuy categories: - Server - - id: VfR29KdimB - display_name: jAvascript - isCloudEventSource: true - slug: javascript - url: connections/sources/catalog/cloud-apps/javascript - hidden: false - regions: - - us - - eu - endpoints: - - us - - eu - source_type: cloud-app - description: '' - logo: - url: '' - categories: [] - id: IqDTy1TpoU display_name: Javascript isCloudEventSource: false @@ -1194,23 +1162,6 @@ items: url: https://cdn.filepicker.io/api/file/aRgo4XJQZausZxD4gZQq categories: - Website - - id: zZjAgSjgHi - display_name: jAvascript - isCloudEventSource: true - slug: javascript - url: connections/sources/catalog/cloud-apps/javascript - hidden: false - regions: - - us - - eu - endpoints: - - us - - eu - source_type: cloud-app - description: '' - logo: - url: '' - categories: [] - id: V2kq0X7vYy display_name: Jebbit isCloudEventSource: true @@ -2176,21 +2127,6 @@ items: url: https://cdn.filepicker.io/api/file/JrQWOYvMRRCVvSHp4HL0 categories: - Warehouse - - id: 5sm7ImJ0LJ - display_name: sourceTest - isCloudEventSource: true - slug: sourcetest - url: connections/sources/catalog/cloud-apps/sourcetest - hidden: false - regions: - - us - endpoints: - - us - source_type: cloud-app - description: '' - logo: - url: '' - categories: [] - id: 4a8HuWDG3Y display_name: SRC isCloudEventSource: true @@ -2341,6 +2277,27 @@ items: categories: - Attribution - Analytics + - id: l5eaZFs2Mj + display_name: Unlocking Simulation + isCloudEventSource: true + slug: unlocking-simulation + url: connections/sources/catalog/cloud-apps/unlocking-simulation + hidden: false + regions: + - us + endpoints: + - us + source_type: cloud-app + description: >- + Unlocking Simulation is a simple, yet powerful tool, which allows you to + simulate user journeys through your SaaS product. This is powerful in + that it enables you to validate and test campaigns, ensure your + integrations into CRM are correctly configured and allow you to create + analytics dashboards based on the data standard you're sending through. + logo: + url: https://cdn.filepicker.io/api/file/4evEuLNVQ2aHIRbF3YiL + categories: + - Raw Data - id: FOkpxVzfJJ display_name: Vero isCloudEventSource: true diff --git a/src/_data/catalog/test_sources.yml b/src/_data/catalog/test_sources.yml index e535b56cea..fe5cd78417 100644 --- a/src/_data/catalog/test_sources.yml +++ b/src/_data/catalog/test_sources.yml @@ -30,4 +30,8 @@ - JFT2Amlz9F - AnfSzNqhXH - EETZm2l5gU -- u1nD2DJamN \ No newline at end of file +- u1nD2DJamN +- 2QEQGbmIJv +- 5sm7ImJ0LJ +- zZjAgSjgHi +- VfR29KdimB diff --git a/src/connections/destinations/catalog/actions-facebook-conversions-api/index.md b/src/connections/destinations/catalog/actions-facebook-conversions-api/index.md index 41f8f8feb9..fb693325a4 100644 --- a/src/connections/destinations/catalog/actions-facebook-conversions-api/index.md +++ b/src/connections/destinations/catalog/actions-facebook-conversions-api/index.md @@ -165,6 +165,22 @@ Segment creates a SHA-256 hash of the following fields before sending to Faceboo If you use Facebook Pixel, the Pixel library also hashes the External ID. This means External IDs will match across Facebook Pixel and Facebook Conversions API if they use the External ID for [deduplication](https://developers.facebook.com/docs/marketing-api/conversions-api/deduplicate-pixel-and-server-events/#fbp-or-external-id){:target="_blank"}. +### User Data Formatting + +Segment applies formatting to User Data Parameters as follows: + +| User Data Field | Formatting applied to field value before hashing | +|-----------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| External ID | All whitespace is removed from string, set to lowercase. | +| Email | All whitespace is removed from string, set to lowercase. | +| First Name, Last Name | All whitespace is removed from string, set to lowercase. | +| Gender | All whitespace is removed from string, set to lowercase. "male" is set to "m", "female" is set to "f". | +| Date of Birth | No formatting is applied. | +| Phone | All whitespace is removed from string. | +| Zip Code | All whitespace is removed from string. | +| State | All whitespace is removed from string and the result is compared against a map object of states and their two-character ANSI abbreviation code. Example: "Texas", "TX", or "tx" in this field will be formatted as "tx". | +| Country | All whitespace is removed from string and the result is compared against a map object of countries and their two-letter ISO 3166-1 alpha-2 country code. Example: "Germany", "germany", or "de" will be formatted as "de". | + ### User Data Parameters Segment automatically maps User Data fields to their corresponding parameters [as expected by the Conversions API](https://developers.facebook.com/docs/marketing-api/conversions-api/parameters/customer-information-parameters/){:target="_blank"} before sending to Facebook: diff --git a/src/connections/destinations/catalog/actions-intercom-web/index.md b/src/connections/destinations/catalog/actions-intercom-web/index.md index 8d9ad352be..7880580f30 100644 --- a/src/connections/destinations/catalog/actions-intercom-web/index.md +++ b/src/connections/destinations/catalog/actions-intercom-web/index.md @@ -29,7 +29,7 @@ Intercom Web (Actions) provides the following benefits over the classic Intercom - **Granular control over data sent.** You can customize the conditions under which the events are sent to Intercom. - **Selectively shows the Intercom chat widget.** -## Getting Started +## Getting started 1. From the Segment web app, navigate to **Connections > Catalog**. 2. Search for **Intercom Web (Actions)** in the Destinations Catalog, and select the destination. @@ -39,6 +39,9 @@ Intercom Web (Actions) provides the following benefits over the classic Intercom 6. Follow the steps in the Destinations Actions documentation on [Customizing mappings](/docs/connections/destinations/actions/#customizing-mappings). 7. Enable the destination and configured mappings. +> info "Regional Data Hosting in the EU and Australia" +> For Regional Data Hosting in the EU and Australia, you'll need an Intercom plan that [supports regional data hosting](https://www.intercom.com/help/en/articles/5778275-additional-details-on-intercom-regional-data-hosting){:target="_blank"}. + {% include components/actions-fields.html settings="true"%} ## Troubleshooting diff --git a/src/connections/destinations/catalog/actions-revx/index.md b/src/connections/destinations/catalog/actions-revx/index.md new file mode 100644 index 0000000000..86f1ac47a3 --- /dev/null +++ b/src/connections/destinations/catalog/actions-revx/index.md @@ -0,0 +1,21 @@ +--- +title: RevX Cloud (Actions) Destination +id: 6464ef424ac5c5f47f5f3968 +--- + +{% include content/plan-grid.md name="actions" %} + +[RevX Cloud (Actions)](https://revx.io/?utm_source=segmentio&utm_medium=docs&utm_campaign=partners){:target="_blank"} helps app marketers achieve their growth objectives by simplifying programmatic advertising for them. With RevX, your reach extends to over 90% of app users globally, encompassing more than 1 million mobile apps. Leverage audience intelligence to achieve highly precise targeting, accompanied by personalized messaging. Employ advanced AI-driven audience segmentation to identify high-intent players, while optimizing creatives to amplify performance to new heights. + +This destination is maintained by RevX. For any issues with the destination, [contact their support team](mailto:tse@revx.io). + +## Getting started + +1. From the Segment web app, click **Catalog**, then click **Destinations**. +2. Find the Destinations Actions item in the left navigation, and click it. +3. Click **Configure RevX Cloud (Actions)**. +4. Select an existing Source to connect to RevX Cloud (Actions). +5. Add Revx Client ID as provided by the tse team. + +{% include components/actions-fields.html %} + diff --git a/src/connections/destinations/catalog/actions-segment-profiles/index.md b/src/connections/destinations/catalog/actions-segment-profiles/index.md index 25265c2e00..74a591e9d0 100644 --- a/src/connections/destinations/catalog/actions-segment-profiles/index.md +++ b/src/connections/destinations/catalog/actions-segment-profiles/index.md @@ -37,4 +37,7 @@ To enable the Segment Profiles destination to send data to an existing Profile s The Segment Profiles destination is not subject to API call or MTU costs. Any users or accounts created and updated by the Segment Profiles destination will not count towards your API call or MTU usage. ### Error loading options from Segment Profiles -Make sure you have a Public API token in your settings. If the Segment Profiles Destination doesn’t have a Public API token in the settings, the **Select Mappings** section fails to find any Profile (Engage) Spaces, which means you can't set your mappings. \ No newline at end of file +Make sure you have a Public API token in your settings. If the Segment Profiles Destination doesn’t have a Public API token in the settings, the **Select Mappings** section fails to find any Profile (Engage) Spaces, which means you can't set your mappings. + +### Succesful syncs but no changes on profiles +Make sure that the Endpoint Region setting matches the region of your workspace. If the region is correct and you don't see any profile changes, [contact Segment](https://segment.com/help/contact/){:target="_blank"}. diff --git a/src/connections/destinations/catalog/actions-userpilot-cloud/index.md b/src/connections/destinations/catalog/actions-userpilot-cloud/index.md new file mode 100644 index 0000000000..a91d65be91 --- /dev/null +++ b/src/connections/destinations/catalog/actions-userpilot-cloud/index.md @@ -0,0 +1,45 @@ + +--- +title: Userpilot Cloud (Actions) Destination +id: 647f30a35eedd03afde0a1c3 +beta: true +--- + +{% include content/plan-grid.md name="actions" %} + +Userpilot helps product teams deliver personalized in-app experiences to increase growth metrics at every stage of the user journey. When you integrate Userpilot with Segment, you can send your Segment events to Userpilot, which allows you to create more personalized experiences for your users. + + +This destination is maintained by Userpilot. For any issues with the destination, [contact Userpilot's Support team](mailto:support@userpilot.co){:target="_blank"}. + + +## Getting started + +1. From the Segment web app, click **Catalog**, then click **Destinations**. +2. Find the Destinations Actions item in the left navigation, and click it. +3. Click **Configure Userpilot Cloud (Actions)**. +4. Select an existing Source to connect to Userpilot Cloud (Actions). +5. Find your Userpilot API key and API endpoint in the [environment dashboard](https://run.userpilot.io/environment){:target="_blank"}. + +### Overview + +The Userpilot cloud-mode destination uses [Userpilot’s REST APIs](https://docs.userpilot.com/article/195-identify-users-and-track-api){:target="_blank"} to transmit user data and associated events directly to Userpilot. This lets you use Userpilot’s capabilities based on the real-time data received from your application. + +- **User Identification** Send [Identify](/docs/connections/spec/identify/) calls from Segment to Userpilot for identifying or updating user and company properties. This data is dispatched directly from your backend servers and can be used for segmenting users and triggering personalized content in real-time. + +- **Event Tracking:** Segment [Track](/docs/connections/spec/track/) calls are converted into Userpilot events. This feature captures user actions on your web application, allowing you to build a comprehensive understanding of your user's overall experience. You can trigger live, targeted content based on certain user actions like clicking a button or completing a transaction. + +Each Identify and Track call is sent to Userpilot’s server directly without being affected by the user’s browser settings. This direct server-to-server communication enables a more reliable and secure data transfer. + +Remember to follow Segment’s API rate limits to ensure your data is being sent at an acceptable rate. Always check Userpilot’s API documentation for the most recent information on how to set up Userpilot as a Cloud Mode Destination in Segment. + +{% include components/actions-fields.html %} + + +## Troubleshooting + +If you experience any issues while setting up Userpilot as a destination, follow these steps: + +- Check your Userpilot API Key. Make sure it's correctly entered in Segment. +- Verify that you've enabled Userpilot as a destination in Segment. +- If you're still having trouble, [contact Segment's support team](https://segment.com/help/contact/){:target="_blank"} for further assistance. \ No newline at end of file diff --git a/src/connections/destinations/catalog/actions-userpilot-web/index.md b/src/connections/destinations/catalog/actions-userpilot-web/index.md new file mode 100644 index 0000000000..4ae7393790 --- /dev/null +++ b/src/connections/destinations/catalog/actions-userpilot-web/index.md @@ -0,0 +1,62 @@ + +--- +title: Userpilot Web (Actions) Destination +id: 6480b4eeab29eca5415089d4 +beta: true +--- + +{% include content/plan-grid.md name="actions" %} + +Userpilot helps product teams deliver personalized in-app experiences to increase growth metrics at every stage of the user journey. When you integrate Userpilot with Segment, you can send your Segment events to Userpilot, which allows you to create more personalized experiences for your users. + + +This destination is maintained by Userpilot. For any issues with the destination, [contact Userpilot's Support team](mailto:support@userpilot.co){:target="_blank"}. + +{% include content/ajs-upgrade.md %} + + +## Getting started + +1. From the Segment web app, click **Catalog**, then click **Destinations**. +2. Find the Destinations Actions item in the left navigation, and click it. +3. Click **Configure Userpilot Web (Actions)**. +4. Select an existing Source to connect to Userpilot Web (Actions). +5. Find your Userpilot App Token in the [installation dashboard](https://run.userpilot.io/installation){:target="_blank"}. + + +## Page +If you're not familiar with the Segment Specs, take a look to understand what the [Page method](/docs/connections/spec/page/) does. An example call would look like: + +```js +analytics.page() +``` + +Calling the `page` from `analytics.js` triggers the `userpilot.reload` method that will check for any current running experiences on that page and fetch any new experiences that satisfy the specifed page settings. + +## Identify + +If you're not familiar with the Segment Specs, take a look to understand what the [Identify method](/docs/connections/spec/identify/) does. An example call would look like: + +```js +analytics.identify('userId123', { + email: 'john.doe@example.com' +}); +``` + +Calling `identify` from `analytics.js` will trigger the `userpilot.identify`. Segment recommends passing as much data as possible to get the most out of Userpilot. + +Data passed in an Identify call can be organized under different categories. +* Properties about the user such as `plan` or `userRole` to help targeting a specifc segment +* Properties to personalize the content of the Userpilot experiences, such as `name` or `company` +* Properties to target users based on their lifecycle, such as `createdAt`, which allows you to target newly created accounts or accounts that have yet to achieve a certain feature in the user lifecyle + + +## Track + +If you're not familiar with the Segment Specs, take a look to understand what the [Track method](/docs/connections/spec/track/) does. An example call would look like: + +```js +analytics.track('Clicked Login Button') +``` + +Calling `track` from `analytics.js` will trigger `userpilot.track`. This sends event data to Userpilot where it can be used for content triggering. diff --git a/src/connections/destinations/catalog/amazon-kinesis-firehose/index.md b/src/connections/destinations/catalog/amazon-kinesis-firehose/index.md index 3ee40afd92..3adc1d8925 100644 --- a/src/connections/destinations/catalog/amazon-kinesis-firehose/index.md +++ b/src/connections/destinations/catalog/amazon-kinesis-firehose/index.md @@ -144,7 +144,7 @@ To attach multiple sources to your IAM role: { "Effect": "Allow", "Principal": { - "AWS": "arn:aws:iam::595280932656:root" + "AWS": "arn:aws:iam::595280932656:role/customer-firehose-access" }, "Action": "sts:AssumeRole", "Condition": { @@ -166,7 +166,7 @@ To attach multiple sources to your IAM role: { "Effect": "Allow", "Principal": { - "AWS": "arn:aws:iam::595280932656:root" + "AWS": "arn:aws:iam::595280932656:role/customer-firehose-access" }, "Action": "sts:AssumeRole", "Condition": { @@ -198,7 +198,7 @@ To set this value for a Secret ID: { "Effect": "Allow", "Principal": { - "AWS": "arn:aws:iam::595280932656:root" + "AWS": "arn:aws:iam::595280932656:role/customer-firehose-access" }, "Action": "sts:AssumeRole", "Condition": { diff --git a/src/connections/destinations/catalog/amazon-kinesis/index.md b/src/connections/destinations/catalog/amazon-kinesis/index.md index efe9cc3181..8839a15ee2 100644 --- a/src/connections/destinations/catalog/amazon-kinesis/index.md +++ b/src/connections/destinations/catalog/amazon-kinesis/index.md @@ -155,7 +155,7 @@ To attach multiple sources to your IAM role: { "Effect": "Allow", "Principal": { - "AWS": "arn:aws:iam::595280932656:root" + "AWS": "arn:aws:iam::595280932656:role/customer-kinesis-access" }, "Action": "sts:AssumeRole", "Condition": { @@ -175,7 +175,7 @@ To attach multiple sources to your IAM role: { "Effect": "Allow", "Principal": { - "AWS": "arn:aws:iam::595280932656:root" + "AWS": "arn:aws:iam::595280932656:role/customer-kinesis-access" }, "Action": "sts:AssumeRole", "Condition": { @@ -228,7 +228,7 @@ If you have many sources using Kinesis that it's impractical to attach all of th { "Effect": "Allow", "Principal": { - "AWS": "arn:aws:iam::595280932656:root" + "AWS": "arn:aws:iam::595280932656:role/customer-kinesis-access" }, "Action": "sts:AssumeRole", "Condition": { diff --git a/src/connections/destinations/catalog/amazon-lambda/index.md b/src/connections/destinations/catalog/amazon-lambda/index.md index 45494c1111..33532ebdb7 100644 --- a/src/connections/destinations/catalog/amazon-lambda/index.md +++ b/src/connections/destinations/catalog/amazon-lambda/index.md @@ -146,7 +146,7 @@ To create an IAM role: ![A screenshot of the AWS IAM home summary, with the Trust relationships tab selected.](images/LambdaTrustRelationship.png) 7. Copy and paste the following code into your trust relationship. You should replace `` with either the Source ID of the attached Segment source (the default) or the External ID set in your AWS Lambda destination settings. - * `arn:aws:iam::595280932656:root` refers to Segment's AWS Account, and is what allows Segment's Destination to access the role to invoke your Lambda. + * `arn:aws:iam::595280932656:role/customer-lambda-prod-destination-access` refers to Segment's AWS Account, and is what allows Segment's Destination to access the role to invoke your Lambda. > note "" > **Note**: Source ID can be found by navigating to **Settings > API Keys** from your Segment source homepage. @@ -158,7 +158,7 @@ To create an IAM role: { "Effect": "Allow", "Principal": { - "AWS": "arn:aws:iam::595280932656:root" + "AWS": "arn:aws:iam::595280932656:role/customer-lambda-prod-destination-access" }, "Action": "sts:AssumeRole", "Condition": { diff --git a/src/connections/destinations/catalog/amazon-personalize/index.md b/src/connections/destinations/catalog/amazon-personalize/index.md index 72e0e6a1a8..e74acc72f9 100644 --- a/src/connections/destinations/catalog/amazon-personalize/index.md +++ b/src/connections/destinations/catalog/amazon-personalize/index.md @@ -691,7 +691,7 @@ To create an IAM role: { "Effect": "Allow", "Principal": { - "AWS": "arn:aws:iam::595280932656:root" + "AWS": "arn:aws:iam::595280932656:role/customer-personalize-prod-destination-access" }, "Action": "sts:AssumeRole", "Condition": { diff --git a/src/connections/destinations/catalog/humanic-ai/index.md b/src/connections/destinations/catalog/humanic-ai/index.md new file mode 100644 index 0000000000..103e5c89e6 --- /dev/null +++ b/src/connections/destinations/catalog/humanic-ai/index.md @@ -0,0 +1,72 @@ +--- +title: Humanic AI Destination +id: 64b0e177091331e4a2a00c83 +___ + +[Humanic AI](https://humanic.ai/?utm_source=segmentio&utm_medium=docs&utm_campaign=partners){:target="_blank"} is revolutionizing the CRM space to make it easier than ever for growing companies to maximize revenue from their existing users. Humanic is the industry's first PLG CRM for today’s modern revenue teams. With support from top industry veterans at DoorDash, Notion, Miro, Canvas, MailChimp and more - there's no better time explore what Humanic can offer your business. + +Managing upwards of 1000+ active users can be an overwhelming task, and many CRMs struggle to keep up with the influx. If you need a reliable system that allows for user sorting based on payment or user activity, it's time to consider more robust solutions than traditional customer relationship management software. Read on for details on how the Humanic PLG CRM can help unlock revenue from your existing user base. To Sign up and explore right away [click here](https://humanic.ai/signup?utm_source=segmentio&utm_medium=docs&utm_campaign=partners). + +This destination is maintained by Humanic. For any issues with the destination, [contact the Humanic Support team](mailto:support@humanic.ai). + +## Getting Started + +1. Navigate to **Connections > Catalog** and select the **Destinations** tab in the catalog. +2. Search for *Humanic AI* in the catalog and select the destination. +3. Choose which source should send data to the *Humanic AI* destination. +4. Go to the [Humanic dashboard](https://dashboard.humanic.ai/dashboard/profile/){:target="_blank"} and select the **API Keys** tab. Generate an API key and copy it. +5. Enter the API Key in the Humanic AI destination settings in Segment. + + +## Supported methods + +Humanic AI supports the following methods as specified in the [Segment Spec](/docs/connections/spec). + +### Page + +Send [Page](/docs/connections/spec/page) calls to record which web pages users visited. For example: + +```js +analytics.page("Pricing", { + title: "Segment Pricing", + url: "https://segment.com/pricing", + path: "/pricing", + referrer: "https://segment.com/warehouses", +}); +``` + +Segment sends Page calls to Humanic AI as a `pageview`. + +### Screen + +Send [Screen](/docs/connections/spec/screen) calls to record which mobile app screens users viewed. For example: + +```obj-c +[[SEGAnalytics sharedAnalytics] screen:@"Home" + properties:@{ @"Feed Type": @"private" }]; +``` + +Segment sends Screen calls to Humanic AI as a `screenview`. + +### Identify + +Send [Identify](/docs/connections/spec/identify) calls to create new users or update existing users with new values. For example: + +```js +analytics.identify('userId123', { + email: 'john.doe@example.com', +}); +``` + +Segment sends Identify calls to Humanic AI as an `identify` event. + +### Track + +Send [Track](/docs/connections/spec/track) calls to record user behavior in your app. For example: + +```js +analytics.track('Login Button Clicked'); +``` + +Segment sends Track calls to Humanic AI as a `track` event. + diff --git a/src/connections/sources/catalog/cloud-apps/facebook-ads/index.md b/src/connections/sources/catalog/cloud-apps/facebook-ads/index.md index c442d55971..e5e06a95b2 100644 --- a/src/connections/sources/catalog/cloud-apps/facebook-ads/index.md +++ b/src/connections/sources/catalog/cloud-apps/facebook-ads/index.md @@ -132,22 +132,24 @@ The following tables outline the properties included in collections. | unique_impressions | Deprecated in favor of `reach` . You can continue to query `unique_impressions` for this metric, but zero-values will now be `null`. | | reach | The number of people who saw your ads at least once. Reach is different from impressions, which may include multiple views of your ads by the same people. | -#### Insights Breakdowns +#### Additional Insights fields -Segment also supports Breakdowns for Insights. Breakdowns are not enabled by default; [reach out to Segment support](https://segment.com/help/contact/){:target="_blank"} to enable them. Segment supports the following properties: +Segment supports both [Breakdowns for Insights](https://developers.facebook.com/docs/marketing-api/insights/breakdowns){:target="_blank"} and [Ads Actions Stats](https://developers.facebook.com/docs/marketing-api/reference/ads-action-stats/){:target="_blank"}. Breakdowns and Ads Action Stats are not enabled by default; [reach out to Segment support](https://segment.com/help/contact/){:target="_blank"} to enable them. -| Property Name | Description | +The following table lists the Ads Action Stats that Segment supports: + +| Field | Description | | -------------------------------- | ------------------------------------------------------------------------------------------------------------------------------ | | `actions` | The total number of actions people took that are attributed to your ads. | | `actions_values` | The total value of all conversions attributed to your ads. | | `unique_actions` | The total number of unique actions attributed to your ads. | -| `video_p25_watched_actions` | The number of times your video played at 25% of its length, including plays that skipped to this point. | -| `video_p50_watched_actions` | The number of times your video played at 50% of its length, including plays that skipped to this point. | -| `video_p75_watched_actions` | The number of times your video played at 75% of its length, including plays that skipped to this point. | -| `video_p95_watched_actions` | The number of times your video played at 95% of its length, including plays that skipped to this point. | -| `video_p100_watched_actions` | The number of times your video played at 100% of its length, including plays that skipped to this point. | +| `video_p25_watched_actions` | The number of times your video played at 25% of its length, including plays that skipped to this point. | +| `video_p50_watched_actions` | The number of times your video played at 50% of its length, including plays that skipped to this point. | +| `video_p75_watched_actions` | The number of times your video played at 75% of its length, including plays that skipped to this point. | +| `video_p95_watched_actions` | The number of times your video played at 95% of its length, including plays that skipped to this point. | +| `video_p100_watched_actions` | The number of times your video played at 100% of its length, including plays that skipped to this point. | | `video_30_sec_watched_actions` | The number of times your video played for at least 30 seconds, or for nearly its total length if it's shorter than 30 seconds. | -| `video_avg_time_watched_actions` | The average time a video played, including any time spent replaying the video for a single impression. | +| `video_avg_time_watched_actions` | The average time a video played, including any time spent replaying the video for a single impression. | For more information, view [Meta's Insights documentation](https://developers.facebook.com/docs/marketing-api/reference/ads-insights/){:target="_blank"}. diff --git a/src/connections/sources/catalog/cloud-apps/hubspot/index.md b/src/connections/sources/catalog/cloud-apps/hubspot/index.md index be9db3abb9..0aa97eccc7 100644 --- a/src/connections/sources/catalog/cloud-apps/hubspot/index.md +++ b/src/connections/sources/catalog/cloud-apps/hubspot/index.md @@ -29,7 +29,7 @@ Voila! We'll begin syncing your HubSpot data into Segment momentarily, and it wi The HubSpot source is built with a sync component, which means we'll make requests to their API on your behalf on a 3 hour interval to pull the latest data into Segment. In the initial sync, we'll grab all the HubSpot objects (and their corresponding properties) according to the Collections Table below. The objects will be written into a separate schema, corresponding to the source instance's schema name you designated upon creation (ie. my_source.charges). -Our sync component uses an upsert API, so the data in your warehouse loaded using sync will reflect the latest state of the corresponding resource in HubSpot. For example, if `ticket_status` goes from `open` to `closed` between syncs, on its next sync that tickets status will be `closed`. +Our sync component uses an upsert API, so the data in your warehouse loaded using sync will reflect the latest state of the corresponding resource in HubSpot. For example, if `deals` goes from `open` to `closed` between syncs, on its next sync that deal's status will be `closed`. The source syncs and warehouse syncs are independent processes. Source runs pull your data into the Segment Hub, and warehouse runs flush that data to your warehouse. Sources will sync with Segment every 3 hours. Depending on your Warehouses plan, we will push the Source data to your warehouse on the interval associated with your billing plan. diff --git a/src/connections/sources/catalog/libraries/mobile/kotlin-android/destination-plugins/index.md b/src/connections/sources/catalog/libraries/mobile/kotlin-android/destination-plugins/index.md index 7d4593ef6a..06e33baf90 100644 --- a/src/connections/sources/catalog/libraries/mobile/kotlin-android/destination-plugins/index.md +++ b/src/connections/sources/catalog/libraries/mobile/kotlin-android/destination-plugins/index.md @@ -64,7 +64,7 @@ plugins: mark: url: https://cdn.filepicker.io/api/file/0mdiroESxtRQBoR8ieBg - name: Optimizely Full Stack - url: connections/sources/catalog/libraries/mobile/kotlin-android/destination-plugins/optimizely-full-stack-kotlin-android/ + url: connections/sources/catalog/libraries/mobile/kotlin-android/destination-plugins/optimizely-full-stack-android-kotlin/ logo: url: https://cdn.filepicker.io/api/file/fb5lNYEhQoWnABOjynZ6 mark: diff --git a/src/connections/storage/warehouses/faq.md b/src/connections/storage/warehouses/faq.md index 08625e4734..8b4a4773a6 100644 --- a/src/connections/storage/warehouses/faq.md +++ b/src/connections/storage/warehouses/faq.md @@ -97,9 +97,10 @@ Segment recommends scripting any sort of additions of data you might have to war {% include content/warehouse-ip.html %} -You must allowlist Segment's custom IPs `52.25.130.38/32` and `34.223.203.0/28` while authorizing Segment to write in to your Redshift or Postgres port. +You must allowlist Segment's custom IPs `52.25.130.38/32` and `34.223.203.0/28` while authorizing Segment to write in to your warehouse port. Currently, Redshift and Postgres are the only connectors that require you to configure an IP upon setup. Segment recommends enabling IP allowlists for added security. -**EU workspace regions are currently in beta.** If you're in the EU region and participating in the public beta program, use CIDR `3.251.148.96/29`. To learn more about the public beta for EU workspace locations, contact your account manager. + +If you're in the EU region, use CIDR `3.251.148.96/29`. To learn more about EU workspace locations, contact your account manager. ## Will Segment sync my historical data? diff --git a/src/engage/product-limits.md b/src/engage/product-limits.md index 36838b1a80..a0be628b6d 100644 --- a/src/engage/product-limits.md +++ b/src/engage/product-limits.md @@ -52,7 +52,7 @@ To learn more about custom limits and upgrades, contact your dedicated Customer | Step Name | Maximum length of 170 characters | Once the limit is reached, you cannot add additional characters to the name. | | Key | Maximum length of 255 characters | Once the limit is reached, you cannot add additional characters to the key. | | Journey Name | Maximum length of 73 characters | Once the limit is reached, you cannot add additional characters to the name. | -| Compute credits | Half a credit for each step | Each step in a published Journey consumes half of one compute credit. | +| Compute credits | Half a credit for each step (up to 250 compute credits) | Each step in a published Journey consumes half of one compute credit. | ## Channels