diff --git a/.yarn/cache/loader-utils-npm-1.4.2-b4537b2f88-eb6fb622ef.zip b/.yarn/cache/loader-utils-npm-1.4.2-b4537b2f88-eb6fb622ef.zip deleted file mode 100644 index 9a7b7cbe68..0000000000 Binary files a/.yarn/cache/loader-utils-npm-1.4.2-b4537b2f88-eb6fb622ef.zip and /dev/null differ diff --git a/src/_data/catalog/destinations_private.yml b/src/_data/catalog/destinations_private.yml index 67d5e73c83..e99f5d2837 100644 --- a/src/_data/catalog/destinations_private.yml +++ b/src/_data/catalog/destinations_private.yml @@ -514,18 +514,18 @@ items: traits: '@path': $.traits trigger: type = "identify" - - id: 6372e18fb2b3d5d741c34bb6 - display_name: Sabil - name: Sabil - slug: actions-sabil + - id: 634ef204885be3def430af66 + display_name: PlayerZero Web + name: PlayerZero Web + slug: actions-playerzero-web previous_names: - - Sabil - website: https://sabil.io + - PlayerZero Web + website: http://www.playerzero.app status: PRIVATE_BETA logo: - url: https://cdn.filepicker.io/api/file/ipyYsLT3uqnwf73emDTw + url: https://cdn.filepicker.io/api/file/YzMBIcfcScuaTGFkSdOA mark: - url: https://cdn.filepicker.io/api/file/UwIMXDcQXuq8basSngRb + url: https://cdn.filepicker.io/api/file/N7U81ONQSZCF9yJ3DRHz methods: track: true pageview: true @@ -542,186 +542,108 @@ items: browserUnbundlingPublic: false replay: false settings: - - name: client_id + - name: projectId type: string defaultValue: '' description: >- - Your project API client ID. You can find it in your Sabil - [dashboard](https://dashboard.sabil.io/api_keys) + The Project ID where you want to send data. You can find this ID on + the [Project Data Collection](https://go.playerzero.app/setting/data) + page. required: true - label: Client ID + label: PlayerZero Project ID actions: - - id: 4WZBuJdtw6r6tp3Jg9pdjY - name: Attach - slug: attach - description: Attach a device to the user. + - id: nzkXi7hgRkHEpD8iwbsbBZ + name: Identify User + slug: identifyUser + description: Sets the user identity platform: WEB hidden: false defaultTrigger: type = "identify" fields: - - id: tWmYutvSR1nQ3ycSog6gRT + - id: i6fk9akAEiX2EmycoGfKwX sortOrder: 0 - fieldKey: user_id + fieldKey: userId label: User ID type: STRING - description: 'The ID of the user ' + description: The user's id placeholder: '' defaultValue: '@path': $.userId - required: true - multiple: false - choices: null - dynamic: false - allowNull: false - - id: twhTbpVrwdpPe7C2vg5KzG - sortOrder: 1 - fieldKey: metadata - label: Metadata - type: OBJECT - description: >- - A key-value object that will be stored alongside the user, device - and access records. This will be available to in any webhooks or - API calls. Useful if you want to remote logout a device or - invalidate a session from the backend via webhook. - placeholder: '' required: false multiple: false choices: null dynamic: false allowNull: false - presets: [] - - id: 6372e1e36d9c2181f3900834 - display_name: Wisepops - name: Wisepops - slug: actions-wisepops - previous_names: - - Wisepops - website: https://wisepops.com/ - status: PRIVATE_BETA - logo: - url: https://cdn.filepicker.io/api/file/93DooET4SPq6bzDtEspu - mark: - url: https://cdn.filepicker.io/api/file/Yrht1rOJQ1qQwXwmVfEh - methods: - track: true - pageview: true - identify: true - group: true - alias: true - platforms: - browser: true - mobile: false - server: false - warehouse: false - components: [] - browserUnbundlingSupported: false - browserUnbundlingPublic: false - replay: false - settings: - - name: websiteId - type: string - defaultValue: '' - description: >- - The identifier of your Wisepops' website. You can find it in [your - setup code on Wisepops](https://app.wisepops.com/f/settings/websites). - required: true - label: Website Identifier - actions: - - id: 5M5CT8cJysDSpQzzhsnoyV - name: Track Page - slug: trackPage - description: >- - Let Wisepops know when the visitor goes to a new page. This allows - Wisepops to display campaigns at page change. - platform: WEB - hidden: false - defaultTrigger: type = "page" - fields: [] - - id: nVy8wt8DdSKE2vDbqftwZ5 - name: Set Custom Properties - slug: setCustomProperties - description: >- - Define [custom - properties](https://support.wisepops.com/article/yrdyv1tfih-set-up-custom-properties) - to let Wisepops target them in your scenarios. - platform: WEB - hidden: false - defaultTrigger: type = "identify" - fields: - - id: bAnMreNrdjVskVmfsCRrzM - sortOrder: 0 - fieldKey: traits - label: Custom Properties - type: OBJECT - description: The custom properties to send to Wisepops. + - id: Sj6MpTVuuaJxt8WtqFUmg + sortOrder: 1 + fieldKey: anonymousId + label: Anonymous ID + type: STRING + description: The user's anonymous id placeholder: '' defaultValue: - '@path': $.traits - required: true + '@path': $.anonymousId + required: false multiple: false choices: null dynamic: false allowNull: false - - id: 7EfUkM7PDYkANZd6KmngX6 - sortOrder: 1 - fieldKey: id - label: Entity ID + - id: 3uCFrPFSC3SDAsegSVpmYn + sortOrder: 2 + fieldKey: name + label: Display Name type: STRING - description: A unique identifier. Typically, a user ID or group ID. + description: The user's name placeholder: '' defaultValue: - '@path': $.userId + '@path': $.traits.name required: false multiple: false choices: null dynamic: false allowNull: false - - id: iWBdXmc6deVa59paCAapGu - sortOrder: 2 - fieldKey: idProperty - label: Property name for the entity ID + - id: 74q3vHLQvSLKMK2XyGRAhG + sortOrder: 3 + fieldKey: email + label: Email type: STRING - description: How to name the entity ID among the other custom properties? + description: The user's email placeholder: '' - defaultValue: userId + defaultValue: + '@path': $.traits.email required: false multiple: false choices: null dynamic: false allowNull: false - - id: fMVgnbgd5A5BG6iS4dJoDQ - sortOrder: 3 - fieldKey: prefix - label: Prefix - type: STRING - description: >- - This lets you define the properties as a nested object. If you set - the property `"name"` with the prefix `"group"`, you'll access it - in Wisepops as `"group.name"`. + - id: 3VmPPKtZhg511QoFuRLnV7 + sortOrder: 4 + fieldKey: traits + label: Traits + type: OBJECT + description: The Segment traits to be included as metadata in PlayerZero placeholder: '' + defaultValue: + '@path': $.traits required: false multiple: false choices: null dynamic: false allowNull: false - - id: nru3QthNY6YBXTiHTg8YfR + - id: vh6DQ6SBa6tcJwrVb1UygS name: Track Event slug: trackEvent - description: >- - Send a [custom - event](https://support.wisepops.com/article/zbpq1z0exk-set-up-custom-events-to-trigger-popups) - to Wisepops. Keep in mind that events are counted as page views in - your Wisepops' monthly quota. + description: Track events platform: WEB hidden: false defaultTrigger: type = "track" fields: - - id: iWTfkexjvSECVFvaBTXTji + - id: hKeVU7owd7EwcYbvrTZT4F sortOrder: 0 - fieldKey: eventName - label: Event Name + fieldKey: name + label: Event name type: STRING - description: The name of the event to send to Wisepops. + description: The name of the event. placeholder: '' defaultValue: '@path': $.event @@ -730,83 +652,119 @@ items: choices: null dynamic: false allowNull: false - - id: oS23rpRnU6cXVW7afcdjf9 - name: Track Goal - slug: trackGoal + - id: hhS5T2AfZ9qdA1dQvPWMga + sortOrder: 1 + fieldKey: properties + label: Properties + type: OBJECT + description: A JSON object containing more information about the event. + placeholder: '' + defaultValue: + '@path': $.properties + required: false + multiple: false + choices: null + dynamic: false + allowNull: false + presets: + - actionId: vh6DQ6SBa6tcJwrVb1UygS + name: Track Event + fields: + name: + '@path': $.event + properties: + '@path': $.properties + trigger: type = "track" + - actionId: nzkXi7hgRkHEpD8iwbsbBZ + name: Identify User + fields: + userId: + '@path': $.userId + anonymousId: + '@path': $.anonymousId + name: + '@path': $.traits.name + email: + '@path': $.traits.email + traits: + '@path': $.traits + trigger: type = "identify" + - id: 6372e18fb2b3d5d741c34bb6 + display_name: Sabil + name: Sabil + slug: actions-sabil + previous_names: + - Sabil + website: https://sabil.io + status: PRIVATE_BETA + logo: + url: https://cdn.filepicker.io/api/file/ipyYsLT3uqnwf73emDTw + mark: + url: https://cdn.filepicker.io/api/file/UwIMXDcQXuq8basSngRb + methods: + track: true + pageview: true + identify: true + group: true + alias: true + platforms: + browser: true + mobile: false + server: false + warehouse: false + components: [] + browserUnbundlingSupported: false + browserUnbundlingPublic: false + replay: false + settings: + - name: client_id + type: string + defaultValue: '' description: >- - [Track goals and - revenue](https://support.wisepops.com/article/mx3z8na6yb-set-up-goal-tracking) - to know which campaigns are generating the most value. + Your project API client ID. You can find it in your Sabil + [dashboard](https://dashboard.sabil.io/api_keys) + required: true + label: Client ID + actions: + - id: 4WZBuJdtw6r6tp3Jg9pdjY + name: Attach + slug: attach + description: Attach a device to the user. platform: WEB hidden: false - defaultTrigger: type = "track" and event = "Order Completed" + defaultTrigger: type = "identify" fields: - - id: 7oKgGMyZYUGwh17niWYzTx + - id: tWmYutvSR1nQ3ycSog6gRT sortOrder: 0 - fieldKey: goalName - label: Goal Name + fieldKey: user_id + label: User ID type: STRING - description: The name of the goal to send to Wisepops. + description: 'The ID of the user ' placeholder: '' defaultValue: - '@path': $.event - required: false + '@path': $.userId + required: true multiple: false choices: null dynamic: false allowNull: false - - id: p1YLQ8bajZTkGn9nvN5aLK + - id: twhTbpVrwdpPe7C2vg5KzG sortOrder: 1 - fieldKey: goalRevenue - label: Goal Revenue - type: STRING - description: The revenue associated with the goal. + fieldKey: metadata + label: Metadata + type: OBJECT + description: >- + A key-value object that will be stored alongside the user, device + and access records. This will be available to in any webhooks or + API calls. Useful if you want to remote logout a device or + invalidate a session from the backend via webhook. placeholder: '' - defaultValue: - '@path': $.properties.revenue required: false multiple: false choices: null dynamic: false allowNull: false - presets: - - actionId: nVy8wt8DdSKE2vDbqftwZ5 - name: Set Group Traits as Custom Properties - fields: - traits: - '@path': $.traits - id: - '@path': $.groupId - idProperty: groupId - prefix: group - trigger: type = "group" - - actionId: nVy8wt8DdSKE2vDbqftwZ5 - name: Set User Traits as Custom Properties - fields: - traits: - '@path': $.traits - id: - '@path': $.userId - idProperty: userId - trigger: type = "identify" - - actionId: oS23rpRnU6cXVW7afcdjf9 - name: Track Goal - fields: - goalName: - '@path': $.event - goalRevenue: - '@path': $.properties.revenue - trigger: type = "track" and event = "Order Completed" - - actionId: nru3QthNY6YBXTiHTg8YfR - name: Track Event - fields: - eventName: - '@path': $.event - trigger: type = "track" - - actionId: 5M5CT8cJysDSpQzzhsnoyV - name: Track Page - fields: {} - trigger: type = "page" + presets: [] - id: 6388fddea33fcc69c0f8d9ce display_name: Actable Predictive name: Actable Predictive diff --git a/src/connections/destinations/catalog/actions-playerzero-web/index.md b/src/connections/destinations/catalog/actions-playerzero-web/index.md new file mode 100644 index 0000000000..3018ba8ebc --- /dev/null +++ b/src/connections/destinations/catalog/actions-playerzero-web/index.md @@ -0,0 +1,23 @@ +--- +title: PlayerZero Web (Actions) +id: 634ef204885be3def430af66 +private: true +hidden: true +--- +{% include content/plan-grid.md name="actions" %} + +[PlayerZero](https://www.playerzero.app/){:target="_blank"} is an application monitoring platform +that measures the impact of engineering issues on important product outcomes (for example: successful onboardings, checkouts, or conversions). + +The Segment integration for PlayerZero automatically instruments your web application to send engineering and product analytics events to PlayerZero. + +## Getting started + +1. From the Segment web app, navigate to **Connections > Catalog > Destinations**. +2. Under **Categories** select **Destination Actions**. +3. Select PlayerZero Web (Actions), then click **Configure PlayerZero Web**. +4. Select an existing Source to connect to PlayerZero Web. +5. Click the toggle under **Enable Destination** to enable the destination, and click **Save Changes**. +6. PlayerZero collects data from Segment as soon as it arrives. You can set up a **View** in the PlayerZero dashboard to enable notifications and be alerted when the first high impact issue surfaces. + +{% include components/actions-fields.html %} \ No newline at end of file