diff --git a/src/_data/catalog/destination_categories.yml b/src/_data/catalog/destination_categories.yml index b372ebc181..f49ad0f094 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 2022-07-28 +# destination categories last updated 2022-08-09 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 60ff9e151c..e8e498d87c 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 2022-07-28 +# destination data last updated 2022-08-09 items: - id: 60b5d0a01f3726b85dc05aab display_name: 2mee @@ -10827,7 +10827,7 @@ items: previous_names: - Correlated website: https://www.getcorrelated.com - status: PUBLIC_BETA + status: PUBLIC categories: - Analytics - Customer Success @@ -10843,7 +10843,7 @@ items: track: true identify: true group: true - alias: true + alias: false page: true platforms: browser: true @@ -19374,6 +19374,263 @@ items: properties: '@path': $.properties trigger: type = "track" +- id: 62d9aa9899b06480f83e8a66 + display_name: Fullstory Cloud Mode (Actions) + name: Fullstory Cloud Mode (Actions) + slug: fullstory-cloud-mode-actions + hidden: true + endpoints: + - us + regions: + - us + url: connections/destinations/catalog/fullstory-cloud-mode-actions + previous_names: + - Fullstory Cloud Mode (Actions) + website: >- + http://www.fullstory.com/?utm_source=segment&utm_medium=integrations-page&utm_campaign=partners + status: PUBLIC_BETA + categories: + - Analytics + - Heatmaps & Recordings + logo: + url: https://cdn.filepicker.io/api/file/2HzRGQIWQZ2iX1XcIRDQ + mark: + url: https://cdn.filepicker.io/api/file/BW28N3ceSu6rS56HqhWG + methods: + track: true + identify: true + group: true + alias: true + page: true + platforms: + browser: true + mobile: false + server: true + components: [] + browserUnbundlingSupported: false + browserUnbundlingPublic: false + replay: false + connection_modes: + device: + web: false + mobile: false + server: false + cloud: + web: false + mobile: false + server: false + settings: + - name: apiKey + type: password + defaultValue: '' + description: >- + [FullStory API + key](https://help.fullstory.com/hc/en-us/articles/360052021773-Managing-API-Keys) + required: true + label: API Key + actions: + - id: cQzjeG68Cd8ah9pDvBHRWi + name: Track Event + slug: trackEvent + description: Track events + platform: CLOUD + hidden: false + defaultTrigger: type = "track" + fields: + - id: 32o6SAKv8mhi84UvfLyKE5 + 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: i5jyJndcSk5f6F5k4vtiYU + 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: 8uEbMQ8D8LGcdBMxWnwAm4 + 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: ouWFWMaNaaghJtcUSDnD3m + 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: 7ityuRMojvRKn2qAon7fsD + 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: kCMMeu64fM3zuBKocgnMmx + 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 + - id: pV6QyXGpGYCEj1N3chZrw2 + name: Identify User + slug: identifyUser + description: Sets user identity variables + platform: CLOUD + hidden: false + defaultTrigger: type = "identify" + fields: + - id: jAcxsVN1ZX3WwDbLxVpnms + 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: 9mSCMBwEL7UZR5CEMiRmEb + 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: 9tKUwm7VsTdoRY7sQQVDja + 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: rBYrwYQPX8Gc3M6hbL99He + 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: gyRyYxQNBrvDX9qnfWduvN + sortOrder: 4 + fieldKey: traits + 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 + presets: + - actionId: pV6QyXGpGYCEj1N3chZrw2 + name: Identify User + fields: + userId: + '@path': $.userId + anonymousId: + '@path': $.anonymousId + displayName: + '@path': $.traits.name + email: + '@path': $.traits.email + traits: + '@path': $.traits + trigger: type = "identify" + - actionId: cQzjeG68Cd8ah9pDvBHRWi + name: Track Event + fields: + userId: + '@path': $.userId + name: + '@path': $.event + properties: + '@path': $.properties + timestamp: + '@path': $.timestamp + trigger: type = "track" - id: 5d3752aec1c95d00012c80aa display_name: FunnelEnvy name: FunnelEnvy @@ -20217,7 +20474,7 @@ items: hidden: false defaultTrigger: type = "page" fields: - - id: hjj5FHVct6tP6wiLyFm1e3 + - id: 2oHkDKaDp7qm4BNFLvdVNG sortOrder: 0 fieldKey: clientId label: Client ID @@ -20237,7 +20494,7 @@ items: choices: null dynamic: false allowNull: false - - id: 4T8qRP7maPvkW5AfofP2b7 + - id: 9FpQ72LbtLhM1P8sNFQQY5 sortOrder: 1 fieldKey: user_id label: User ID @@ -20254,15 +20511,15 @@ items: choices: null dynamic: false allowNull: false - - id: rbHVknwbZ8sZEbyKCwHPar + - id: wJKNEPk8yz9LCVzv6ErLPB sortOrder: 2 fieldKey: timestamp_micros label: Event Timestamp type: STRING description: >- A Unix timestamp (in microseconds) for the time to associate with the - event. Events can be backdated up to 3 calendar days based on the - property's timezone. + event. Segment will convert to Unix if not already converted. Events can + be backdated up to 3 calendar days based on the property's timezone. placeholder: '' defaultValue: '@path': $.timestamp @@ -20271,7 +20528,7 @@ items: choices: null dynamic: false allowNull: false - - id: 2FyKLVc69L6nPMqXVQFjMt + - id: t2uNxhQJXbYx1tXQthzxd sortOrder: 3 fieldKey: page_location label: Page Location @@ -20285,7 +20542,7 @@ items: choices: null dynamic: false allowNull: false - - id: th3XfdANuVRV3m4PqTvZ5g + - id: oyuyyfDDQb97jnDpwN2pjs sortOrder: 4 fieldKey: page_referrer label: Page Referrer @@ -20299,7 +20556,7 @@ items: choices: null dynamic: false allowNull: false - - id: 7w2Uwx6kwVKMvToip6uNPJ + - id: uB62nt2qgBZ7iymAdro4zY sortOrder: 5 fieldKey: user_properties label: User Properties @@ -20316,7 +20573,7 @@ items: choices: null dynamic: false allowNull: false - - id: 9rjYMdetUhfRsTJmaeq2G + - id: 5htxoHtTT5q9ntmRHtab3t sortOrder: 6 fieldKey: page_title label: Page Title @@ -20330,7 +20587,7 @@ items: choices: null dynamic: false allowNull: false - - id: duKE1RDhU3UTgDS3vncxji + - id: 3pz3ywwabYxTqmdCteUPT9 sortOrder: 7 fieldKey: engagement_time_msec label: Engagement Time in Milliseconds @@ -20347,7 +20604,7 @@ items: choices: null dynamic: false allowNull: false - - id: dkMvBiCHTwdoE47Gv8Xuva + - id: uAnCb4NVpb2GWBp99q91wd sortOrder: 8 fieldKey: params label: Event Parameters @@ -20367,7 +20624,7 @@ items: hidden: false defaultTrigger: type = "track" and event = "Promotion Clicked" fields: - - id: rh1isA5NBLDnWEWKQAoECH + - id: u5zx9nEEPaS3GaFBTDvfDo sortOrder: 0 fieldKey: client_id label: Client ID @@ -20387,7 +20644,7 @@ items: choices: null dynamic: false allowNull: false - - id: kFAPbF2f9ngfaqvtG3cuZT + - id: 7VCyksLKSkPaUCHFZHRALR sortOrder: 1 fieldKey: user_id label: User ID @@ -20404,15 +20661,15 @@ items: choices: null dynamic: false allowNull: false - - id: necnpiEscNsCmWrhtb5wMp + - id: x1bxSuh8KjdPeM9ivozzap sortOrder: 2 fieldKey: timestamp_micros label: Event Timestamp type: STRING description: >- A Unix timestamp (in microseconds) for the time to associate with the - event. Events can be backdated up to 3 calendar days based on the - property's timezone. + event. Segment will convert to Unix if not already converted. Events can + be backdated up to 3 calendar days based on the property's timezone. placeholder: '' defaultValue: '@path': $.timestamp @@ -20421,7 +20678,7 @@ items: choices: null dynamic: false allowNull: false - - id: 6ccXmaPJSq5ffKaNVCJjZw + - id: pMJMbSRi5Tg5vtdwjtqwaF sortOrder: 3 fieldKey: creative_name label: Creative Name @@ -20433,7 +20690,7 @@ items: choices: null dynamic: false allowNull: false - - id: rGQGnWyxEcDN2DH2b1NB9S + - id: oy6SZxpsGsDjiRbb7jRZTd sortOrder: 4 fieldKey: creative_slot label: Creative Slot @@ -20447,7 +20704,7 @@ items: choices: null dynamic: false allowNull: false - - id: tR6aTXKX6hvGW81Xdoeu6b + - id: LYVeBpNobWfvQL2SkQp2S sortOrder: 5 fieldKey: location_id label: Location ID @@ -20459,7 +20716,7 @@ items: choices: null dynamic: false allowNull: false - - id: 6Jf7QjteeGLaY5YKkXMbgr + - id: hf4E23EXtWjgtU8f6yN9aJ sortOrder: 6 fieldKey: promotion_id label: Promotion ID @@ -20473,7 +20730,7 @@ items: choices: null dynamic: false allowNull: false - - id: 2wQ36g1k9uJvCUJan7vEdD + - id: aWdS7gFeLby59sTQwW8Pr7 sortOrder: 7 fieldKey: promotion_name label: Promotion Name @@ -20487,7 +20744,7 @@ items: choices: null dynamic: false allowNull: false - - id: rtDWSKMLr7jLamQGM3iiLH + - id: n1wtyQu8wSVoz9brtvpaVp sortOrder: 8 fieldKey: items label: Products @@ -20520,7 +20777,7 @@ items: choices: null dynamic: false allowNull: false - - id: fDwbwhT4T9qQG41Bj5awPY + - id: uXsB4dLgHHzWHYqXDA4tZY sortOrder: 9 fieldKey: user_properties label: User Properties @@ -20537,7 +20794,7 @@ items: choices: null dynamic: false allowNull: false - - id: hovpv6o2n8KZ5qrvmDzaAd + - id: j5aDbGHjbwifd8n8yGJnWY sortOrder: 10 fieldKey: engagement_time_msec label: Engagement Time in Milliseconds @@ -20554,7 +20811,7 @@ items: choices: null dynamic: false allowNull: false - - id: n3yRLDdibdQtZmetM92vhU + - id: iLs2znKDkL3ZMUzdSQtTQW sortOrder: 11 fieldKey: params label: Event Parameters @@ -20574,7 +20831,7 @@ items: hidden: false defaultTrigger: type = "track" and event = "Product List Viewed" fields: - - id: nhCgovCA4vcXBKBZP4tqHK + - id: dbCmmjt2Tk8McaHWv3QUfx sortOrder: 0 fieldKey: client_id label: Client ID @@ -20594,7 +20851,7 @@ items: choices: null dynamic: false allowNull: false - - id: 7exNFiWwKxM3s7biixrwq6 + - id: vp3bm9uMTrSKbNi86wfhAc sortOrder: 1 fieldKey: user_id label: User ID @@ -20611,15 +20868,15 @@ items: choices: null dynamic: false allowNull: false - - id: g53TEL8zvPBabYdxbon9HP + - id: 5vqBnU3Jg9u2SK9rfuoS9c sortOrder: 2 fieldKey: timestamp_micros label: Event Timestamp type: STRING description: >- A Unix timestamp (in microseconds) for the time to associate with the - event. Events can be backdated up to 3 calendar days based on the - property's timezone. + event. Segment will convert to Unix if not already converted. Events can + be backdated up to 3 calendar days based on the property's timezone. placeholder: '' defaultValue: '@path': $.timestamp @@ -20628,7 +20885,7 @@ items: choices: null dynamic: false allowNull: false - - id: gfuUvitVqJNTZ3xQUNA112 + - id: t44TTFS3SrZP7dcGhCuLmb sortOrder: 3 fieldKey: item_list_id label: Item List ID @@ -20642,7 +20899,7 @@ items: choices: null dynamic: false allowNull: false - - id: fuHDZoECupg93knraiTexi + - id: cVjQMLq7AAenyjuoeZnLo7 sortOrder: 4 fieldKey: item_list_name label: Item List Name @@ -20656,7 +20913,7 @@ items: choices: null dynamic: false allowNull: false - - id: iPdNnVqFse547jHUJpyFU5 + - id: 9FYRmR926AKFDHPVsxHiFu sortOrder: 5 fieldKey: items label: Products @@ -20691,7 +20948,7 @@ items: choices: null dynamic: false allowNull: false - - id: pHydfLbrpfDRr7JNEzAz87 + - id: vcmPmoVMo94WLgR3snsfuj sortOrder: 6 fieldKey: user_properties label: User Properties @@ -20708,7 +20965,7 @@ items: choices: null dynamic: false allowNull: false - - id: qaupKTuPhgHiwunxTtEhxW + - id: 3yASt8eCPW6EUH9syNwqWe sortOrder: 7 fieldKey: engagement_time_msec label: Engagement Time in Milliseconds @@ -20725,7 +20982,7 @@ items: choices: null dynamic: false allowNull: false - - id: g7DayWgxTqCVkScMYms4eG + - id: sh9kVMHZerPTDeCHCvJw1a sortOrder: 8 fieldKey: params label: Event Parameters @@ -20745,7 +21002,7 @@ items: hidden: false defaultTrigger: type = "track" and event = "Checkout Started" fields: - - id: eaWufFNbrkHh1ECrUsQgvs + - id: bB5hogXQjUXjiDL3au6w3 sortOrder: 0 fieldKey: client_id label: Client ID @@ -20765,7 +21022,7 @@ items: choices: null dynamic: false allowNull: false - - id: wNpVR4iy45ec8M4JjVqaQV + - id: aTX63VeLpPcYxREJNNrzXL sortOrder: 1 fieldKey: user_id label: User ID @@ -20782,15 +21039,15 @@ items: choices: null dynamic: false allowNull: false - - id: vRZiDQigpFoTuD3CWKjNf3 + - id: vgi9erjtRPKzzBUpas4iQm sortOrder: 2 fieldKey: timestamp_micros label: Event Timestamp type: STRING description: >- A Unix timestamp (in microseconds) for the time to associate with the - event. Events can be backdated up to 3 calendar days based on the - property's timezone. + event. Segment will convert to Unix if not already converted. Events can + be backdated up to 3 calendar days based on the property's timezone. placeholder: '' defaultValue: '@path': $.timestamp @@ -20799,7 +21056,7 @@ items: choices: null dynamic: false allowNull: false - - id: 4uf26fAuGH7tUxE41VrsPZ + - id: g6D2RZfM2mmrpB1tiCTZfe sortOrder: 3 fieldKey: coupon label: Coupon @@ -20813,7 +21070,7 @@ items: choices: null dynamic: false allowNull: false - - id: nHvTTQ6ykXycox49A2Bn46 + - id: qNyijJRUtfTpijF4iMLAvq sortOrder: 4 fieldKey: currency label: Currency @@ -20829,7 +21086,7 @@ items: choices: null dynamic: false allowNull: false - - id: 5hevmFXC8cUcPWUrNDHMZu + - id: faNrMsbGJHWDLb7rknGFca sortOrder: 5 fieldKey: items label: Products @@ -20864,7 +21121,7 @@ items: choices: null dynamic: false allowNull: false - - id: duf4wnsH7zYNNUXjjP5wmX + - id: uPaZJYf9frv2sLawtiB4HS sortOrder: 6 fieldKey: value label: Value @@ -20878,7 +21135,7 @@ items: choices: null dynamic: false allowNull: false - - id: vaWaEfJrW6yrQkW7WM4gsp + - id: 6SLmmgWSiN7W32YEjWPenE sortOrder: 7 fieldKey: user_properties label: User Properties @@ -20895,7 +21152,7 @@ items: choices: null dynamic: false allowNull: false - - id: 3keWnYqQTYsvjjKEdS6otf + - id: bAH5wEU8xbBWEwhFU1THxz sortOrder: 8 fieldKey: engagement_time_msec label: Engagement Time in Milliseconds @@ -20912,7 +21169,7 @@ items: choices: null dynamic: false allowNull: false - - id: pKkFgY6NyRhJxMAP1iJeYh + - id: vjcu1t8by6SxmG8a8PHT7s sortOrder: 9 fieldKey: params label: Event Parameters @@ -20932,7 +21189,7 @@ items: hidden: false defaultTrigger: type = "track" and event = "Order Refunded" fields: - - id: rV5ySZrqGyfBcqgB3WX9FJ + - id: nLcgwzKB9LsbkUPVNwKrHe sortOrder: 0 fieldKey: client_id label: Client ID @@ -20952,7 +21209,7 @@ items: choices: null dynamic: false allowNull: false - - id: 5rwDRPnKUgEgvTMcvgS7zx + - id: 3kYHdz8qSrZFd1hbE1netq sortOrder: 1 fieldKey: user_id label: User ID @@ -20969,15 +21226,15 @@ items: choices: null dynamic: false allowNull: false - - id: teyVR9sZtwSPh173GG8C7Q + - id: oxbU8GwpqXppxpQm7qhRRF sortOrder: 2 fieldKey: timestamp_micros label: Event Timestamp type: STRING description: >- A Unix timestamp (in microseconds) for the time to associate with the - event. Events can be backdated up to 3 calendar days based on the - property's timezone. + event. Segment will convert to Unix if not already converted. Events can + be backdated up to 3 calendar days based on the property's timezone. placeholder: '' defaultValue: '@path': $.timestamp @@ -20986,7 +21243,7 @@ items: choices: null dynamic: false allowNull: false - - id: 58divcDBhj4aD5q8yhvSUz + - id: swesS7svFP8iArmBEgCxzK sortOrder: 3 fieldKey: currency label: Currency @@ -21002,7 +21259,7 @@ items: choices: null dynamic: false allowNull: false - - id: 71J2GjQ81Z1uFCbqCKJR3X + - id: mY7epiRYaSdu366rVy7ieN sortOrder: 4 fieldKey: transaction_id label: Order Id @@ -21016,7 +21273,7 @@ items: choices: null dynamic: false allowNull: false - - id: 5jF59pDN7V4WWfYQ84VYcS + - id: sCH2CewsrvoUm5JNnwsF6 sortOrder: 5 fieldKey: value label: Value @@ -21030,7 +21287,7 @@ items: choices: null dynamic: false allowNull: false - - id: 2z782kg58gZShAykSBeTdJ + - id: qgpBECrMtAK3eFvs95G5Sg sortOrder: 6 fieldKey: affiliation label: Affiliation @@ -21046,7 +21303,7 @@ items: choices: null dynamic: false allowNull: false - - id: x744inKoeegww64hjfYxBk + - id: rtEnnVbLvkMku75ZdNWpY5 sortOrder: 7 fieldKey: coupon label: Coupon @@ -21058,7 +21315,7 @@ items: choices: null dynamic: false allowNull: false - - id: fSeAp8Ld5gmGqMcmbMh8gu + - id: i9ZrJeJ4RMvnS2k3gwWDvN sortOrder: 8 fieldKey: shipping label: Shipping @@ -21072,7 +21329,7 @@ items: choices: null dynamic: false allowNull: false - - id: uuPBNUhgBL6dyxjWLkgWh2 + - id: bF8wZ5Bwx8vyBC6hsD3YFg sortOrder: 9 fieldKey: tax label: Tax @@ -21084,7 +21341,7 @@ items: choices: null dynamic: false allowNull: false - - id: 9uCSLCHoFauYWUSyCecYMw + - id: 5hr8rkCHUrNjJSmtEUo253 sortOrder: 10 fieldKey: items label: Products @@ -21119,7 +21376,7 @@ items: choices: null dynamic: false allowNull: false - - id: v9KGxTh3m4iQ2uuBoqt4TD + - id: mmKfPCYRTG9maCxSpFzVND sortOrder: 11 fieldKey: user_properties label: User Properties @@ -21136,7 +21393,7 @@ items: choices: null dynamic: false allowNull: false - - id: temNph31khaed8oNmD1vaN + - id: gVePwNV5o9uUH2kJzMVGgd sortOrder: 12 fieldKey: engagement_time_msec label: Engagement Time in Milliseconds @@ -21153,7 +21410,7 @@ items: choices: null dynamic: false allowNull: false - - id: 6vDdzzDqZaRJxjugobNmB3 + - id: 7Tr2YxWDzakzi8AjEA7Ypc sortOrder: 13 fieldKey: params label: Event Parameters @@ -21173,7 +21430,7 @@ items: hidden: false defaultTrigger: type = "track" and event = "Product Added" fields: - - id: dprkGyTXMZhtJwes8dCGkf + - id: j14cr1jgL198dmrjsFyNuf sortOrder: 0 fieldKey: client_id label: Client ID @@ -21193,7 +21450,7 @@ items: choices: null dynamic: false allowNull: false - - id: ob2FKME5zGRS1V5g7DPLn7 + - id: gipS5WWYUQBioU1MbKZWbe sortOrder: 1 fieldKey: user_id label: User ID @@ -21210,15 +21467,15 @@ items: choices: null dynamic: false allowNull: false - - id: w7cEbNeTXybZe7kXkux1sV + - id: 5u2P1LLLEaBRiSM65GMUjx sortOrder: 2 fieldKey: timestamp_micros label: Event Timestamp type: STRING description: >- A Unix timestamp (in microseconds) for the time to associate with the - event. Events can be backdated up to 3 calendar days based on the - property's timezone. + event. Segment will convert to Unix if not already converted. Events can + be backdated up to 3 calendar days based on the property's timezone. placeholder: '' defaultValue: '@path': $.timestamp @@ -21227,7 +21484,7 @@ items: choices: null dynamic: false allowNull: false - - id: nxApc4mzFDnKwwsU9BdiE6 + - id: 3Ws364FmyuXBM87CbrjUso sortOrder: 3 fieldKey: currency label: Currency @@ -21243,7 +21500,7 @@ items: choices: null dynamic: false allowNull: false - - id: hpcvrGWjDU8ss4L8jnT1Zo + - id: fXC6vCyZpXdTfF5sGiHNjv sortOrder: 4 fieldKey: items label: Products @@ -21276,7 +21533,7 @@ items: choices: null dynamic: false allowNull: false - - id: oGvRyVYGMUL5zEsVZgsc6T + - id: rQn2C5LPY2qUtfQF5P2HS3 sortOrder: 5 fieldKey: value label: Value @@ -21290,7 +21547,7 @@ items: choices: null dynamic: false allowNull: false - - id: 8X5fNbGUPTAwmxFZr5CtxC + - id: bJuabYXFy89TyaiB5wmMDw sortOrder: 6 fieldKey: user_properties label: User Properties @@ -21307,7 +21564,7 @@ items: choices: null dynamic: false allowNull: false - - id: d2UjTjc3GNMTWgFJ8nCnF + - id: miKRF8zTCohkRL7XmhH6B2 sortOrder: 7 fieldKey: engagement_time_msec label: Engagement Time in Milliseconds @@ -21324,7 +21581,7 @@ items: choices: null dynamic: false allowNull: false - - id: kpSxPwrp1VKUNh9PLM5Evo + - id: sazoJDJgvxx7tXWdnyeAgB sortOrder: 8 fieldKey: params label: Event Parameters @@ -21344,7 +21601,7 @@ items: hidden: false defaultTrigger: type = "track" and event = "Payment Info Entered" fields: - - id: ri7xDSeUUBcu8PAYJFCbWs + - id: 7bSRGBMxMiKE3PYHjcDtvD sortOrder: 0 fieldKey: client_id label: Client ID @@ -21364,7 +21621,7 @@ items: choices: null dynamic: false allowNull: false - - id: cEFGc2tMmiAFK5sjjMjGYG + - id: qV7VYZk6UDqkvwZZ5giXcg sortOrder: 1 fieldKey: user_id label: User ID @@ -21381,15 +21638,15 @@ items: choices: null dynamic: false allowNull: false - - id: vMvYcv4bHjJM7FNFCqkuNg + - id: q7EW9ea7v9MkWRBn2hp1qQ sortOrder: 2 fieldKey: timestamp_micros label: Event Timestamp type: STRING description: >- A Unix timestamp (in microseconds) for the time to associate with the - event. Events can be backdated up to 3 calendar days based on the - property's timezone. + event. Segment will convert to Unix if not already converted. Events can + be backdated up to 3 calendar days based on the property's timezone. placeholder: '' defaultValue: '@path': $.timestamp @@ -21398,7 +21655,7 @@ items: choices: null dynamic: false allowNull: false - - id: bkKwgFsgEnk65GkBu6PuC + - id: 5HLJH7wJ9w7pWFMUdDtwPK sortOrder: 3 fieldKey: currency label: Currency @@ -21414,7 +21671,7 @@ items: choices: null dynamic: false allowNull: false - - id: 22pLKeYxUoT3t69sRYSfu2 + - id: ejNGAcRW7MdypcXb5A43HT sortOrder: 4 fieldKey: value label: Value @@ -21428,7 +21685,7 @@ items: choices: null dynamic: false allowNull: false - - id: 6cD3PKihV3Xxjtsw89FxhL + - id: eU7VyJhmzVroWXC8tkEub7 sortOrder: 5 fieldKey: coupon label: Coupon @@ -21440,7 +21697,7 @@ items: choices: null dynamic: false allowNull: false - - id: fN5ge3pgkE7SBtSma6mtX2 + - id: tFFBJP3juxA3VqUGcWzfzC sortOrder: 6 fieldKey: payment_type label: Payment Type @@ -21454,7 +21711,7 @@ items: choices: null dynamic: false allowNull: false - - id: j6amizkdY6KN9pWkDUfC5J + - id: 2fdmFDLtf1j39ivBeEwCf9 sortOrder: 7 fieldKey: items label: Products @@ -21489,7 +21746,7 @@ items: choices: null dynamic: false allowNull: false - - id: ajHbZ7uCHB4cTi7bSge7Vy + - id: 4ee6btgoMWFKx3ALF5JbUr sortOrder: 8 fieldKey: user_properties label: User Properties @@ -21506,7 +21763,7 @@ items: choices: null dynamic: false allowNull: false - - id: hzTXFckEqSAq9jGjGpHemH + - id: pncbimCuQUTMEbz6auBbvs sortOrder: 9 fieldKey: engagement_time_msec label: Engagement Time in Milliseconds @@ -21523,7 +21780,7 @@ items: choices: null dynamic: false allowNull: false - - id: aKHR269fP2nvD6aqtZ7kTx + - id: 42AS26PvieaYZyRZkcvrNE sortOrder: 10 fieldKey: params label: Event Parameters @@ -21543,7 +21800,7 @@ items: hidden: false defaultTrigger: type = "track" and event = "Product Added to Wishlist" fields: - - id: aGfscH6JAZyyRdjL1VtYr1 + - id: cgcUUNkQtxGfVSRn4Hwo6g sortOrder: 0 fieldKey: client_id label: Client ID @@ -21563,7 +21820,7 @@ items: choices: null dynamic: false allowNull: false - - id: e3p8FwvFEH6qmMCk6z2Gv9 + - id: jjUAfqLJHaULo1V3eESPEu sortOrder: 1 fieldKey: user_id label: User ID @@ -21580,15 +21837,15 @@ items: choices: null dynamic: false allowNull: false - - id: u2mQnj4JGqonjfWhKzpMHZ + - id: x5eGzbrZQiUJXVHpFyokdP sortOrder: 2 fieldKey: timestamp_micros label: Event Timestamp type: STRING description: >- A Unix timestamp (in microseconds) for the time to associate with the - event. Events can be backdated up to 3 calendar days based on the - property's timezone. + event. Segment will convert to Unix if not already converted. Events can + be backdated up to 3 calendar days based on the property's timezone. placeholder: '' defaultValue: '@path': $.timestamp @@ -21597,7 +21854,7 @@ items: choices: null dynamic: false allowNull: false - - id: w69U6gnUAuG1V62W4xPn5z + - id: s4s9XAyH4iGSSKBRCtL85v sortOrder: 3 fieldKey: currency label: Currency @@ -21613,7 +21870,7 @@ items: choices: null dynamic: false allowNull: false - - id: hsReXfBF6v4pebk454jAKo + - id: cZfWG34hTYkwto2Vo3gafb sortOrder: 4 fieldKey: value label: Value @@ -21627,7 +21884,7 @@ items: choices: null dynamic: false allowNull: false - - id: rgKg1nNLUAaxP3mUXMXxD + - id: phnkUC92w9rXwJqNnkmEQR sortOrder: 5 fieldKey: items label: Products @@ -21660,7 +21917,7 @@ items: choices: null dynamic: false allowNull: false - - id: bC5KteMd4mTXXYQeNH1fwH + - id: hFqKLe6LeWCvTHEUjBquhs sortOrder: 6 fieldKey: user_properties label: User Properties @@ -21677,7 +21934,7 @@ items: choices: null dynamic: false allowNull: false - - id: ihYrWS22Bnam1WjGM11UbN + - id: uBE5RiQ8prRWxnZmzk9kn8 sortOrder: 7 fieldKey: engagement_time_msec label: Engagement Time in Milliseconds @@ -21694,7 +21951,7 @@ items: choices: null dynamic: false allowNull: false - - id: tZxeuva8hqGRthAeb6gRJN + - id: duqLX898MgRkdJefeJfubR sortOrder: 8 fieldKey: params label: Event Parameters @@ -21714,7 +21971,7 @@ items: hidden: false defaultTrigger: type = "track" and event = "Product Viewed" fields: - - id: hJginWinULuJ7tMHmvwNdV + - id: mUGaZaLQZmFP7BiZzGTdrd sortOrder: 0 fieldKey: client_id label: Client ID @@ -21734,7 +21991,7 @@ items: choices: null dynamic: false allowNull: false - - id: 9FHgo1xEkxe1yBqNcLUqWf + - id: rDhNYiHnHUM9yiWVhQkHDn sortOrder: 1 fieldKey: user_id label: User ID @@ -21751,15 +22008,15 @@ items: choices: null dynamic: false allowNull: false - - id: 94WmYj6Z7CoKdeczz7nqn6 + - id: 2teh8ttA771FXCj1qhYMQW sortOrder: 2 fieldKey: timestamp_micros label: Event Timestamp type: STRING description: >- A Unix timestamp (in microseconds) for the time to associate with the - event. Events can be backdated up to 3 calendar days based on the - property's timezone. + event. Segment will convert to Unix if not already converted. Events can + be backdated up to 3 calendar days based on the property's timezone. placeholder: '' defaultValue: '@path': $.timestamp @@ -21768,7 +22025,7 @@ items: choices: null dynamic: false allowNull: false - - id: 7naSkVVeySWxWNXCW3dff5 + - id: bhyaFv5BDKcwkJXgisWAvU sortOrder: 3 fieldKey: currency label: Currency @@ -21784,7 +22041,7 @@ items: choices: null dynamic: false allowNull: false - - id: jTPv71mkZzsuCbcLGZgwrg + - id: aFNv4jytTC3Yt5ZnoPofhk sortOrder: 4 fieldKey: value label: Value @@ -21798,7 +22055,7 @@ items: choices: null dynamic: false allowNull: false - - id: rxcmsWf7TPGspSyCqMtPRb + - id: KJ5b5JiCq9bzMzW1H6HSQ sortOrder: 5 fieldKey: items label: Products @@ -21831,7 +22088,7 @@ items: choices: null dynamic: false allowNull: false - - id: wfSJm2wi4FeeJ3rqMhaZye + - id: 9zpYrJsYG5AZz4q9snbUWy sortOrder: 6 fieldKey: user_properties label: User Properties @@ -21848,7 +22105,7 @@ items: choices: null dynamic: false allowNull: false - - id: DuHHMizjV1Xf4oZwtLCGo + - id: qTVosbpeAVgU6rBAe1D6Ph sortOrder: 7 fieldKey: engagement_time_msec label: Engagement Time in Milliseconds @@ -21865,7 +22122,7 @@ items: choices: null dynamic: false allowNull: false - - id: wUYWLTgDxtbzpyzUFuckS3 + - id: pn6CppACidGobz4xjNvjG9 sortOrder: 8 fieldKey: params label: Event Parameters @@ -21887,7 +22144,7 @@ items: hidden: false defaultTrigger: type = "track" and event = "Signed Up" fields: - - id: oD7Zh6Mx4JPGcXkjinc3fv + - id: 2sryoDDNJDX6MeEJyi27pC sortOrder: 0 fieldKey: client_id label: Client ID @@ -21907,7 +22164,7 @@ items: choices: null dynamic: false allowNull: false - - id: 9yinPpU1oNEzB3CPruKztC + - id: 4uGPZwJdFddYnU8GrtxikH sortOrder: 1 fieldKey: user_id label: User ID @@ -21924,15 +22181,15 @@ items: choices: null dynamic: false allowNull: false - - id: px81wFM53Mbyy8mJXVCvKQ + - id: 6mp7TFyAj8kg6ZMU9QVd2n sortOrder: 2 fieldKey: timestamp_micros label: Event Timestamp type: STRING description: >- A Unix timestamp (in microseconds) for the time to associate with the - event. Events can be backdated up to 3 calendar days based on the - property's timezone. + event. Segment will convert to Unix if not already converted. Events can + be backdated up to 3 calendar days based on the property's timezone. placeholder: '' defaultValue: '@path': $.timestamp @@ -21941,7 +22198,7 @@ items: choices: null dynamic: false allowNull: false - - id: qqW5vzpR6KAr5n1NGNdaXh + - id: ed47ZuznFsSZL5WXbgL1Sx sortOrder: 3 fieldKey: method label: Method @@ -21955,7 +22212,7 @@ items: choices: null dynamic: false allowNull: false - - id: eBnMXgNp5DhZEGqUx39pHm + - id: mrLL6MvsDkyx9v3ewwVhDU sortOrder: 4 fieldKey: user_properties label: User Properties @@ -21972,7 +22229,7 @@ items: choices: null dynamic: false allowNull: false - - id: 5sguAyBiJXEnrHFdyum7TT + - id: htTcNu4Lv47PbTzFWnyEAb sortOrder: 5 fieldKey: engagement_time_msec label: Engagement Time in Milliseconds @@ -21989,7 +22246,7 @@ items: choices: null dynamic: false allowNull: false - - id: 5mHYgRwcF1ezod72BNKQAz + - id: 9AzJu98cBU9hSfi5tfxShQ sortOrder: 6 fieldKey: params label: Event Parameters @@ -22009,7 +22266,7 @@ items: hidden: false defaultTrigger: type = "track" and event = "Order Completed" fields: - - id: CJNsE7wX6Jb75mv1GQKwp + - id: 7SVKXeZkJziW9373RcXrFr sortOrder: 0 fieldKey: client_id label: Client ID @@ -22029,7 +22286,7 @@ items: choices: null dynamic: false allowNull: false - - id: 2xF4AeRxG3eAhqNR727Bcm + - id: bQ3MDxjjG6zERHTTb6kff2 sortOrder: 1 fieldKey: user_id label: User ID @@ -22046,15 +22303,15 @@ items: choices: null dynamic: false allowNull: false - - id: 2yC2S63oLoWsHsEuB8vneS + - id: iE4sVxKpgW8Z1CkgW1HDBE sortOrder: 2 fieldKey: timestamp_micros label: Event Timestamp type: STRING description: >- A Unix timestamp (in microseconds) for the time to associate with the - event. Events can be backdated up to 3 calendar days based on the - property's timezone. + event. Segment will convert to Unix if not already converted. Events can + be backdated up to 3 calendar days based on the property's timezone. placeholder: '' defaultValue: '@path': $.timestamp @@ -22063,7 +22320,7 @@ items: choices: null dynamic: false allowNull: false - - id: x7vVHx2wisKXgAwMXRv8TM + - id: 2F95NESftYrU7GvGpY6icv sortOrder: 3 fieldKey: affiliation label: Affiliation @@ -22079,7 +22336,7 @@ items: choices: null dynamic: false allowNull: false - - id: sK1Wumohrw1W8PGKpnxJgB + - id: iVezf4y21RJHyGfh1ErdSB sortOrder: 4 fieldKey: coupon label: Coupon @@ -22093,7 +22350,7 @@ items: choices: null dynamic: false allowNull: false - - id: vj5pf1zjeTxaRpUSBWxNzZ + - id: qwozUDQAyu5Yhp7bmf3d2S sortOrder: 5 fieldKey: currency label: Currency @@ -22109,7 +22366,7 @@ items: choices: null dynamic: false allowNull: false - - id: xwoXd5mYuwBjKWs3vcudBX + - id: tpF4FC8nS7ZyouSyMD5GY8 sortOrder: 6 fieldKey: items label: Products @@ -22144,7 +22401,7 @@ items: choices: null dynamic: false allowNull: false - - id: GeNEarsKMwx8cdMQSiBZQ + - id: 9YruPBo32PoC6SwygPM7rT sortOrder: 7 fieldKey: transaction_id label: Order Id @@ -22158,7 +22415,7 @@ items: choices: null dynamic: false allowNull: false - - id: umhr8zv2wZyrDeiMVhcJiR + - id: rMQKKVsx83CJMX7p6ZEboQ sortOrder: 8 fieldKey: shipping label: Shipping @@ -22172,7 +22429,7 @@ items: choices: null dynamic: false allowNull: false - - id: x6euGaHikYiSziMa83wLp2 + - id: uy3noheKmHGWJJb3SCAsso sortOrder: 9 fieldKey: tax label: Tax @@ -22186,7 +22443,7 @@ items: choices: null dynamic: false allowNull: false - - id: svpqdtfj3UEsgdMqc6y8AU + - id: jMTysCd9wc7mZFuoiGEe7J sortOrder: 10 fieldKey: value label: Value @@ -22200,7 +22457,7 @@ items: choices: null dynamic: false allowNull: false - - id: kciwfEw8YEauNknR9w8dWG + - id: 7cA444V4Qked8y5K1yGdmc sortOrder: 11 fieldKey: user_properties label: User Properties @@ -22217,7 +22474,7 @@ items: choices: null dynamic: false allowNull: false - - id: fb4qvFKBWkvCiBWUbBz6KC + - id: kpRAukoPgxaHTbe2rxny1K sortOrder: 12 fieldKey: engagement_time_msec label: Engagement Time in Milliseconds @@ -22234,7 +22491,7 @@ items: choices: null dynamic: false allowNull: false - - id: 3sVKhFfzy5B386uv2TDgUs + - id: fiq4s5imcdD14wmfdg5gY2 sortOrder: 13 fieldKey: params label: Event Parameters @@ -22254,7 +22511,7 @@ items: hidden: false defaultTrigger: type = "track" and event = "Promotion Viewed" fields: - - id: x13zGaHqPaLmV4fFhKtgrD + - id: 9kVDh8Yxfpnwg3ArfXJyX3 sortOrder: 0 fieldKey: client_id label: Client ID @@ -22274,7 +22531,7 @@ items: choices: null dynamic: false allowNull: false - - id: w7S5jEvrKJWsuJ7cF13MJv + - id: eQxaB4GtsKx7fsuMRs4vZa sortOrder: 1 fieldKey: user_id label: User ID @@ -22291,15 +22548,15 @@ items: choices: null dynamic: false allowNull: false - - id: cokf412TrtVVeEtD4Qhysb + - id: hr9zCib1EEYFmPD5evKNXL sortOrder: 2 fieldKey: timestamp_micros label: Event Timestamp type: STRING description: >- A Unix timestamp (in microseconds) for the time to associate with the - event. Events can be backdated up to 3 calendar days based on the - property's timezone. + event. Segment will convert to Unix if not already converted. Events can + be backdated up to 3 calendar days based on the property's timezone. placeholder: '' defaultValue: '@path': $.timestamp @@ -22308,7 +22565,7 @@ items: choices: null dynamic: false allowNull: false - - id: whRAA27dSrcQakuZuKh9Mt + - id: tgiVLWrGgjN1od1wbSXzLF sortOrder: 3 fieldKey: creative_name label: Creative Name @@ -22320,7 +22577,7 @@ items: choices: null dynamic: false allowNull: false - - id: huL25u5xF73i5FWbWygadL + - id: 6WnqZXpwPKe2LarZhpjhTt sortOrder: 4 fieldKey: creative_slot label: Creative Slot @@ -22334,7 +22591,7 @@ items: choices: null dynamic: false allowNull: false - - id: hXzSJeqYC9qaqSASoNfJz7 + - id: qh3fhVTxfFFFCt8ZRex3sR sortOrder: 5 fieldKey: location_id label: Location ID @@ -22348,7 +22605,7 @@ items: choices: null dynamic: false allowNull: false - - id: wd6zqdRAHW5cjkr3tnjBE2 + - id: h5n8ZV9k9nWbTfojQXsyDw sortOrder: 6 fieldKey: promotion_id label: Promotion ID @@ -22362,7 +22619,7 @@ items: choices: null dynamic: false allowNull: false - - id: 39FZQGyJsj23nqX68zcFGM + - id: ui1kGdRCsB8udKjB5cEfif sortOrder: 7 fieldKey: promotion_name label: Promotion Name @@ -22376,7 +22633,7 @@ items: choices: null dynamic: false allowNull: false - - id: 6bjcPFvzjqh7nxj7SLsUXC + - id: aQEwD6PcokVkmCnW8VhCEQ sortOrder: 8 fieldKey: items label: Products @@ -22409,7 +22666,7 @@ items: choices: null dynamic: false allowNull: false - - id: qiRg26xQBmFR4hMgCtv4QN + - id: 3GMkiZTFqTM3jDAWCF9pVL sortOrder: 9 fieldKey: user_properties label: User Properties @@ -22426,7 +22683,7 @@ items: choices: null dynamic: false allowNull: false - - id: 2eFUUqD3XZcPdq2JyDESgc + - id: pJEDEfx2MjKk2G8mZFJKAG sortOrder: 10 fieldKey: engagement_time_msec label: Engagement Time in Milliseconds @@ -22443,7 +22700,7 @@ items: choices: null dynamic: false allowNull: false - - id: qhf9KbStkpjQF7SSBuYb2J + - id: 2e9g8JxuD9ZZ3MBzyGuUp8 sortOrder: 11 fieldKey: params label: Event Parameters @@ -22463,7 +22720,7 @@ items: hidden: false defaultTrigger: type = "track" and event = "Cart Viewed" fields: - - id: s6az6Tk82fo8jA7orNmuWJ + - id: 8cNBYRC4nCgcbmS66HtAum sortOrder: 0 fieldKey: client_id label: Client ID @@ -22483,7 +22740,7 @@ items: choices: null dynamic: false allowNull: false - - id: by2141fcGQPkm9MghgLpPJ + - id: fTCKUHttrdJgXhSfxco56x sortOrder: 1 fieldKey: user_id label: User ID @@ -22500,15 +22757,15 @@ items: choices: null dynamic: false allowNull: false - - id: 4HPgA2jCXyFsmbP8AJe8V5 + - id: 6JS759Hvu28UWDrP8aguwz sortOrder: 2 fieldKey: timestamp_micros label: Event Timestamp type: STRING description: >- A Unix timestamp (in microseconds) for the time to associate with the - event. Events can be backdated up to 3 calendar days based on the - property's timezone. + event. Segment will convert to Unix if not already converted. Events can + be backdated up to 3 calendar days based on the property's timezone. placeholder: '' defaultValue: '@path': $.timestamp @@ -22517,7 +22774,7 @@ items: choices: null dynamic: false allowNull: false - - id: nqXdP55zYbVvhFZn2a3SdY + - id: nSsZ9sv4jGyUH7WP8ZssMZ sortOrder: 3 fieldKey: currency label: Currency @@ -22533,7 +22790,7 @@ items: choices: null dynamic: false allowNull: false - - id: o6VAbnjrHKaUA7n25rzqPB + - id: btQJBzDp4DcRAkXhFD35Je sortOrder: 4 fieldKey: value label: Value @@ -22547,7 +22804,7 @@ items: choices: null dynamic: false allowNull: false - - id: brU4A4UwoQGhJRRwsosZsq + - id: eTShS8UkcA521DwJBxYAGs sortOrder: 5 fieldKey: items label: Products @@ -22582,7 +22839,7 @@ items: choices: null dynamic: false allowNull: false - - id: qqfz2UdBfqJy1Fy7Uz6e9C + - id: 3SstzeaX4VyCP4i1YJdhxf sortOrder: 6 fieldKey: user_properties label: User Properties @@ -22599,7 +22856,7 @@ items: choices: null dynamic: false allowNull: false - - id: t9Sz2BkdoHqjArhdfKTKGo + - id: pBXzsksVRWHoMDdR5cXYar sortOrder: 7 fieldKey: engagement_time_msec label: Engagement Time in Milliseconds @@ -22616,7 +22873,7 @@ items: choices: null dynamic: false allowNull: false - - id: tSnHur6cQYU5xB8aCDGu55 + - id: mG9gHNr8591TSu44wkG12i sortOrder: 8 fieldKey: params label: Event Parameters @@ -22636,7 +22893,7 @@ items: hidden: false defaultTrigger: type = "track" and event = "Signed In" fields: - - id: 3XHAzz9fk7xbwh7ehJZiG2 + - id: sHnu2YYgGr1mnGLVs8E4GA sortOrder: 0 fieldKey: client_id label: Client ID @@ -22656,7 +22913,7 @@ items: choices: null dynamic: false allowNull: false - - id: tanxZ4DNAfhz1rM3DnqAuP + - id: t8xaoKQkuanMXZgvDHByJk sortOrder: 1 fieldKey: user_id label: User ID @@ -22673,15 +22930,15 @@ items: choices: null dynamic: false allowNull: false - - id: 7LskJcZzrGFYxerKezbQhG + - id: 23H8AYrdYJ24jhEU2V7Lu1 sortOrder: 2 fieldKey: timestamp_micros label: Event Timestamp type: STRING description: >- A Unix timestamp (in microseconds) for the time to associate with the - event. Events can be backdated up to 3 calendar days based on the - property's timezone. + event. Segment will convert to Unix if not already converted. Events can + be backdated up to 3 calendar days based on the property's timezone. placeholder: '' defaultValue: '@path': $.timestamp @@ -22690,7 +22947,7 @@ items: choices: null dynamic: false allowNull: false - - id: rPxtbEFxFhAvAoZz2Nr24W + - id: iw3awZNttUzhNgNs6FbUEA sortOrder: 3 fieldKey: method label: Method @@ -22702,7 +22959,7 @@ items: choices: null dynamic: false allowNull: false - - id: 8H5dG7YzDQmz5P3rqwLQ52 + - id: scsBCLYLbVvpL5C2dtc2sh sortOrder: 4 fieldKey: user_properties label: User Properties @@ -22719,7 +22976,7 @@ items: choices: null dynamic: false allowNull: false - - id: 51Tj4yB72id8Ep3u3Aw2YE + - id: mkhRxFV4kJUkJwRSZyK1c4 sortOrder: 5 fieldKey: engagement_time_msec label: Engagement Time in Milliseconds @@ -22736,7 +22993,7 @@ items: choices: null dynamic: false allowNull: false - - id: 2r2KBnFTjaiSkwcmo3nhaQ + - id: vyRHZ23brewqFpTeRR2xpq sortOrder: 6 fieldKey: params label: Event Parameters @@ -22756,7 +23013,7 @@ items: hidden: false defaultTrigger: type = "track" fields: - - id: x86vDKkm7wGwyv7fTWxNTp + - id: cV7mi3qTxJJLsbTnDdEJzv sortOrder: 0 fieldKey: clientId label: Client ID @@ -22776,7 +23033,7 @@ items: choices: null dynamic: false allowNull: false - - id: jQUiq8Dh2aou94TDC3hkXB + - id: 7WUeJrWhefZDAnL4SQfAch sortOrder: 1 fieldKey: user_id label: User ID @@ -22793,15 +23050,15 @@ items: choices: null dynamic: false allowNull: false - - id: 6ygkp67ghmJ1ELmDJSvCk4 + - id: wYDkhsoPrhyYoiEf99U9wB sortOrder: 2 fieldKey: timestamp_micros label: Event Timestamp type: STRING description: >- A Unix timestamp (in microseconds) for the time to associate with the - event. Events can be backdated up to 3 calendar days based on the - property's timezone. + event. Segment will convert to Unix if not already converted. Events can + be backdated up to 3 calendar days based on the property's timezone. placeholder: '' defaultValue: '@path': $.timestamp @@ -22810,7 +23067,7 @@ items: choices: null dynamic: false allowNull: false - - id: kdmPdYjU4kFVhREYTGjtqz + - id: oAzVRXBUZJ6PvvmwLQep1d sortOrder: 3 fieldKey: name label: Event Name @@ -22829,7 +23086,7 @@ items: choices: null dynamic: false allowNull: false - - id: 9eNpDNLPqjSEXg5B22gHZq + - id: cpht2WUbibqp8Usu2fAzQN sortOrder: 4 fieldKey: lowercase label: Lowercase Event Name @@ -22847,7 +23104,7 @@ items: choices: null dynamic: false allowNull: false - - id: tCp6im95FjdZqktPxdsPVK + - id: kg374BcyjRfa6yrWAKezmd sortOrder: 5 fieldKey: user_properties label: User Properties @@ -22864,7 +23121,7 @@ items: choices: null dynamic: false allowNull: false - - id: tMCxZvkgviFzKDEsRCjmp + - id: n58gZqDEcYpZmjJpm9F8ce sortOrder: 6 fieldKey: engagement_time_msec label: Engagement Time in Milliseconds @@ -22881,7 +23138,7 @@ items: choices: null dynamic: false allowNull: false - - id: 4M2HRrZZKM53sJ2WnQrJCP + - id: 42u4MyqCvjaSPXkhPdkzvh sortOrder: 7 fieldKey: params label: Event Parameters @@ -22901,7 +23158,7 @@ items: hidden: false defaultTrigger: type = "track" and event = "Product Removed" fields: - - id: rAnZPf4z6DEdM7imb8pNW3 + - id: rDxDCpYb4JMVxMPGbCyGgU sortOrder: 0 fieldKey: client_id label: Client ID @@ -22921,7 +23178,7 @@ items: choices: null dynamic: false allowNull: false - - id: ovAGFi9CxuqsKYUhApCWsa + - id: uFANcDa2SX6jDW3q5DsJuR sortOrder: 1 fieldKey: user_id label: User ID @@ -22938,15 +23195,15 @@ items: choices: null dynamic: false allowNull: false - - id: mpuvZpotMBBLBULrpyJGCV + - id: jaBVtpyBpKBPKqXQQNUqz3 sortOrder: 2 fieldKey: timestamp_micros label: Event Timestamp type: STRING description: >- A Unix timestamp (in microseconds) for the time to associate with the - event. Events can be backdated up to 3 calendar days based on the - property's timezone. + event. Segment will convert to Unix if not already converted. Events can + be backdated up to 3 calendar days based on the property's timezone. placeholder: '' defaultValue: '@path': $.timestamp @@ -22955,7 +23212,7 @@ items: choices: null dynamic: false allowNull: false - - id: xvvZChEv6eigvE8ozgwnei + - id: gS98UQKYLWVT64iQ163ryS sortOrder: 3 fieldKey: currency label: Currency @@ -22971,7 +23228,7 @@ items: choices: null dynamic: false allowNull: false - - id: vFgS4mvZ9wRfrSFmq7VJqe + - id: pzP9HJdjh5ChLdYKtaQc1Q sortOrder: 4 fieldKey: value label: Value @@ -22985,7 +23242,7 @@ items: choices: null dynamic: false allowNull: false - - id: fYNXrBNK55UnHcHF5ijTfz + - id: ckgVBuUJmd4wt7xeaNwz2V sortOrder: 5 fieldKey: items label: Products @@ -23018,7 +23275,7 @@ items: choices: null dynamic: false allowNull: false - - id: 96MkZ1s7Ysj5ynijpyt1wD + - id: 68c2dzBkYPperLorbGrTbK sortOrder: 6 fieldKey: user_properties label: User Properties @@ -23035,7 +23292,7 @@ items: choices: null dynamic: false allowNull: false - - id: qqj2pvuDPzSJtL4kSzKeLY + - id: pg9Ei6VufgwNkbjGFsoVyD sortOrder: 7 fieldKey: engagement_time_msec label: Engagement Time in Milliseconds @@ -23052,7 +23309,7 @@ items: choices: null dynamic: false allowNull: false - - id: 7TdHLV6EhePU2LhttLH6pe + - id: iVvaCPuWcG8CU3rzyjxhX8 sortOrder: 8 fieldKey: params label: Event Parameters @@ -23072,7 +23329,7 @@ items: hidden: false defaultTrigger: type = "track" and event = "Products Searched" fields: - - id: wvgGDQ5HrVQptaZ31YYaED + - id: hdxYvJbUm2thkt2kMoE4W8 sortOrder: 0 fieldKey: client_id label: Client ID @@ -23092,7 +23349,7 @@ items: choices: null dynamic: false allowNull: false - - id: 64xUa3T28FSKFEMvdSBmFL + - id: ou4pqEw2mm7LRo9AF6JKqe sortOrder: 1 fieldKey: user_id label: User ID @@ -23109,15 +23366,15 @@ items: choices: null dynamic: false allowNull: false - - id: bPh2LdSTrwerKi78j9huxd + - id: wgCyBmRCyPVWnzkEoU25Ap sortOrder: 2 fieldKey: timestamp_micros label: Event Timestamp type: STRING description: >- A Unix timestamp (in microseconds) for the time to associate with the - event. Events can be backdated up to 3 calendar days based on the - property's timezone. + event. Segment will convert to Unix if not already converted. Events can + be backdated up to 3 calendar days based on the property's timezone. placeholder: '' defaultValue: '@path': $.timestamp @@ -23126,7 +23383,7 @@ items: choices: null dynamic: false allowNull: false - - id: fp8hxDhtZrcoiZbuRF1VVq + - id: 4sgZAgWkBEdkh9wDfgTiK1 sortOrder: 3 fieldKey: search_term label: Search Term @@ -23140,7 +23397,7 @@ items: choices: null dynamic: false allowNull: false - - id: 85gDNxusDAV6a8sqJ4vgcj + - id: cPGaMpaS8cDVPKZD7dXhsr sortOrder: 4 fieldKey: user_properties label: User Properties @@ -23157,7 +23414,7 @@ items: choices: null dynamic: false allowNull: false - - id: ji3GDZTPWHoMGD4YBHvw6 + - id: rQeeb9yNh7iSizbc3wz5RG sortOrder: 5 fieldKey: engagement_time_msec label: Engagement Time in Milliseconds @@ -23174,7 +23431,7 @@ items: choices: null dynamic: false allowNull: false - - id: oakPuRebXC5M2L2HQ352Yn + - id: nbrziz3vNMp699K3iCETyh sortOrder: 6 fieldKey: params label: Event Parameters @@ -23194,7 +23451,7 @@ items: hidden: false defaultTrigger: type = "track" and event = "Product Clicked" fields: - - id: pDA4eW91PDpZQJFEE6Z5oH + - id: xfFJKnhXspife1yYnv5HaK sortOrder: 0 fieldKey: client_id label: Client ID @@ -23214,7 +23471,7 @@ items: choices: null dynamic: false allowNull: false - - id: vZ1EDtamd9QgQWJEwM4D7H + - id: 9joXRXAHKi2PQYHVPBJiT4 sortOrder: 1 fieldKey: user_id label: User ID @@ -23231,15 +23488,15 @@ items: choices: null dynamic: false allowNull: false - - id: pouSQZXtDMf91NgKutrQKN + - id: cwGiM7bodcNujyZ6sWsR68 sortOrder: 2 fieldKey: timestamp_micros label: Event Timestamp type: STRING description: >- A Unix timestamp (in microseconds) for the time to associate with the - event. Events can be backdated up to 3 calendar days based on the - property's timezone. + event. Segment will convert to Unix if not already converted. Events can + be backdated up to 3 calendar days based on the property's timezone. placeholder: '' defaultValue: '@path': $.timestamp @@ -23248,7 +23505,7 @@ items: choices: null dynamic: false allowNull: false - - id: rJ1GLgp9qHJkba3aw73uhy + - id: xy2E4C7JEtSbfgvnG6uv6B sortOrder: 3 fieldKey: item_list_name label: Item List Name @@ -23260,7 +23517,7 @@ items: choices: null dynamic: false allowNull: false - - id: iJwKDBSwdnptqcPxs7hxTe + - id: nbY5pNJHM9J2oTZDKQMaaW sortOrder: 4 fieldKey: item_list_id label: Item List Id @@ -23272,7 +23529,7 @@ items: choices: null dynamic: false allowNull: false - - id: 9t3YnqBzWejsrvjX8TV2M5 + - id: hZPLAP4WFgS5UopJZrNo5D sortOrder: 5 fieldKey: items label: Products @@ -23305,7 +23562,7 @@ items: choices: null dynamic: false allowNull: false - - id: 8HeC5FWQ2XS77Y5js6j9U8 + - id: afZ4AUenvbACAB32XuTR7v sortOrder: 6 fieldKey: user_properties label: User Properties @@ -23322,7 +23579,7 @@ items: choices: null dynamic: false allowNull: false - - id: hP2tKnBcoeeqD9ScCouZPv + - id: apoqV5BNuvBeMHk8jEyGTd sortOrder: 7 fieldKey: engagement_time_msec label: Engagement Time in Milliseconds @@ -23339,7 +23596,7 @@ items: choices: null dynamic: false allowNull: false - - id: qVTvy48jv9JEhPjAKfkoq8 + - id: 8BphWMgejBSLaCmuorsmTb sortOrder: 8 fieldKey: params label: Event Parameters @@ -23359,7 +23616,7 @@ items: hidden: false defaultTrigger: type = "track" fields: - - id: xmR6aPja31U9NnnkyywkYf + - id: bzJkkvZdmSfKgx2iBoXsEf sortOrder: 0 fieldKey: client_id label: Client ID @@ -23379,7 +23636,7 @@ items: choices: null dynamic: false allowNull: false - - id: b1prGc89bFojnzjJD8Mfuo + - id: t8BGr9zB5BCKjy2bYHdGZE sortOrder: 1 fieldKey: user_id label: User ID @@ -23396,15 +23653,15 @@ items: choices: null dynamic: false allowNull: false - - id: x42BBFLtsDLCMz1x3Jn6Rf + - id: 93qc5Kn6cqTxRWTf2HEL7N sortOrder: 2 fieldKey: timestamp_micros label: Event Timestamp type: STRING description: >- A Unix timestamp (in microseconds) for the time to associate with the - event. Events can be backdated up to 3 calendar days based on the - property's timezone. + event. Segment will convert to Unix if not already converted. Events can + be backdated up to 3 calendar days based on the property's timezone. placeholder: '' defaultValue: '@path': $.timestamp @@ -23413,7 +23670,7 @@ items: choices: null dynamic: false allowNull: false - - id: 84RQaB1P3HECxczvnJMk3p + - id: grohMpc3TjkymD7BzxKBYp sortOrder: 3 fieldKey: currency label: Currency @@ -23429,7 +23686,7 @@ items: choices: null dynamic: false allowNull: false - - id: 37NfP8S9wfMaQmRLeFCQQZ + - id: ahzz15tFx7a4yxFv9WjwXZ sortOrder: 4 fieldKey: value label: Value @@ -23443,7 +23700,7 @@ items: choices: null dynamic: false allowNull: false - - id: tGPFvyQtZA7WX5eejTGVGw + - id: kqv6RoacYZefQXYHMdiSTF sortOrder: 5 fieldKey: user_properties label: User Properties @@ -23460,7 +23717,7 @@ items: choices: null dynamic: false allowNull: false - - id: rFbRG1t95WkNr5iQuAiQL7 + - id: rXLbBSXUPwkCMxWBV5dZBq sortOrder: 6 fieldKey: engagement_time_msec label: Engagement Time in Milliseconds @@ -23477,7 +23734,7 @@ items: choices: null dynamic: false allowNull: false - - id: nxCCH6g4zvQzf2djsEMq16 + - id: v2krNx6QWjtyKwVaJmkKaZ sortOrder: 7 fieldKey: params label: Event Parameters @@ -25677,8 +25934,7 @@ items: - Attribution - Referrals logo: - url: >- - https://public-segment-devcenter-production.s3.amazonaws.com/318e9621-263d-45a2-80da-2df0a7c78fcd.svg + url: https://cdn.filepicker.io/api/file/Ik7pOSBlSEe4RRFlXCng mark: url: >- https://public-segment-devcenter-production.s3.amazonaws.com/edaa6886-d1fe-4af5-a76b-e2832fea8884.svg @@ -41937,7 +42193,7 @@ items: hidden: false defaultTrigger: null fields: - - id: 3fSNMFMMRa2jU45msmjnP1 + - id: avrRGFEvvpVw9ZjHPcaA5N sortOrder: 0 fieldKey: customerSessionId label: Customer Session ID @@ -41949,7 +42205,7 @@ items: choices: null dynamic: false allowNull: false - - id: 4dCB5vomvMswutab2rr9Hx + - id: rNVxpDQiSbhEZ2Xd7Kcka sortOrder: 1 fieldKey: callbackDestination label: Callback Destination URI @@ -41963,7 +42219,7 @@ items: choices: null dynamic: false allowNull: false - - id: k8bZfFK8AZzcxphC9dStEE + - id: GyKuYtRb8XjsYX62kTeQr sortOrder: 2 fieldKey: callbackAPIKey label: Callback API Key @@ -41977,7 +42233,7 @@ items: choices: null dynamic: false allowNull: false - - id: dpvAbUrwj3GrrZ2uvjdEqo + - id: rqGPxyNbPfFNAH5SqPXB8y sortOrder: 3 fieldKey: contentFields label: Content Fields @@ -41993,7 +42249,7 @@ items: choices: null dynamic: false allowNull: false - - id: yjCZPJpcoGAdF7mkWPdYX + - id: hg2qJkdr4udT2R4hE5z8QB sortOrder: 4 fieldKey: callbackCorrelationId label: Correlation ID @@ -42008,7 +42264,7 @@ items: choices: null dynamic: false allowNull: false - - id: 3PzPLNs9EGpgdouGgRgiUq + - id: p69NazKKAY7kRb6HnKPyMh sortOrder: 5 fieldKey: customerSession label: Customer Session Data @@ -42020,7 +42276,7 @@ items: choices: null dynamic: false allowNull: false - - id: mG3BbABmN2yAVrxu29FAeE + - id: uQLxVVGecY3WTzCKfGKRC9 sortOrder: 6 fieldKey: sessionAttributesInfo label: Session Attributes info @@ -42041,7 +42297,7 @@ items: choices: null dynamic: false allowNull: false - - id: fwgZ2JkE8ZaxsrSMBRt5JR + - id: 41qEEtDNNJ7MGx9dCtSiht sortOrder: 7 fieldKey: cartItemsAttributesInfo label: Cart Items Attributes info @@ -42070,7 +42326,7 @@ items: hidden: false defaultTrigger: null fields: - - id: cAQdGieL8P2HNGjhfSF42c + - id: kWktuwofRNtdfzfmAZF18G sortOrder: 0 fieldKey: audienceId label: Segment Audience ID @@ -42082,7 +42338,7 @@ items: choices: null dynamic: false allowNull: false - - id: s2PkkEiUnmK5TgZa8Vmwja + - id: tCAtUCuJaEoi44qmsAzDQW sortOrder: 1 fieldKey: audienceName label: Audience Name @@ -42102,7 +42358,7 @@ items: hidden: false defaultTrigger: null fields: - - id: b7VTMAkHee1UwwSkF9da3P + - id: xAXwCPBVnKk9XJY2L58Zoe sortOrder: 0 fieldKey: customerProfileId label: Customer Profile ID @@ -42118,7 +42374,7 @@ items: choices: null dynamic: false allowNull: false - - id: oD7yWJPHCWS7qoByh3aeC7 + - id: bpCUcz3ENWfYtmnn7nHiN9 sortOrder: 1 fieldKey: eventType label: Event Type @@ -42132,7 +42388,7 @@ items: choices: null dynamic: false allowNull: false - - id: w437ejSebsNf6RnoH99s8S + - id: t2tJDxx8XoDV7a2HQhRXtp sortOrder: 2 fieldKey: type label: Type @@ -42147,7 +42403,7 @@ items: choices: null dynamic: false allowNull: false - - id: rbHoU1PNhPGKUF7RjJsKLb + - id: TKbvGeooony1H1Kdj1uoQ sortOrder: 3 fieldKey: attributes label: Attribute-Value pairs @@ -42163,7 +42419,7 @@ items: choices: null dynamic: false allowNull: false - - id: jec8qfCnCtkuPqUSZB22vC + - id: jTLF62UWkYYmUFTR6xs1US sortOrder: 4 fieldKey: attributesInfo label: Attributes info @@ -42190,7 +42446,7 @@ items: hidden: false defaultTrigger: null fields: - - id: 4jddVccPUyu3CNgLcgZnzh + - id: 65aaAUV7rX7vCrN7i9BD2Q sortOrder: 0 fieldKey: attributes label: Attribute-Value pairs @@ -42206,7 +42462,7 @@ items: choices: null dynamic: false allowNull: false - - id: vmJFJfFHNFERboqKDqm5Er + - id: 8Qctmwih3pMFZrmBG8Kgtu sortOrder: 1 fieldKey: customerProfileId label: Customer Profile ID @@ -42220,7 +42476,7 @@ items: choices: null dynamic: false allowNull: false - - id: nPZkstNpC6rpZ9ZhckNCLj + - id: 2pHoEd2LqqQiFnmoWE7cdq sortOrder: 2 fieldKey: deleteAudienceIds label: List of audience ID to dissociate with the customer profile. @@ -42232,7 +42488,7 @@ items: choices: null dynamic: false allowNull: false - - id: fzdyQDyPhdQb7eDFNFism9 + - id: ui6xafvxjxRvTN9Vtho778 sortOrder: 3 fieldKey: addAudienceIds label: List of audience ID to associate with the customer profile. @@ -42244,7 +42500,7 @@ items: choices: null dynamic: false allowNull: false - - id: pNG5dDST7LCZisbvbGnLZH + - id: h64CYQoRVrHtrdcUvbZaYo sortOrder: 4 fieldKey: runRuleEngine label: Run rule engine @@ -42261,7 +42517,7 @@ items: choices: null dynamic: false allowNull: false - - id: bpFsZTNNjk8oGK2h8kFYQR + - id: vQkSDXDNSH9KFMa6a2paiH sortOrder: 5 fieldKey: attributesInfo label: Attributes with types @@ -42288,7 +42544,7 @@ items: hidden: false defaultTrigger: null fields: - - id: 3SwFkJc2pV5xxFiJgiJMik + - id: 2tcnqRXUC8eSE6x7m97Yw1 sortOrder: 0 fieldKey: audienceId label: Segment Audience ID @@ -42367,7 +42623,7 @@ items: hidden: false defaultTrigger: null fields: - - id: p1eLi9m5QwNfPWYz3bHtCx + - id: pzT8C9Fgn1dCdJM98Xqtod sortOrder: 0 fieldKey: customerProfileId label: Customer Profile ID @@ -42381,7 +42637,7 @@ items: choices: null dynamic: false allowNull: false - - id: kAstesuRUHFJANEebT6BVT + - id: aiZ6mWowoA6EaA7vza3Pea sortOrder: 1 fieldKey: audiencesToAdd label: The audiences for the customer to join. @@ -42400,7 +42656,7 @@ items: choices: null dynamic: false allowNull: false - - id: tWRWwm3F9SZaPBUTb49Fch + - id: dK6p1ZQjVizy39EQCU7H1j sortOrder: 2 fieldKey: audiencesToDelete label: The audiences for the customer to leave. @@ -42419,7 +42675,7 @@ items: choices: null dynamic: false allowNull: false - - id: dvNvAdvZVDbjSEd8SbGgRQ + - id: hxS2EHDkP9w2i9WKMuG3UL sortOrder: 3 fieldKey: runRuleEngine label: Run rule engine @@ -42434,7 +42690,7 @@ items: choices: null dynamic: false allowNull: false - - id: nN6okVis3NoVED7jtYXtLP + - id: 8L3oq8x1jn8CRvPfTJFVBe sortOrder: 4 fieldKey: attributes label: Attribute-Value pairs @@ -42450,7 +42706,7 @@ items: choices: null dynamic: false allowNull: false - - id: mAFVwitSyJKWP3FUERdPPK + - id: 6E2PyiGbX4LzBVVL2nxB8g sortOrder: 5 fieldKey: attributesInfo label: Attributes info @@ -42477,7 +42733,7 @@ items: hidden: false defaultTrigger: null fields: - - id: bR93vSCXBWiwuJKxk2qQty + - id: 5ddaURPKKqfVwfCs6DF5yc sortOrder: 0 fieldKey: audienceId label: Segment Audience ID @@ -42489,7 +42745,7 @@ items: choices: null dynamic: false allowNull: false - - id: xdMMWn3ZUnhqENMa6uHkEq + - id: x4GEuGuMrzpm6usRjtrZHx sortOrder: 1 fieldKey: audienceName label: Audience Name @@ -42509,7 +42765,7 @@ items: hidden: false defaultTrigger: null fields: - - id: c1z4SedapRbuMUkbXUMBwb + - id: vPiry4yW6NsJiepjHAdPzZ sortOrder: 0 fieldKey: data label: Data item to change customer profile audiences diff --git a/src/_data/catalog/regional-supported.yml b/src/_data/catalog/regional-supported.yml index 92a9568a2e..37d7bd78ee 100644 --- a/src/_data/catalog/regional-supported.yml +++ b/src/_data/catalog/regional-supported.yml @@ -1,5 +1,5 @@ # AUTOGENERATED LIST OF CONNECTIONS THAT SUPPORT REGIONAL -# Last updated 2022-07-28 +# Last updated 2022-08-09 warehouses: - id: WcjBCzUGff display_name: Azure SQL Data Warehouse @@ -1922,6 +1922,14 @@ destinations: - eu endpoints: - us + - id: 62d9aa9899b06480f83e8a66 + display_name: Fullstory Cloud Mode (Actions) + slug: fullstory-cloud-mode-actions + url: connections/destinations/catalog/fullstory-cloud-mode-actions + regions: + - us + endpoints: + - us - id: 5d3752aec1c95d00012c80aa display_name: FunnelEnvy slug: funnelenvy diff --git a/src/_data/catalog/source_categories.yml b/src/_data/catalog/source_categories.yml index 3d019d4143..9cbe4f081a 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 cateogries last updated 2022-07-28 +# source cateogries last updated 2022-08-09 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 1aaf815bfb..c17df05f30 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 2022-07-28 +# sources last updated 2022-08-09 items: - id: 8HWbgPTt3k display_name: .NET diff --git a/src/_data/sidenav/strat.yml b/src/_data/sidenav/strat.yml index 3ebb549ff2..8f75ab9acc 100644 --- a/src/_data/sidenav/strat.yml +++ b/src/_data/sidenav/strat.yml @@ -185,3 +185,11 @@ sections: title: Analytics-Swift - path: /connections/sources/catalog/libraries/mobile/swift-ios/migration title: Analytics-Swift Migration Guide + +- slug: node-js + section_title: Analytics-Node.js Documentation + section: + - path: /connections/sources/catalog/libraries/server/node/ + title: Analytics-Node.js + - path: /connections/sources/catalog/libraries/server/node/quickstart/ + title: Quickstart Node.js diff --git a/src/connections/destinations/catalog/appsflyer/index.md b/src/connections/destinations/catalog/appsflyer/index.md index 685f19750f..b3955c5b8a 100644 --- a/src/connections/destinations/catalog/appsflyer/index.md +++ b/src/connections/destinations/catalog/appsflyer/index.md @@ -43,7 +43,7 @@ To use the latest AppsFlyer SDK to collect IDFAs, do the following: // for iOS 13 and earlier - The IDFA will be collected by the SDK. The user will NOT be prompted for permission. if #available(iOS 14, *) { // Set a timeout for the SDK to wait for the IDFA collection before handling app launch - AppsFlyerLib.shared().waitForAdvertisingIdentifier(withTimeoutInterval: 60) + AppsFlyerLib.shared().waitForATTUserAuthorization(withTimeoutInterval: 60) // Show the user the Apple IDFA consent dialog (AppTrackingTransparency) // Can be called in any place ATTrackingManager.requestTrackingAuthorization { (status) in diff --git a/src/connections/destinations/catalog/braze/index.md b/src/connections/destinations/catalog/braze/index.md index 6b9d09ee84..9c8c365595 100644 --- a/src/connections/destinations/catalog/braze/index.md +++ b/src/connections/destinations/catalog/braze/index.md @@ -4,7 +4,11 @@ hide-cmodes: true hide-personas-partial: true hide-integrations-object: true maintenance: true -maintenance-content: "New versions of this destination are available. See [Braze Cloud Mode (Actions)](/docs/connections/destinations/catalog/braze-cloud-mode-actions) and [Braze Web Mode (Actions)](/docs/connections/destinations/catalog/braze-web-device-mode-actions). If you use a Braze mobile [device-mode connection](/docs/connections/destinations/#connection-modes), for example to use Braze Content Cards or In-App Messaging, use the Braze (Classic) Destination. Segment promises to continue to make updates to the Segment Braze mobile device-mode SDK." +maintenance-content: > + Future updates to this destination are limited to security updates and bug fixes. New versions of this destination are available. See [Braze Cloud Mode (Actions)](/docs/connections/destinations/catalog/braze-cloud-mode-actions) for a server-side integration and [Braze Web Mode (Actions)](/docs/connections/destinations/catalog/braze-web-device-mode-actions) for a device-mode integration with access to Braze SDK features. +
+ If you use a Braze mobile [device-mode connection](/docs/connections/destinations/#connection-modes), for example to use Braze Content Cards or In-App Messaging, use the Braze (Classic) Destination. Segment will continue to make updates to the Segment Braze mobile device-mode SDK. + id: 54efbf12db31d978f14aa8b5 --- [Braze](https://www.braze.com/), formerly Appboy, is an engagement platform that empowers growth by helping marketing teams to build customer loyalty through mobile, omni-channel customer experiences. diff --git a/src/connections/destinations/catalog/fullstory-cloud-mode-actions/index.md b/src/connections/destinations/catalog/fullstory-cloud-mode-actions/index.md new file mode 100644 index 0000000000..c987033a03 --- /dev/null +++ b/src/connections/destinations/catalog/fullstory-cloud-mode-actions/index.md @@ -0,0 +1,7 @@ +--- +title: 'Fullstory Cloud Mode (Actions) Destination' +hidden: true +id: 62d9aa9899b06480f83e8a66 +published: false +beta: true +--- diff --git a/src/connections/destinations/catalog/google-analytics/index.md b/src/connections/destinations/catalog/google-analytics/index.md index 5812751f09..06582e089a 100644 --- a/src/connections/destinations/catalog/google-analytics/index.md +++ b/src/connections/destinations/catalog/google-analytics/index.md @@ -112,16 +112,7 @@ Google Universal Analytics has multiple scopes for each custom dimensions: hit ( #### Setting up Custom Dimensions First, [configure the Custom Dimensions](https://support.google.com/analytics/answer/2709829?hl=en) from your Google Universal Analytics admin page. -Once you finish this set up in Google Universal Analytics, you can to map traits and properties to your custom dimensions. Go to the Google Universal Analytics destination settings in the Segment App and locate the **Custom Dimensions** setting. This is where you will enter your mapping. - -The following images show an example of mapping "Gender" to dimension "1" and "User Type" to dimension "2": - -On Segment: -![custom dimension mapping screenshot](images/dimension-mapping.png) -On Google: -![custom dimension mapping screenshot](images/dimension-mapping-google-analytics.png) - -You can only map each trait or property to one Custom Dimension at a time. +Once you finish this set up in Google Universal Analytics, you can map traits and properties to your custom dimensions. Go to the Google Universal Analytics destination settings in the Segment App and locate the **Custom Dimensions** setting. This is where you will enter your mapping. You can only map each trait or property to one Custom Dimension at a time. When you finish mapping dimensions and save the settings, Segment checks if the user traits and properties in [Identify](/docs/connections/spec/identify/), [Track](/docs/connections/spec/track/) and [Page](/docs/connections/spec/page/) calls are defined as a dimension. If they are defined in your mapping, Segment sends that dimension to Google Universal Analytics. @@ -747,7 +738,7 @@ This source can be your server-side source. From there, its easy to send data to ### Consent Mode -Segment does not support Google's [Consent Mode](https://support.google.com/analytics/answer/9976101?hl=en){:target="_blank"} feature. Consent Mode enables you to adjust how Google's tags load on your site, based on whether users consent to your use of cookies. This feature requires Google's gtag.js library, and does not work when you use Segment's Google Universal Analytics destination, because it loads [Google's analytics.js library](https://support.google.com/analytics/answer/7476135?hl=en#zippy=%2Cin-this-article){:target="blank"} instead of the gtag.js library. +Segment does not support Google's [Consent Mode](https://support.google.com/analytics/answer/9976101?hl=en){:target="_blank"} feature. Consent Mode enables you to adjust how Google's tags load on your site, based on whether users consent to your use of cookies. This feature requires Google's gtag.js library, and does not work when you use Segment's Google Universal Analytics destination, because it loads [Google's analytics.js library](https://support.google.com/analytics/answer/7476135?hl=en#zippy=%2Cin-this-article){:target="blank"} instead of the gtag.js library. ### Cookie Domain Name diff --git a/src/connections/sources/catalog/cloud-apps/project/index.md b/src/connections/sources/catalog/cloud-apps/project/index.md index 67bfab2d93..c327e39516 100644 --- a/src/connections/sources/catalog/cloud-apps/project/index.md +++ b/src/connections/sources/catalog/cloud-apps/project/index.md @@ -2,5 +2,6 @@ title: 'Project Source' hidden: true id: qqE6TuEDEM +published: false --- - \ No newline at end of file + diff --git a/src/connections/sources/catalog/cloud-apps/twilio-event-streams-beta/index.md b/src/connections/sources/catalog/cloud-apps/twilio-event-streams-beta/index.md index 19a895306f..73dfa0a77b 100644 --- a/src/connections/sources/catalog/cloud-apps/twilio-event-streams-beta/index.md +++ b/src/connections/sources/catalog/cloud-apps/twilio-event-streams-beta/index.md @@ -2,5 +2,6 @@ title: Twilio Event Streams (Beta) hidden: true id: lWMazCg4rS +published: false --- {% include content/source-region-unsupported.md %} diff --git a/src/connections/sources/catalog/libraries/mobile/react-native/index.md b/src/connections/sources/catalog/libraries/mobile/react-native/index.md index 50b63039b7..261c09c293 100644 --- a/src/connections/sources/catalog/libraries/mobile/react-native/index.md +++ b/src/connections/sources/catalog/libraries/mobile/react-native/index.md @@ -500,6 +500,11 @@ Segment supports a large number of [Cloud-mode](/docs/connections/destinations/# - [Facebook App Events](https://www.npmjs.com/package/@segment/analytics-react-native-plugin-facebook-app-events){:target="_blank"} - [Firebase](https://www.npmjs.com/package/@segment/analytics-react-native-plugin-firebase){:target="_blank"} +## Device identifiers +On Android, Segment's React Native library generates a unique ID by using the DRM API as context.device.id. Some destinations rely on this field being the Android ID, so be sure to double-check the destination’s vendor documentation. If you choose to override the default value using a plugin, make sure the identifier you choose complies with Google’s User Data Policy. For iOS the context.device.id is set the IDFV. + +To collect the Android Advertising ID provided by Play Services, Segment provides a [plugin](https://github.com/segmentio/analytics-react-native/tree/master/packages/plugins/plugin-advertising-id){:target="_blank"} that can be used to collect that value. This value is set to context.device.advertisingId. For iOS, this [plugin](https://github.com/segmentio/analytics-react-native/tree/master/packages/plugins/plugin-idfa){:target="_blank"} can be used to set the IDFA context.device.advertisingId property. + ## FAQs ### Can I use the catalog of device-mode destinations from Segment's 1.X.X React-Native release? No, only the plugins listed above are supported in device-mode for Analytics React Native 2.0. diff --git a/src/connections/sources/catalog/libraries/server/node/index.md b/src/connections/sources/catalog/libraries/server/node/index.md index a066a81909..b709f70817 100644 --- a/src/connections/sources/catalog/libraries/server/node/index.md +++ b/src/connections/sources/catalog/libraries/server/node/index.md @@ -2,6 +2,7 @@ title: Analytics for Node.js redirect_from: '/connections/sources/catalog/libraries/server/node-js/' repo: analytics-node +strat: node-js --- Our Node.js library lets you record analytics data from your node code. The requests hit our servers, and then we route your data to any destinations you have enabled. diff --git a/src/connections/sources/catalog/libraries/server/node/quickstart.md b/src/connections/sources/catalog/libraries/server/node/quickstart.md index 60a7ae3677..508fde4ae9 100644 --- a/src/connections/sources/catalog/libraries/server/node/quickstart.md +++ b/src/connections/sources/catalog/libraries/server/node/quickstart.md @@ -1,114 +1,89 @@ --- title: 'Quickstart: Node.js' redirect_from: '/connections/sources/catalog/libraries/server/node-js/quickstart/' +strat: node-js --- -This tutorial will help you start sending data from your Node servers to Segment and any of our destinations, using our Node library. As soon as you're set up you'll be able to turn on any new destinations with the flip of a switch! - -If you want to dive deeper at any point, check out the [Node library reference](/docs/connections/sources/catalog/libraries/server/node). - -## Step 1: Create a Source in the Segment app - -Before you begin, you need a Workspace (which is a container that holds all of the sources and destinations which are billed together for an organization). If you already created one, great! If not, you can sign up for a free Segment account and create one. - -Next, create a Node.js source from your Workspace: - -1. Click **Add Source**. -2. From the source catalog page, click **Node.js**. -3. Click **Add Source** again from the informational panel that appears to the right. -4. Give the source a display name, and enter the URL the source will collect data from. - -When you create a Source in the Segment web app, it tells the Segment servers that you'll be sending data from a specific source type. When you create (or change!) a Source in the Segment app, Segment generates a new Write Key for that source. You use the write key in your code to tell the Segment servers where the data is coming from, so Segment can route it to your destinations and other tools. - -## Step 2: Install the Module - -Installing Segment is easy, just run the following npm command: - -``` -npm install --save analytics-node -``` - -That will add our Node library module to your `package.json`. The module exposes an `Analytics` constructor, which you need to initialize with your Segment project's **Write Key**, like so: - -```javascript -var Analytics = require('analytics-node'); -var analytics = new Analytics('YOUR_WRITE_KEY'); -``` - -That will create an instance of `Analytics` that you can use to send data to Segment for your project. The default initialization settings are production-ready and queue 20 messages before sending any requests. In development you might want to use [development settings](/docs/connections/sources/catalog/libraries/server/node#development). - -Once you've got that, you're ready to... - - -## Step 3: Identify Users - -> note "" -> **Good to know**: For any of the different methods described in this quickstart, you can replace the properties and traits in the code samples with variables that represent the data collected. - -The `identify` method is how you tell Segment who the current user is. It includes a unique User ID and any optional traits you know about them. You can read more about it in the [identify reference](/docs/connections/sources/catalog/libraries/server/node#identify). - -Here's what a basic call to `identify` might look like: - -```js -analytics.identify({ - userId:'f4ca124298', - traits: { - name: 'Michael Bolton', - email: 'mbolton@example.com', - createdAt: new Date('2014-06-14T02:00:19.467Z') - } -}); -``` - -That's identifying Michael by his unique User ID (the one you know him by in your database) and labeling him with `name` and `email` traits. - -When you're using our Node library, you don't need to identify a user on every request they make to your servers. Instead, we recommend calling `identify` a single time when the user's account is first created, and only identifying again later when their traits are change. - -Once you've added an identify call, you can move on to... - - -## Step 4: Track Actions - -The `track` method is how you tell Segment about which actions your users are performing. Every action triggers what we call an "event", which can also have associated properties. You can read more about `track` in the [track reference](/docs/connections/sources/catalog/libraries/server/node#track). - -Here's what a call to `track` might look like when a user signs up: - -```js -analytics.track({ - userId:'f4ca124298', - event: 'Signed Up', - properties: { - plan: 'Enterprise' - } -}); -``` - -That's just telling us that your user just triggered the **Signed Up** event and chose your hypothetical `'Enterprise'` plan. Properties can be anything you want to record, for example: - -```js -analytics.track({ - userId:'f4ca124298', - event: 'Bookmarked Article', - properties: { - title: 'Snow Fall', - subtitle: 'The Avalanche at Tunnel Creek', - author: 'John Branch' - } -}); -``` - -You'll want to track events that are indicators of success for your site, like **Signed Up**, **Item Purchased** or **Article Bookmarked**. - -To get started, we recommend tracking just a few important events. You can always add more later! - -Once you've added a few `track` calls, **you're done!** You successfully installed analytics tracking on your servers. Now you're ready to turn on any destination you fancy from our interface, margarita in hand. - +This tutorial will help you start sending data from your Node servers to Segment and any destination, using Segment's Node library. Check out the full documentation for [Analytics Node.js](/docs/connections/sources/catalog/libraries/server/node) to learn more. + +To get started with Analytics Node.js: +1. Create a Node.js source in the Segment app. + 1. Navigate to **Connections > Sources > Add Source**. + 2. Search for **Node.js** from the source catalog and click **Node.js**. + 3. Click **Add Source** again from the informational panel that appears to the right. + 4. Give the source a display name, and enter the URL the source will collect data from. + * When you create a Source in the Segment web app, it tells the Segment servers that you'll be sending data from a specific source type. When you create or change a Source in the Segment app, Segment generates a new Write Key for that source. You use the write key in your code to tell the Segment servers where the data is coming from, so Segment can route it to your destinations and other tools. +2. Install the module. + 1. Run the following npm command to install Segment: + ``` + npm install --save analytics-node + ``` + + This will add the Node library module to your `package.json`. The module exposes an `Analytics` constructor, which you need to initialize with your Segment project's **Write Key**, like so: + + ```javascript + var Analytics = require('analytics-node'); + var analytics = new Analytics('YOUR_WRITE_KEY'); + ``` + + This will create an instance of `Analytics` that you can use to send data to Segment for your project. The default initialization settings are production-ready and queue 20 messages before sending any requests. In development you might want to use [development settings](/docs/connections/sources/catalog/libraries/server/node#development). +3. Identify Users. + + * **Note:** For any of the different methods described in this quickstart, you can replace the properties and traits in the code samples with variables that represent the data collected. + + + The `identify` method is how you tell Segment who the current user is. It includes a unique User ID and any optional traits you know about them. You can read more about it in the [identify reference](/docs/connections/sources/catalog/libraries/server/node#identify). Here's what a basic call to `identify` might look like: + + ```js + analytics.identify({ + userId:'f4ca124298', + traits: { + name: 'Michael Bolton', + email: 'mbolton@example.com', + createdAt: new Date('2014-06-14T02:00:19.467Z') + } + }); + ``` + + This identifies Michael by his unique User ID (the one you know him by in your database) and labeling him with `name` and `email` traits. When you're using the Node library, you don't need to identify a user on every request they make to your servers. Instead, Segment recommends calling `identify` a single time when the user's account is first created, and only identifying again later when their traits change. +4. Track Actions. + + Segment recommends tracking just a few important events. You can always add more later. You should track events that are indicators of success for your site, like **Signed Up**, **Item Purchased** or **Article Bookmarked**. + +
The `track` method is how you tell Segment about which actions your users are performing. Every action triggers what Segment calls an "event", which can also have associated properties. You can read more about `track` in the [track reference](/docs/connections/sources/catalog/libraries/server/node#track). + + Here's what a call to `track` might look like when a user signs up: + + ```js + analytics.track({ + userId:'f4ca124298', + event: 'Signed Up', + properties: { + plan: 'Enterprise' + } + }); + ``` + + This tells Segment that your user just triggered the **Signed Up** event and chose your hypothetical `'Enterprise'` plan. Properties can be anything you want to record, for example: + + ```js + analytics.track({ + userId:'f4ca124298', + event: 'Bookmarked Article', + properties: { + title: 'Snow Fall', + subtitle: 'The Avalanche at Tunnel Creek', + author: 'John Branch' + } + }); + ``` + +After you've added a few `track` calls, you've successfully installed analytics tracking on your servers. Now you're ready to turn on any destination from the Segment app. --- - ## What's Next? -We just walked through the quickest way to get started with Segment using node. You might also want to check out our full [Node library reference](/docs/connections/sources/catalog/libraries/server/node) to see what else is possible, or read about the [Tracking API methods](/docs/connections/sources/catalog/libraries/server/http/) to get a sense for the bigger picture. +You can check out the full docs for [Analytics Node.js](/docs/connections/sources/catalog/libraries/server/node) to see what else is possible, or read about the [Tracking API methods](/docs/connections/sources/catalog/libraries/server/http/) to get a sense for the bigger picture. -You might also want to consider installing [Analytics.js](/docs/connections/sources/catalog/libraries/website/javascript/quickstart/) so that you can use destinations that require being loaded in the browser, like live chat tools or user feedback systems. +You can also consider installing [Analytics.js](/docs/connections/sources/catalog/libraries/website/javascript/quickstart/) so that you can use destinations that require being loaded in the browser, like live chat tools or user feedback systems. diff --git a/src/connections/sources/catalog/libraries/website/javascript/troubleshooting.md b/src/connections/sources/catalog/libraries/website/javascript/troubleshooting.md index d730196129..74972f5d86 100644 --- a/src/connections/sources/catalog/libraries/website/javascript/troubleshooting.md +++ b/src/connections/sources/catalog/libraries/website/javascript/troubleshooting.md @@ -45,7 +45,7 @@ In the above, the `p` is a [`page`](/docs/connections/spec/page) call and the `i Some destinations send data directly from the website to their servers. You can check the Network tab in your JavaScript console to see the outbound web services requests being initiated. -In the below image, we use Google Analytics as an example. Our `page` call forms an outbound request that looks like this: +In the image below, with Google Analytics as an example, the `page` call forms an outbound request that looks like this: ![Google Analytics outbound request](images/CBdS5dO.png) @@ -76,24 +76,24 @@ The JavaScript console reveals all requests, outbound and inbound, to your brows ## Is there a size limit on requests? -Yes, 32KB per message. +Yes, 32KB per event message. Events with a payload larger than 32kb are dropped, and Segment's servers respond with a `500` error. ## If Analytics.js fails to load, are callbacks not fired? In the event that Analytics.js does not load, callbacks passed into your API calls do not fire. This is as designed, because the purpose of callbacks are to provide an estimate that the event was delivered and if the library never loads, the events won't be delivered. ## Why do I see a network request to `/m`? -In May 2018, we rolled out a change to Analytics.js that allows us to collect client side performance metrics in Analytics.js. This includes metrics such as: +In May 2018, Segment released a change to Analytics.js that collects client-side performance metrics in Analytics.js. This includes metrics like: - When client side integrations are initialized and when they fail - When messages are sent to client side integrations and when they fail -We added these metrics so that we can proactively identify and resolve issues with individual client-side integrations. These metrics are connected to alerts that notify our on-call engineers so we can take action on these quickly. +Segment added these metrics to proactively identify and resolve issues with individual client-side integrations. These metrics are connected to alerts that notify Segment's on-call engineers to take action on these quickly. -There should be no noticeable impact to your data flow. You may notice Analytics.js make an extra network request in the network tab to carry the metrics data to our servers. This should be very infrequent since the data is sampled and batched every 30 seconds, and should not have any impact of website performance. +There should be no noticeable impact to your data flow. You may notice Analytics.js make an extra network request in the network tab to carry the metrics data to Segment's servers. This should be very infrequent since the data is sampled and batched every 30 seconds, and should not have any impact of website performance. ## How are properties with `null` and `undefined` values treated? -We use the [`JSON.stringify()`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify) method under the hood. Property values set to `null` or `undefined` are treated in accordance with the expected behaviour for the standard method: +Segment uses the [`JSON.stringify()`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify) method under the hood. Property values set to `null` or `undefined` are treated in accordance with the expected behaviour for the standard method: ```js console.log(JSON.stringify({ x: null, y: 6 })); @@ -131,6 +131,6 @@ analytics.track("Receipt Viewed", {}, { This works for any [context field](/docs/connections/spec/common/#context) that Segment automatically collects. -## Known Issues: +## Known issues: [Review and contribute to these on GitHub](https://github.com/segmentio/analytics.js/issues) diff --git a/src/connections/spec/identify.md b/src/connections/spec/identify.md index 6371c67961..dcf9dffa21 100644 --- a/src/connections/spec/identify.md +++ b/src/connections/spec/identify.md @@ -1,7 +1,5 @@ --- title: 'Spec: Identify' -related: - - "/docs/connections/sources/catalog/" --- The Segment Identify call lets you tie a user to their actions and record traits about them. It includes a unique User ID and any optional traits you know about the user, like their email, name, and more. diff --git a/src/engage/profiles/computed-traits.md b/src/engage/profiles/computed-traits.md index fc762a6d75..c87311224a 100644 --- a/src/engage/profiles/computed-traits.md +++ b/src/engage/profiles/computed-traits.md @@ -173,7 +173,7 @@ Personas then processes your Trait edits. While the edit task runs, the trait re ## Accessing your Computed Traits using the Profiles API -You can access your computed traits using the Profile API by querying the `/traits` endpoint. For example, if you can query for the `emails_opened_last_30_days` with the following GET request: +You can access your computed traits using the Profile API by querying the `/traits` endpoint. For example, you can query for the `emails_opened_last_30_days` with the following GET request: ``` https://profiles.segment.com/v1/spaces//collections/users/profiles/email:john.doe@segment.com/traits?include=emails_opened_last_30_days @@ -193,6 +193,12 @@ returns: } } ``` +**Traits** +You can query a user's traits (such as `first_name`, `last_name`, and more): + +`https://profiles.segment.com/v1/spaces//collections/users/profiles//traits` + +By default, the response includes 20 traits. You can return up to 200 traits by appending `?limit=200` to the querystring. If you wish to return a specific trait, append `?include={trait}` to the querystring (for example, `?include=age`). You can also use the ``?class=audience​`` or ``?class=computed_trait​`` URL parameters to retrieve audiences or computed traits specifically. You can read the [full Profile API docs](/docs/personas/profile-api/) to learn more. diff --git a/src/getting-started/02-simple-install.md b/src/getting-started/02-simple-install.md index 092401744b..90e1388807 100644 --- a/src/getting-started/02-simple-install.md +++ b/src/getting-started/02-simple-install.md @@ -69,7 +69,7 @@ Click a tab below to see the tutorial content for the specific library you chose ### Step 1: Copy the Snippet
-Paste the snippet from the JavaScript Source overview page into the `` tag of your site. +Navigate **Connections > Sources > JavaScript** in the Segment app and copy the snippet from the JavaScript Source overview page and paste it into the `` tag of your site.

That snippet loads Analytics.js onto the page _asynchronously_, so it won't affect your page load speed. Once the snippet runs on your site, you can turn on destinations from the destinations page in your workspace and data starts loading on your site automatically.

diff --git a/src/getting-started/03-planning-full-install.md b/src/getting-started/03-planning-full-install.md index 3705d413e7..c6266163cc 100644 --- a/src/getting-started/03-planning-full-install.md +++ b/src/getting-started/03-planning-full-install.md @@ -8,14 +8,13 @@ Now that you've seen Segment in action, step back and think through what a full - [Define Business Objectives](#define-business-objectives) - [Decide what to collect](#decide-what-to-collect) - - [Shortcut! Check if a Business Spec meets your needs](#shortcut-check-if-a-business-spec-meets-your-needs) + - [Shortcut: Check if a Business Spec meets your needs](#shortcut-check-if-a-business-spec-meets-your-needs) - [B2B Spec](#b2b-spec) - [Ecommerce Spec](#ecommerce-spec) - [Mobile Spec](#mobile-spec) - [Video Spec](#video-spec) - [Create naming conventions](#create-naming-conventions) - [Develop a Tracking Plan](#develop-a-tracking-plan) - - [Using the Tracking Plan Google Sheets template](#using-the-tracking-plan-google-sheets-template) - [Plan your Identify and Group calls](#plan-your-identify-and-group-calls) - [Plan your Track events](#plan-your-track-events) - [Define your Track event properties](#define-your-track-event-properties) @@ -60,11 +59,11 @@ With your business objectives documented and mapped to user actions, it's time t When you're first starting out, we recommend that you limit your tracking plan to a few core events, but add lots of properties to provide context about them. We generally see more success with the “less is more” philosophy of tracking data, but you might also decide to take a more liberal “track more and analyze later” approach. Like everything, each alternative has pros and cons that are important to consider especially as it relates to your company's needs. -### Shortcut! Check if a Business Spec meets your needs +### Shortcut: Check if a Business Spec meets your needs -Segment maintains several "Business Specs", which are recommendations based on your type of business that give recommendations on what to track, what additional traits or properties to collect, and how to format them. The two most common are the B2B (business-to-business) Spec, Ecommerce Spec, and our Mobile and Video specs. +Segment maintains several "Business Specs", which are recommendations based on your type of business that give recommendations on what to track, what additional traits or properties to collect, and how to format them. The two most common are the B2B (business-to-business) Spec, Ecommerce Spec, and Mobile and Video specs. -If these specs meet your business needs, you're in luck! These specs are built into our tracking plan templates, so you don't need to start from a blank slate. +If these specs meet your business needs, you're in luck. These specs are built into Segment tracking plan templates, so you don't need to start from a blank slate. #### B2B Spec @@ -90,9 +89,9 @@ Regardless of approach, here are some important best practices to keep in mind: - **Pick a casing convention:** We recommend *Title Case* for event names and *snake_case* for property names. Make sure you pick a casing standard and enforce it across your events and properties. -- **Pick an event name structure:** As you may have noticed from our [specs](/docs/connections/spec/semantic/), we're big fans of the Object (`Blog Post`) + Action (`Read`) framework for event names. Pick a convention and stick to it! +- **Pick an event name structure:** As you may have noticed from our [specs](/docs/connections/spec/semantic/), we're big fans of the Object (`Blog Post`) + Action (`Read`) framework for event names. Pick a convention and stick to it. -- **Don't create event names dynamically:** Avoid creating events that pull a dynamic value into the event name (for example, `User Signed Up (11-01-2019)`). If and when you send these to a warehouse for analysis, you end up with huge numbers of tables and schema bloat! +- **Don't create event names dynamically:** Avoid creating events that pull a dynamic value into the event name (for example, `User Signed Up (11-01-2019)`). If and when you send these to a warehouse for analysis, you end up with huge numbers of tables and schema bloat. - **Don't create events to track properties:** Avoid adding values to event names when they could be a property. Instead, add values as a property. For example, rather than having an event called "Read Blog Post - Best Tracking Plans Ever", create a "Blog Post Read" event and with a property like `"blog_post_title":"Best Tracking Plans Ever"`. @@ -101,7 +100,7 @@ Regardless of approach, here are some important best practices to keep in mind: ![An image comparing good and bad naming and collection standards](/docs/protocols/images/asset_nVdJ3ZyA.png) -Got all that? Great! You're now ready to develop a Tracking Plan. +Got all that? Great. You're now ready to develop a Tracking Plan. @@ -109,7 +108,7 @@ Got all that? Great! You're now ready to develop a Tracking Plan. A [tracking plan](https://segment.com/blog/what-is-a-tracking-plan/){:target="_blank"} clarifies what events to track, where those events live in the code base, and why you're tracking those events (from a business perspective). **A good tracking plan represents the single source of truth about what data you collect, and why.** -Your tracking plan is probably maintained in a spreadsheet (unless you use our tracking-plan tool, [Protocols](/docs/protocols/)), and serves as a project management tool to get your organization in agreement about what data to use to make decisions. A tracking plan helps build a shared understanding of the data among marketers, product managers, engineers, analysts, and any other data users. +Your tracking plan is probably maintained in a spreadsheet (unless you use Segment's tracking-plan tool, [Protocols](/docs/protocols/)), and serves as a project management tool to get your organization in agreement about what data to use to make decisions. A tracking plan helps build a shared understanding of the data among marketers, product managers, engineers, analysts, and any other data users. ### Plan your Identify and Group calls @@ -155,7 +154,7 @@ For an Ecommerce company, however, the main events might be something like: - **Order Completed** > success "" -> **Tip**: As we mentioned [above](#shortcut-check-if-a-business-spec-meets-your-needs), Segment has a set of “reserved” event names specifically for ecommerce, called our [Ecommerce Spec](/docs/connections/spec/ecommerce/v2). Check it out to see which events we cover and how they are used in our downstream destinations. +> **Tip**: As mentioned [above](#shortcut-check-if-a-business-spec-meets-your-needs), Segment has a set of “reserved” event names specifically for ecommerce, called the [Ecommerce Spec](/docs/connections/spec/ecommerce/v2). Check it out to see which events Segment covers and how they are used in downstream destinations. An online community, on the other hand, has an entirely different set of actions that indicate engagement, as listed below. For example, a community might want to track actions like: diff --git a/src/getting-started/05-data-to-destinations.md b/src/getting-started/05-data-to-destinations.md index 0b638f22c9..628a68f35e 100644 --- a/src/getting-started/05-data-to-destinations.md +++ b/src/getting-started/05-data-to-destinations.md @@ -6,7 +6,7 @@ Once you've got data flowing _into_ Segment, what do you do with it? The Segment ## Routing data to destinations -When you enable a destination in the Segment App, you link it to a specific source (or sources). By default, Segment first processes the data from the selected source(s), then translates it and routes it from the Segment servers to to the API endpoint for that destination. +When you enable a destination in the Segment App, you link it to a specific source (or sources). By default, Segment first processes the data from the selected source(s), then translates it and routes it from the Segment servers to the API endpoint for that destination. This means that if you previously had loaded code or a snippet for that tool on your website or app, you should remove it once you have Segment implemented so you don't send duplicate data. diff --git a/src/personas/computed-traits.md b/src/personas/computed-traits.md index ada317b6ad..36d8a32dc1 100644 --- a/src/personas/computed-traits.md +++ b/src/personas/computed-traits.md @@ -172,7 +172,7 @@ Personas then processes your Trait edits. While the edit task runs, the trait re ## Accessing your Computed Traits using the Profiles API -You can access your computed traits using the Profile API by querying the `/traits` endpoint. For example, if you can query for the `emails_opened_last_30_days` with the following GET request: +You can access your computed traits using the Profile API by querying the `/traits` endpoint. For example, you can query for the `emails_opened_last_30_days` with the following GET request: ``` https://profiles.segment.com/v1/spaces//collections/users/profiles/email:john.doe@segment.com/traits?include=emails_opened_last_30_days @@ -193,6 +193,13 @@ returns: } ``` +**Traits** +You can query a user's traits (such as `first_name`, `last_name`, and more): + +`https://profiles.segment.com/v1/spaces//collections/users/profiles//traits` + +By default, the response includes 20 traits. You can return up to 200 traits by appending `?limit=200` to the querystring. If you wish to return a specific trait, append `?include={trait}` to the querystring (for example, `?include=age`). You can also use the ``?class=audience​`` or ``?class=computed_trait​`` URL parameters to retrieve audiences or computed traits specifically. + You can read the [full Profile API docs](/docs/personas/profile-api/) to learn more. ## Downloading your Computed Trait as a CSV file