From d993b047cfd971f7cb03f121bd22169e32e109bd Mon Sep 17 00:00:00 2001 From: Animesh Koratana Date: Thu, 26 Jan 2023 14:19:18 -0500 Subject: [PATCH 1/3] Docs Commit for PlayerZero Web --- .../catalog/actions-playerzero-web/index.md | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 src/connections/destinations/catalog/actions-playerzero-web/index.md 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..be7a0a2166 --- /dev/null +++ b/src/connections/destinations/catalog/actions-playerzero-web/index.md @@ -0,0 +1,35 @@ +--- +title: PlayerZero Web (Actions) +--- +{% 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 (eg. successful onboardings, checkouts, 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, click **Catalog**, then click **Destinations**. +2. Find the Destinations Actions item in the left navigation, and click it. +3. Select PlayerZero Web (Actions), then click **Configure PlayerZero Web**. +4. Select an existing Source to connect to PlayerZero Web. +5. **Enable** the destination and click **Save Changes**. +6. PlayerZero will collect any Segment data as soon as they arrive. You can set up a **View** in the PlayerZero dashboard to enable notifications and be alerted when the first high impact issue is surfaced. + +## Identify +If you’re not familiar with the Segment Specs, take a look to understand what the [Identify method](https://segment.com/docs/connections/spec/identify/) does. An example call would look like: +``` +analytics.identify('userId123', { + email: 'john.doe@example.com' +}); +``` + +Identify calls will be sent to PlayerZero as an `identify` event, which will be associated with downstream issues and events to calculate conversion impact and debug user journeys. + +## Track +If you’re not familiar with the Segment Specs, take a look to understand what the [Track method](https://segment.com/docs/connections/spec/track/) does. An example call would look like: +``` +analytics.track('Completed onboarding') +``` +Track calls will be sent to PlayerZero as a `track` event, which will be used to define & monitor the key outcomes of your product. \ No newline at end of file From 50b060eb47a2d82b4285335bd9e0bc238f315e1a Mon Sep 17 00:00:00 2001 From: markzegarelli Date: Thu, 26 Jan 2023 11:35:41 -0800 Subject: [PATCH 2/3] Insert actions block --- ...-utils-npm-1.4.2-b4537b2f88-eb6fb622ef.zip | Bin 12145 -> 0 bytes src/_data/catalog/destinations_private.yml | 340 ++++++++---------- .../catalog/actions-playerzero-web/index.md | 22 +- 3 files changed, 154 insertions(+), 208 deletions(-) delete mode 100644 .yarn/cache/loader-utils-npm-1.4.2-b4537b2f88-eb6fb622ef.zip 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 9a7b7cbe68fccd63d95be83e15fb8e99d6361549..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12145 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 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 index be7a0a2166..234ec691f8 100644 --- a/src/connections/destinations/catalog/actions-playerzero-web/index.md +++ b/src/connections/destinations/catalog/actions-playerzero-web/index.md @@ -1,10 +1,13 @@ --- 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 (eg. successful onboardings, checkouts, conversions). +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. @@ -17,19 +20,4 @@ The Segment integration for PlayerZero automatically instruments your web applic 5. **Enable** the destination and click **Save Changes**. 6. PlayerZero will collect any Segment data as soon as they arrive. You can set up a **View** in the PlayerZero dashboard to enable notifications and be alerted when the first high impact issue is surfaced. -## Identify -If you’re not familiar with the Segment Specs, take a look to understand what the [Identify method](https://segment.com/docs/connections/spec/identify/) does. An example call would look like: -``` -analytics.identify('userId123', { - email: 'john.doe@example.com' -}); -``` - -Identify calls will be sent to PlayerZero as an `identify` event, which will be associated with downstream issues and events to calculate conversion impact and debug user journeys. - -## Track -If you’re not familiar with the Segment Specs, take a look to understand what the [Track method](https://segment.com/docs/connections/spec/track/) does. An example call would look like: -``` -analytics.track('Completed onboarding') -``` -Track calls will be sent to PlayerZero as a `track` event, which will be used to define & monitor the key outcomes of your product. \ No newline at end of file +{% include components/actions-fields.html %} \ No newline at end of file From abab05c9df89fffd18144b38f12758d3ba344bdd Mon Sep 17 00:00:00 2001 From: markzegarelli Date: Thu, 26 Jan 2023 16:09:01 -0800 Subject: [PATCH 3/3] Apply suggestions from code review Co-authored-by: stayseesong <83784848+stayseesong@users.noreply.github.com> --- .../destinations/catalog/actions-playerzero-web/index.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/connections/destinations/catalog/actions-playerzero-web/index.md b/src/connections/destinations/catalog/actions-playerzero-web/index.md index 234ec691f8..3018ba8ebc 100644 --- a/src/connections/destinations/catalog/actions-playerzero-web/index.md +++ b/src/connections/destinations/catalog/actions-playerzero-web/index.md @@ -13,11 +13,11 @@ The Segment integration for PlayerZero automatically instruments your web applic ## 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. +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. **Enable** the destination and click **Save Changes**. -6. PlayerZero will collect any Segment data as soon as they arrive. You can set up a **View** in the PlayerZero dashboard to enable notifications and be alerted when the first high impact issue is surfaced. +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