diff --git a/src/_data/catalog/destination_categories.yml b/src/_data/catalog/destination_categories.yml index 897a60efc2..18032239d7 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 2024-10-01 +# destination categories last updated 2024-10-03 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 a68a561ba2..17bc52d25b 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 2024-10-01 +# destination data last updated 2024-10-03 items: - id: 637e8d185e2dec264895ea89 display_name: 1Flow @@ -30398,7 +30398,7 @@ items: hidden: false defaultTrigger: type = "identify" fields: - - id: tH2tTWLndeqnDrSpUEqq4G + - id: kZsGvQpZxcENAEJCBGDEqU sortOrder: 0 fieldKey: id label: Person ID @@ -30421,7 +30421,7 @@ items: dynamic: false allowNull: false hidden: false - - id: iEfFHbkLGPpjnDhJjqvWJG + - id: wUN2ws6WExYpmqWgEtkLSf sortOrder: 1 fieldKey: anonymous_id label: Anonymous ID @@ -30438,7 +30438,7 @@ items: dynamic: false allowNull: false hidden: false - - id: upa3zZWuQ7pNtrTJfU4JoG + - id: caDpHbzwJrPrhAnTmA2Gzx sortOrder: 2 fieldKey: email label: Email Address @@ -30453,7 +30453,7 @@ items: dynamic: false allowNull: false hidden: false - - id: 7x6j6i89Da5zPkGWYohhQ3 + - id: cPqPnPpfwp2MZSrTPL5qfe sortOrder: 3 fieldKey: created_at label: Created At @@ -30474,7 +30474,7 @@ items: dynamic: false allowNull: false hidden: false - - id: 2SBUBDWmZWk23kZM3sZWEu + - id: 2AYXNKcqdtUkYq1pptNwnd sortOrder: 4 fieldKey: group_id label: Object ID @@ -30491,7 +30491,7 @@ items: dynamic: false allowNull: false hidden: false - - id: mNJ2haj2ZuUZgSrSfXSjYi + - id: nhVFRerHKkVbhCyPYKzL48 sortOrder: 5 fieldKey: custom_attributes label: Person Attributes @@ -30508,7 +30508,7 @@ items: dynamic: false allowNull: false hidden: false - - id: 3B18VP2cKxA7jUkyQycsdP + - id: 43NrVvuibkqRv5nQEL8Ff8 sortOrder: 6 fieldKey: relationship_attributes label: Relationship Attributes @@ -30525,7 +30525,7 @@ items: choices: null dynamic: false allowNull: false - - id: 41n9HBqayS5bouVBsUXvnJ + - id: 5VrSHdMcX3EgNNVuzUJvbS sortOrder: 7 fieldKey: convert_timestamp label: Convert Timestamps @@ -30539,7 +30539,7 @@ items: dynamic: false allowNull: false hidden: false - - id: jRLJntSfbKBgbyFhydZvhD + - id: g8ahNiaYv8rgXFGoL9dimh sortOrder: 8 fieldKey: object_type_id label: Object Type Id @@ -30562,7 +30562,7 @@ items: dynamic: false allowNull: false hidden: false - - id: 4bxaSwtT46BEg2Xy9XN3UP + - id: bREjdrwdyzETZztX2XZ6EG sortOrder: 9 fieldKey: enable_batching label: Enable Batching? @@ -30583,9 +30583,6 @@ items: defaultTrigger: |2- type = "track" - and event != "Application Installed" - and event != "Application Opened" - and event != "Application Uninstalled" and event != "Relationship Deleted" and event != "User Deleted" and event != "User Suppressed" @@ -30594,7 +30591,7 @@ items: and event != "Report Delivery Event" fields: - - id: fEgK6nNFgSAUR5ZURNhqGg + - id: g2ykKVVVA2U6UhMb9nD9Cg sortOrder: 0 fieldKey: id label: Person ID @@ -30611,7 +30608,7 @@ items: dynamic: false allowNull: false hidden: false - - id: mL3Afe64Pv8NTEuXVncApx + - id: 7MQndgES3uVbsYxFGN3Zvi sortOrder: 1 fieldKey: anonymous_id label: Anonymous ID @@ -30628,7 +30625,7 @@ items: dynamic: false allowNull: false hidden: false - - id: 2t4rMUNwAMPPh6srTVkCHW + - id: 8qcrWCmeGbsNAXYRwgb5dW sortOrder: 2 fieldKey: name label: Event Name @@ -30643,7 +30640,7 @@ items: dynamic: false allowNull: false hidden: false - - id: fU9Y2Ph1fsP3jtUowXWUyK + - id: BEBM8iGPPBpUutMGG98gU sortOrder: 3 fieldKey: event_id label: Event ID @@ -30660,7 +30657,7 @@ items: dynamic: false allowNull: false hidden: false - - id: p13cvW4u5a85iWAsBdiiTB + - id: d6ez2uAJJ7EDPjN4bBu7Fm sortOrder: 4 fieldKey: timestamp label: Timestamp @@ -30677,7 +30674,7 @@ items: dynamic: false allowNull: false hidden: false - - id: bDYEbG97QoWfd5AFaFRQTq + - id: buduFrR83b3wjDEvtjMsoq sortOrder: 5 fieldKey: data label: Event Attributes @@ -30692,7 +30689,7 @@ items: dynamic: false allowNull: false hidden: false - - id: gCy6vNnaFvaqrZogcv2TBg + - id: 6yXSY8a3wtNFyDwZL4AXFj sortOrder: 6 fieldKey: convert_timestamp label: Convert Timestamps @@ -30706,7 +30703,7 @@ items: dynamic: false allowNull: false hidden: false - - id: wSsYHizexGsyzVArXWYRRv + - id: 2g5gpNKMG7oeRPb1EzcXji sortOrder: 7 fieldKey: enable_batching label: Enable Batching? @@ -30726,7 +30723,7 @@ items: hidden: false defaultTrigger: type = "track" and event = "Application Installed" fields: - - id: b1WUjmd5GMYKWsG9MicaPQ + - id: 8vAft2tXfHixYgcywfd4pv sortOrder: 0 fieldKey: person_id label: Person ID @@ -30741,7 +30738,7 @@ items: dynamic: false allowNull: false hidden: false - - id: sL3JDnDj4iLX2oCoHF24HM + - id: tyUiY6oTDZcNXn5GVgdeGH sortOrder: 1 fieldKey: device_id label: Device ID @@ -30756,7 +30753,7 @@ items: dynamic: false allowNull: false hidden: false - - id: kb32hTPNwnxGC1xpnZgtwQ + - id: oYRhGPzbru3QqnRBdqkqDo sortOrder: 2 fieldKey: app_version label: App Version @@ -30770,7 +30767,7 @@ items: choices: null dynamic: false allowNull: false - - id: ePwKDSSynkx2JeekJe8veh + - id: uJm8ycj682QXYaXxroZi5A sortOrder: 3 fieldKey: platform label: Platform @@ -30785,7 +30782,7 @@ items: dynamic: false allowNull: false hidden: false - - id: 8Zsiogp7J9x237Ri1GNvjR + - id: eZ4h2gc31prJmDvw2R14nr sortOrder: 4 fieldKey: last_used label: Last Used @@ -30802,7 +30799,7 @@ items: dynamic: false allowNull: false hidden: false - - id: n4oVXi5Rv5uYzwQvnSczSY + - id: dusrjsrmXyRfR4mxBzXdZT sortOrder: 5 fieldKey: attributes label: Event Attributes @@ -30818,7 +30815,7 @@ items: choices: null dynamic: false allowNull: false - - id: g4fdxf23W1KrkZLjeYszib + - id: wfj6ib2g2HzRsV3KDMFS8X sortOrder: 6 fieldKey: convert_timestamp label: Convert Timestamps @@ -30832,7 +30829,7 @@ items: dynamic: false allowNull: false hidden: false - - id: iWhxu2H2Zsr71Wd52TfCS9 + - id: rqHkXmnmp8xf4JjGeRUFW9 sortOrder: 7 fieldKey: enable_batching label: Enable Batching? @@ -30852,7 +30849,7 @@ items: hidden: false defaultTrigger: type = "page" fields: - - id: dhpW42Sz823fnrV3QCxK1u + - id: vHP1W6ioTn3rDjYc1Eufi sortOrder: 0 fieldKey: id label: Person ID @@ -30869,7 +30866,7 @@ items: dynamic: false allowNull: false hidden: false - - id: 4gvNLsN3aaTZkcYCrFBZAA + - id: qKryR9kMnvKBD4sUZvd1EC sortOrder: 1 fieldKey: anonymous_id label: Anonymous ID @@ -30886,7 +30883,7 @@ items: dynamic: false allowNull: false hidden: false - - id: fVUYriTiqYqGFmBNpecEgR + - id: mmkwGcEoaAQbCnz3u6DYjB sortOrder: 2 fieldKey: event_id label: Event ID @@ -30902,7 +30899,7 @@ items: choices: null dynamic: false allowNull: false - - id: jyt8LvdiijTvKfXJ2suqUw + - id: 9JP3fB6UTuchZ74e3xk7pA sortOrder: 3 fieldKey: url label: Page URL @@ -30917,7 +30914,7 @@ items: dynamic: false allowNull: false hidden: false - - id: a3HGFUbSeDFEZr8ron4tSX + - id: dYH6TP9QjCgNdgiKgNV5MR sortOrder: 4 fieldKey: timestamp label: Timestamp @@ -30934,7 +30931,7 @@ items: dynamic: false allowNull: false hidden: false - - id: eWNGeeEFLGCFQE3mfo5qkJ + - id: jeMeYyHC867pvuaeqbLPn7 sortOrder: 5 fieldKey: data label: Event Attributes @@ -30949,7 +30946,7 @@ items: dynamic: false allowNull: false hidden: false - - id: gZz2orPwgYhFqA8eUuv1qX + - id: w9VTXawfuVK6Zq3ySgfJ7B sortOrder: 6 fieldKey: convert_timestamp label: Convert Timestamps @@ -30963,7 +30960,7 @@ items: dynamic: false allowNull: false hidden: false - - id: oPdhUcCxtvjekFjqB5wadc + - id: qfm9j7UrERWfPgPFob4HCP sortOrder: 7 fieldKey: enable_batching label: Enable Batching? @@ -30983,7 +30980,7 @@ items: hidden: false defaultTrigger: event = "Application Uninstalled" or event = "Device Deleted" fields: - - id: ezF3X1oNnAZrUuWjqQ5t1p + - id: s37xtG6Jaex8GkzfxEaiF4 sortOrder: 0 fieldKey: person_id label: Person ID @@ -30998,7 +30995,7 @@ items: dynamic: false allowNull: false hidden: false - - id: mzySNoDCoeSrYgQfZgPSoA + - id: hHhnKzk73JWRDUie52o1JX sortOrder: 1 fieldKey: device_id label: Device ID @@ -31013,7 +31010,7 @@ items: dynamic: false allowNull: false hidden: false - - id: qRx4GpC2kjizp9RgUyM6W5 + - id: k4s9pvTN48EspjeoAx8rdr sortOrder: 2 fieldKey: enable_batching label: Enable Batching? @@ -31033,7 +31030,7 @@ items: hidden: false defaultTrigger: type = "screen" fields: - - id: 4YVQKppiimxLs4sutf7VpS + - id: q5DLLLnzCbu1mzA2NAiU7p sortOrder: 0 fieldKey: id label: Person ID @@ -31050,7 +31047,7 @@ items: dynamic: false allowNull: false hidden: false - - id: 3CYR45GGL9pxJUHn4jaYa4 + - id: 5Hia1RoSY6yVxVrFYNqxdo sortOrder: 1 fieldKey: anonymous_id label: Anonymous ID @@ -31067,7 +31064,7 @@ items: dynamic: false allowNull: false hidden: false - - id: 2SjATebcymo7A7rh97Byeg + - id: 6taFEdYqU93QwziHqCDBxk sortOrder: 2 fieldKey: event_id label: Event ID @@ -31083,7 +31080,7 @@ items: choices: null dynamic: false allowNull: false - - id: x9kE2Y8f9uwQmLzz5HP6Ls + - id: 2tzoiUkyGcELVzRn6XtBfa sortOrder: 3 fieldKey: name label: Screen name @@ -31098,7 +31095,7 @@ items: dynamic: false allowNull: false hidden: false - - id: b6Lm3U2fRtCetNSxHG58Ny + - id: 7o9GhzzQ6XY9jMdAJWXK1r sortOrder: 4 fieldKey: timestamp label: Timestamp @@ -31115,7 +31112,7 @@ items: dynamic: false allowNull: false hidden: false - - id: fUvuQNPbGxZAv9P859FR7v + - id: tdpPbkVhLowz6vHoogGPCQ sortOrder: 5 fieldKey: data label: Event Attributes @@ -31130,7 +31127,7 @@ items: dynamic: false allowNull: false hidden: false - - id: i8LvoQnc2ErsLHiYiGNBKM + - id: 5DxvuDytWruPsAxnGCYA7V sortOrder: 6 fieldKey: convert_timestamp label: Convert Timestamps @@ -31144,7 +31141,7 @@ items: dynamic: false allowNull: false hidden: false - - id: 6dzzU45xqoDMGUZf8RYAuF + - id: nCWDfP1XPWQpYsg31he1pC sortOrder: 7 fieldKey: enable_batching label: Enable Batching? @@ -31164,7 +31161,7 @@ items: hidden: false defaultTrigger: type = "group" fields: - - id: qVNeZdpPce6T4y5rKP9jmT + - id: 4CB6Zf5o1wudsiNrZYM4y9 sortOrder: 0 fieldKey: id label: Object ID @@ -31181,7 +31178,7 @@ items: dynamic: false allowNull: false hidden: false - - id: b6HYMpeUxTmENUp6tgyfLE + - id: v52z7i59MCPNj6UMxxNMu7 sortOrder: 1 fieldKey: created_at label: Created At @@ -31202,7 +31199,7 @@ items: dynamic: false allowNull: false hidden: false - - id: sdQxFahdAtqnwoA7H3q8u2 + - id: sR1xjke9jpQV8wsMqakAdT sortOrder: 2 fieldKey: custom_attributes label: Object Attributes @@ -31219,7 +31216,7 @@ items: dynamic: false allowNull: false hidden: false - - id: orWcLXyZom2UdJzqNErmFk + - id: kDxphiKgNwHEGDUDfbsRgY sortOrder: 3 fieldKey: relationship_attributes label: Relationship Attributes @@ -31236,7 +31233,7 @@ items: choices: null dynamic: false allowNull: false - - id: 5c2kbLBbMALmfcqse7F19g + - id: jtb8nZpdEQ2wb3ERycHWKn sortOrder: 4 fieldKey: user_id label: User ID @@ -31253,7 +31250,7 @@ items: dynamic: false allowNull: false hidden: false - - id: 6XfWEZF6Dk7FEjLefkh1GZ + - id: 9sHijd2WBffSbRcvACYPyx sortOrder: 5 fieldKey: anonymous_id label: Anonymous ID @@ -31270,7 +31267,7 @@ items: dynamic: false allowNull: false hidden: false - - id: oW1tmCmRnyjYyDUkB8Mzhd + - id: dBn4v5e9jFHuXgwkjEnoER sortOrder: 6 fieldKey: object_type_id label: Object Type Id @@ -31293,7 +31290,7 @@ items: dynamic: false allowNull: false hidden: false - - id: 5JTvHWWzbrubUKHTVAWWL1 + - id: bz3XDLuUBNgJSPNTunriEE sortOrder: 7 fieldKey: convert_timestamp label: Convert Timestamps @@ -31307,7 +31304,7 @@ items: dynamic: false allowNull: false hidden: false - - id: vanWHEf4yrEq8Rq28b7oRC + - id: vAyF72FVTha8pi8QoWRvMu sortOrder: 8 fieldKey: enable_batching label: Enable Batching? @@ -31329,7 +31326,7 @@ items: hidden: false defaultTrigger: event = "Report Delivery Event" fields: - - id: uSaGHjWCSp32gSTHWEsGqs + - id: 5q1Tt78kdrh1sw1yyvaNAs sortOrder: 0 fieldKey: delivery_id label: Delivery ID @@ -31345,7 +31342,7 @@ items: choices: null dynamic: false allowNull: false - - id: gRwDnExsKpmMTT2mDAaxom + - id: c7SkvESgJDaicvBCCiRbJD sortOrder: 1 fieldKey: metric label: Metric @@ -31379,7 +31376,7 @@ items: value: deferred dynamic: false allowNull: false - - id: 9tBz9u495FqAVGMPSDZzhw + - id: u6STq8vV18tfaXpnGNHBUn sortOrder: 2 fieldKey: recipient label: Recipient @@ -31396,7 +31393,7 @@ items: choices: null dynamic: false allowNull: false - - id: pp1C7qKEeKvVs2jMksGLFK + - id: nVtvZe87spTEgcTaHi6yp sortOrder: 3 fieldKey: reason label: Reason @@ -31412,7 +31409,7 @@ items: choices: null dynamic: false allowNull: false - - id: 81cZecumbzAqSfM2hBjEhQ + - id: nrwh1pmUPsY11TKavhsjJU sortOrder: 4 fieldKey: href label: Href @@ -31426,7 +31423,7 @@ items: choices: null dynamic: false allowNull: false - - id: c3CYYjUn6JUdKMR2RXLj9G + - id: 6wPuGpcPVVeMMoK1dSyk25 sortOrder: 5 fieldKey: action_name label: Action Name @@ -31440,7 +31437,7 @@ items: choices: null dynamic: false allowNull: false - - id: 9xX5ZdxapvN3NBo78D2ecH + - id: w6Q9aNES2Cs1YtZMsXndeT sortOrder: 6 fieldKey: action_value label: Action Value @@ -31454,7 +31451,7 @@ items: choices: null dynamic: false allowNull: false - - id: vJ6mi52tNPRnuby7299G3x + - id: mSRwkiNHrLN7WPKjNK8X71 sortOrder: 7 fieldKey: timestamp label: Timestamp @@ -31478,7 +31475,7 @@ items: hidden: false defaultTrigger: event = "Relationship Deleted" fields: - - id: 8NMQbTdh7ximHySVUThusR + - id: t6x4D6Fcryuq9MwshC9GFE sortOrder: 0 fieldKey: person_id label: Person ID @@ -31492,7 +31489,7 @@ items: choices: null dynamic: false allowNull: false - - id: pMMQPMzHxx6mevWyNXhcQZ + - id: uHKKD4L8N7sn2CDWwWmrj sortOrder: 1 fieldKey: anonymous_id label: Anonymous ID @@ -31508,7 +31505,7 @@ items: choices: null dynamic: false allowNull: false - - id: uEJWyFRCVSq1ZRtB5MRRp9 + - id: r8qM7qSUFZ8TDFLDnJh6H9 sortOrder: 2 fieldKey: object_id label: Object ID @@ -31522,7 +31519,7 @@ items: choices: null dynamic: false allowNull: false - - id: w8Qw7ejMmqiU5XQy9fK8r + - id: pjx3PWmZsWA6bWthEYXE8Y sortOrder: 3 fieldKey: object_type_id label: Object Type ID @@ -31542,7 +31539,7 @@ items: choices: null dynamic: false allowNull: false - - id: 3v8tvctS6PqFBm3JNRBNoZ + - id: v87w13mTo6EwmiR8TSYVtA sortOrder: 4 fieldKey: enable_batching label: Enable Batching? @@ -31564,7 +31561,7 @@ items: hidden: false defaultTrigger: event = "User Unsuppressed" fields: - - id: cHoTT3mgFuoZDjqyvh9Lzc + - id: 5ttiMpogjJ1VsucBkTAikH sortOrder: 0 fieldKey: person_id label: Person ID @@ -31578,7 +31575,7 @@ items: choices: null dynamic: false allowNull: false - - id: hTEqDuHvz1hSL1ehur2FLx + - id: kw7aPTCy92tAQNro2LnCu9 sortOrder: 1 fieldKey: enable_batching label: Enable Batching? @@ -31598,7 +31595,7 @@ items: hidden: false defaultTrigger: type = "alias" fields: - - id: odEXju8wTuASP7K5oaB5u6 + - id: piPQKc9KwZX2gPWyDKjYAz sortOrder: 0 fieldKey: primary label: Primary User @@ -31615,7 +31612,7 @@ items: choices: null dynamic: false allowNull: false - - id: ufGEDd2aph66gk12X6CZY6 + - id: 3Z8ByuiXgGrajJBNwrPbS8 sortOrder: 1 fieldKey: secondary label: Secondary User @@ -31632,7 +31629,7 @@ items: choices: null dynamic: false allowNull: false - - id: m9ZtxaZYHXbFdiwxX4YELX + - id: sbeMEFAU43uKbHw84LL6XR sortOrder: 2 fieldKey: enable_batching label: Enable Batching? @@ -31652,7 +31649,7 @@ items: hidden: false defaultTrigger: event = "Object Deleted" fields: - - id: oWfDaKepVJtEE1xk9UAaTr + - id: pLzYoBFqx1du8tcMgFAUS8 sortOrder: 0 fieldKey: object_id label: Object ID @@ -31666,7 +31663,7 @@ items: choices: null dynamic: false allowNull: false - - id: xSpwNZUqqWiTz487CYoS1 + - id: 219zwVKmaayWvnFX8z6jnH sortOrder: 1 fieldKey: object_type_id label: Object Type ID @@ -31686,7 +31683,7 @@ items: choices: null dynamic: false allowNull: false - - id: jE6cnfNgRNfsvjBcgNpZL6 + - id: k1M12w8rDxWDNRtM9T2Rh2 sortOrder: 2 fieldKey: enable_batching label: Enable Batching? @@ -31708,7 +31705,7 @@ items: hidden: false defaultTrigger: event = "User Suppressed" fields: - - id: gzyuDx5NZCaq1om32XJMoc + - id: bjjr7bBA7cFfq1QZWRdTJC sortOrder: 0 fieldKey: person_id label: Person ID @@ -31722,7 +31719,7 @@ items: choices: null dynamic: false allowNull: false - - id: w5vGURs1CDzRbBcPj9fzzi + - id: 8zcdU69MmbbijngfMzKtFH sortOrder: 1 fieldKey: enable_batching label: Enable Batching? @@ -31742,7 +31739,7 @@ items: hidden: false defaultTrigger: event = "User Deleted" fields: - - id: rX58XtgctLJTtA6x1K9mvj + - id: p44qu7tPph4XqG3vUA6Wuf sortOrder: 0 fieldKey: person_id label: Person ID @@ -31756,7 +31753,7 @@ items: choices: null dynamic: false allowNull: false - - id: 6F1CniA2zWSzGtw1BwvbKu + - id: cUsxEuWxmrN8fAwFjh8HuX sortOrder: 1 fieldKey: enable_batching label: Enable Batching? @@ -31769,6 +31766,40 @@ items: dynamic: false allowNull: false presets: + - actionId: sqJbxd67L97ZpX6N8wphL3 + name: Track Screen View + fields: + id: + '@path': $.userId + anonymous_id: + '@path': $.anonymousId + event_id: + '@path': $.messageId + name: + '@path': $.name + timestamp: + '@path': $.timestamp + data: + '@path': $.properties + convert_timestamp: true + trigger: type = "screen" + - actionId: s7FEfD963drbt4mBbnUxfR + name: Create or Update Device + fields: + person_id: + '@path': $.userId + device_id: + '@path': $.context.device.token + app_version: + '@path': $.context.app.version + platform: + '@path': $.context.device.type + last_used: + '@path': $.timestamp + attributes: + '@path': $.properties + convert_timestamp: true + trigger: event = "Application Installed" or event = "Application Opened" - actionId: vzu3gQU4FWnjjjwLrZ92v name: Report Delivery Event fields: @@ -31789,6 +31820,32 @@ items: timestamp: '@path': $.timestamp trigger: event = "Report Delivery Event" + - actionId: ni61rg53jNVHceAAKpAMiU + name: Track Event + fields: + id: + '@path': $.userId + anonymous_id: + '@path': $.anonymousId + name: + '@path': $.event + event_id: + '@path': $.messageId + timestamp: + '@path': $.timestamp + data: + '@path': $.properties + convert_timestamp: true + trigger: |2- + + type = "track" + and event != "Relationship Deleted" + and event != "User Deleted" + and event != "User Suppressed" + and event != "User Unsuppressed" + and event != "Object Deleted" + and event != "Report Delivery Event" + - actionId: k4Xb8oym74V59L3n6YmkQe name: Create or Update Person fields: @@ -31828,6 +31885,23 @@ items: else: '@path': $.traits.objectTypeId trigger: type = "identify" + - actionId: bYpBhuXizNTPeBLwoJ1RxZ + name: Track Page View + fields: + id: + '@path': $.userId + anonymous_id: + '@path': $.anonymousId + event_id: + '@path': $.messageId + url: + '@path': $.properties.url + timestamp: + '@path': $.timestamp + data: + '@path': $.properties + convert_timestamp: true + trigger: type = "page" - actionId: tLbwUgCeC2qVhPm8ia7adn name: Create or Update Object fields: @@ -31859,86 +31933,6 @@ items: '@path': $.traits.objectTypeId convert_timestamp: true trigger: type = "group" - - actionId: s7FEfD963drbt4mBbnUxfR - name: Create or Update Device - fields: - person_id: - '@path': $.userId - device_id: - '@path': $.context.device.token - app_version: - '@path': $.context.app.version - platform: - '@path': $.context.device.type - last_used: - '@path': $.timestamp - attributes: - '@path': $.properties - convert_timestamp: true - trigger: event = "Application Installed" or event = "Application Opened" - - actionId: sqJbxd67L97ZpX6N8wphL3 - name: Track Screen View - fields: - id: - '@path': $.userId - anonymous_id: - '@path': $.anonymousId - event_id: - '@path': $.messageId - name: - '@path': $.name - timestamp: - '@path': $.timestamp - data: - '@path': $.properties - convert_timestamp: true - trigger: type = "screen" - - actionId: ni61rg53jNVHceAAKpAMiU - name: Track Event - fields: - id: - '@path': $.userId - anonymous_id: - '@path': $.anonymousId - name: - '@path': $.event - event_id: - '@path': $.messageId - timestamp: - '@path': $.timestamp - data: - '@path': $.properties - convert_timestamp: true - trigger: |2- - - type = "track" - and event != "Application Installed" - and event != "Application Opened" - and event != "Application Uninstalled" - and event != "Relationship Deleted" - and event != "User Deleted" - and event != "User Suppressed" - and event != "User Unsuppressed" - and event != "Object Deleted" - and event != "Report Delivery Event" - - - actionId: bYpBhuXizNTPeBLwoJ1RxZ - name: Track Page View - fields: - id: - '@path': $.userId - anonymous_id: - '@path': $.anonymousId - event_id: - '@path': $.messageId - url: - '@path': $.properties.url - timestamp: - '@path': $.timestamp - data: - '@path': $.properties - convert_timestamp: true - trigger: type = "page" partnerOwned: true - id: 5e1f879beef894b09f7a0ba9 display_name: Data Lakes @@ -68172,7 +68166,7 @@ items: hidden: false defaultTrigger: type = "track" and event != "Order Completed" and event != "Cart Updated" fields: - - id: uzVzLELw15PD4XjtEV3muA + - id: obgAm4y1b2vJfZbbidRja1 sortOrder: 0 fieldKey: email label: Email Address @@ -68193,7 +68187,7 @@ items: dynamic: false allowNull: false hidden: false - - id: 99bP2z87kape9XULfj8tDE + - id: mRBDMYghnnqSTwAV5zM3KB sortOrder: 1 fieldKey: userId label: User ID @@ -68208,7 +68202,7 @@ items: dynamic: false allowNull: false hidden: false - - id: uGVVnvUfyGDM4HTi9DJpuR + - id: 7nnm8gHBoGedy62mpRu7jm sortOrder: 2 fieldKey: eventName label: Event name @@ -68223,7 +68217,7 @@ items: dynamic: false allowNull: false hidden: false - - id: 5pLTg2rNR2FikU8TM7aHPY + - id: 2JgbMs7ykE3frafhfqdHd2 sortOrder: 3 fieldKey: dataFields label: Event Data Fields @@ -68238,7 +68232,7 @@ items: dynamic: false allowNull: false hidden: false - - id: oZ7eE11zSM9HR4pEbyKH76 + - id: dssg9ADvX4RqCPcQoBgrce sortOrder: 4 fieldKey: id label: Event ID @@ -68253,7 +68247,7 @@ items: dynamic: false allowNull: false hidden: false - - id: bt6unGQvAqfjpANDGgw2Wz + - id: q6QNXf8SJFS5neusodXcyx sortOrder: 5 fieldKey: createdAt label: Timestamp @@ -68268,7 +68262,7 @@ items: dynamic: false allowNull: false hidden: false - - id: uJBPgiQMYs9Z8psAiokLFo + - id: bZLVNHhzeC1iyHZEsEfcKc sortOrder: 6 fieldKey: campaignId label: Campaign ID @@ -68283,7 +68277,7 @@ items: dynamic: false allowNull: false hidden: false - - id: 6DZLjcZCbDNLBndRVUoCsR + - id: 2EAQ81JhMqCg7N1Y5MXwLM sortOrder: 7 fieldKey: templateId label: Template ID @@ -68298,6 +68292,21 @@ items: dynamic: false allowNull: false hidden: false + - id: nmeeNjHHmXWR5gKVv9e6CY + sortOrder: 8 + fieldKey: enable_batching + label: Enable Batching + type: BOOLEAN + description: >- + When enabled, Segment will send data to Iterable in batches of up to + 1001 + placeholder: '' + defaultValue: false + required: false + multiple: false + choices: null + dynamic: false + allowNull: false - id: 455R6caawb6HFBsewGmtS3 name: Cart Updates slug: updateCart @@ -68306,7 +68315,7 @@ items: hidden: false defaultTrigger: type = "track" and event == "Cart Updated" fields: - - id: 2wYY3Yb9viuMMoYKXjoqzG + - id: nRZMDkNHDQofXR7YdnF4zv sortOrder: 0 fieldKey: user label: User Data @@ -68335,7 +68344,7 @@ items: dynamic: false allowNull: false hidden: false - - id: kpSxYdS77E6cnnUUzRVCRu + - id: mhM3qZersABGve1xaHxisc sortOrder: 1 fieldKey: items label: Cart items @@ -68379,7 +68388,7 @@ items: hidden: false defaultTrigger: type = "track" and event == "Order Completed" fields: - - id: upJXyw5ByGT8QDJ9Cei6D1 + - id: 3N3H7XreQ9NFgktWuhHrZa sortOrder: 0 fieldKey: id label: Order ID @@ -68398,7 +68407,7 @@ items: dynamic: false allowNull: false hidden: false - - id: 7NYHvXFwEEXfgmpq6asT2G + - id: m9wRWniQTHKX1JLxJiKXqC sortOrder: 1 fieldKey: user label: User Data @@ -68427,7 +68436,7 @@ items: dynamic: false allowNull: false hidden: false - - id: jrKRegnj7xDAaX4357aAyH + - id: ayorE7C72LmomRXhE17u6F sortOrder: 2 fieldKey: dataFields label: Event Data Fields @@ -68442,7 +68451,7 @@ items: dynamic: false allowNull: false hidden: false - - id: 2VRN6ivMbG4JU3CjThjnUg + - id: pRKBtQNY5FUwUWv9zv5qRo sortOrder: 3 fieldKey: items label: Cart items @@ -68478,7 +68487,7 @@ items: dynamic: false allowNull: false hidden: false - - id: eYDbVkcHNCEj4yftLhkcYu + - id: igfcAYh1MZEJDL7GQsu7hi sortOrder: 4 fieldKey: total label: Total @@ -68493,7 +68502,7 @@ items: dynamic: false allowNull: false hidden: false - - id: hhZfz4etCngqpYyPeQe4hz + - id: 29vRfMxyrXPBZCC1y2UDyK sortOrder: 5 fieldKey: createdAt label: Timestamp @@ -68508,7 +68517,7 @@ items: dynamic: false allowNull: false hidden: false - - id: 67HUZvaNu9JwsX3DvK4ZMf + - id: pt7eCmwfKyG8hTsGgU8tAL sortOrder: 6 fieldKey: campaignId label: Campaign ID @@ -68523,7 +68532,7 @@ items: dynamic: false allowNull: false hidden: false - - id: ax3srMCVyyyaAGJhMHWxto + - id: 7MZbmoBhxGSQktWNszSqYR sortOrder: 7 fieldKey: templateId label: Template ID @@ -68546,7 +68555,7 @@ items: hidden: false defaultTrigger: type = "identify" fields: - - id: 6LFdomb8axwFkz2HkxzGSg + - id: 7J2qYjTUcZD8nuxNVDX7v6 sortOrder: 0 fieldKey: email label: Email Address @@ -68561,7 +68570,7 @@ items: dynamic: false allowNull: false hidden: false - - id: 7vHXkKDCmnicsqH98M6Xf5 + - id: 7c6fLaJz9QryRgMj4kdqBi sortOrder: 1 fieldKey: userId label: User ID @@ -68576,7 +68585,7 @@ items: dynamic: false allowNull: false hidden: false - - id: xbxRZp69WuBEnpU79MGtDk + - id: tJC3qZs6VxGvxToEq6G9Yo sortOrder: 2 fieldKey: dataFields label: User Data Fields @@ -68591,7 +68600,7 @@ items: dynamic: false allowNull: false hidden: false - - id: 5owxxgcxWsEAZY2qYUuh1K + - id: wjrTvPR7ymApaazaESiRJm sortOrder: 3 fieldKey: phoneNumber label: User Phone Number @@ -68608,7 +68617,7 @@ items: dynamic: false allowNull: true hidden: false - - id: rRz4yiJxn13e7ny6zP1hob + - id: vXXVsHNF2ZNnt1gqM6DRZX sortOrder: 4 fieldKey: mergeNestedObjects label: Merge Nested Objects @@ -68625,12 +68634,14 @@ items: dynamic: false allowNull: false hidden: false - - id: vSbYkh937zPkUzDEWeG8fG + - id: 7P9GWbxGJhfZ5DEG5ZXktx sortOrder: 5 fieldKey: enable_batching label: Enable Batching type: BOOLEAN - description: When enabled, Segment will send data to Iterable in batches of up to 500 + description: >- + When enabled, Segment will send data to Iterable in batches of up to + 1001 placeholder: '' defaultValue: false required: false @@ -68732,6 +68743,8 @@ items: '@path': $.properties.campaignId templateId: '@path': $.properties.templateId + enable_batching: false + batch_size: 1001 trigger: type = "track" and event != "Order Completed" and event != "Cart Updated" - actionId: 455R6caawb6HFBsewGmtS3 name: Update Cart Calls @@ -74192,7 +74205,7 @@ items: page: true platforms: browser: true - mobile: true + mobile: false server: true warehouse: false cloudAppObject: false @@ -74207,7 +74220,7 @@ items: server: false cloud: web: true - mobile: true + mobile: false server: true settings: [] actions: @@ -74219,7 +74232,7 @@ items: hidden: false defaultTrigger: type = "track" fields: - - id: ms7151nfocV6o3SSDGJtEy + - id: 9dRcT5bTy8kcNPMAy6pySy sortOrder: 0 fieldKey: conversionHappenedAt label: Timestamp @@ -74236,7 +74249,7 @@ items: choices: null dynamic: false allowNull: false - - id: jhbpGcydKqD6CXqdnt6Bz4 + - id: iAWsD4trRvtgPR48WnVh4z sortOrder: 1 fieldKey: conversionValue label: Conversion Value @@ -74255,7 +74268,7 @@ items: choices: null dynamic: false allowNull: false - - id: dMtBhyAV6S5wzQSTkG1zjq + - id: buTSkTJY243dcWd7JFMJGr sortOrder: 2 fieldKey: eventId label: Event ID @@ -74271,7 +74284,7 @@ items: choices: null dynamic: false allowNull: false - - id: dNFNaSGpDhkYnshaYVgViG + - id: qQrYEv8jZr1GMiVqXSaGLv sortOrder: 3 fieldKey: email label: Email @@ -74288,7 +74301,7 @@ items: choices: null dynamic: false allowNull: false - - id: rccrWapaSbmEXLb5gFfXxn + - id: 52jn3Kx78dg4atMLwzvaEn sortOrder: 4 fieldKey: linkedInUUID label: LinkedIn First Party Ads Tracking UUID @@ -74305,7 +74318,7 @@ items: choices: null dynamic: false allowNull: false - - id: 21mBVYkuBWqMybZRvdg7nt + - id: 8scMgeyyh1zEuuRmBiC8zY sortOrder: 5 fieldKey: acxiomID label: Acxiom ID @@ -74319,7 +74332,7 @@ items: choices: null dynamic: false allowNull: false - - id: tedwaFr9TZXroohSboGqA + - id: sHJtRDAxUoAY9wzf1xxP5r sortOrder: 6 fieldKey: oracleID label: Oracle ID @@ -74334,7 +74347,7 @@ items: choices: null dynamic: false allowNull: false - - id: pX76XhUEzxGSJuDz5bke7F + - id: QN81t52X2JE3sBPB16iuE sortOrder: 7 fieldKey: userInfo label: User Info @@ -74348,19 +74361,23 @@ items: choices: null dynamic: false allowNull: false - - id: n4MERbsro71XDMjhYxQHAQ + - id: f7DT3fdwR5j3ABSwP26AVC sortOrder: 10 fieldKey: adAccountId label: Ad Account type: STRING - description: The ad account to use for the conversion event. + description: >- + The ad account to use when creating the conversion event. (When updating + a conversion rule after initially creating it, changes to this field + will be ignored. LinkedIn does not allow Ad Account IDs to be updated + for a conversion rule.) placeholder: '' required: true multiple: false choices: null dynamic: true allowNull: false - - id: 3LTwAbdfcaWWy1jfV6bmKP + - id: krq5HuBRvBunrtLamk8Xmd sortOrder: 11 fieldKey: campaignId label: Add Campaigns to Conversion @@ -74376,7 +74393,7 @@ items: choices: null dynamic: true allowNull: false - - id: bg16V7hYY13dRWqmiKw5Ps + - id: jRAimvk6zr5BGJ2qN9h1tk sortOrder: 12 fieldKey: conversionRuleId label: Existing Conversion Rule ID @@ -74390,7 +74407,7 @@ items: choices: null dynamic: true allowNull: false - - id: eSL5HpDVMziqyR8UPctZBj + - id: 4nDGKV9MuKoNzYCQgHypcR sortOrder: 13 fieldKey: name label: Name @@ -74402,7 +74419,7 @@ items: choices: null dynamic: false allowNull: false - - id: tjMYBFMoqNufoGKknBNrYw + - id: wQZkARcr71Vfzausp7GGNR sortOrder: 14 fieldKey: conversionType label: Conversion Type @@ -74486,7 +74503,7 @@ items: value: SALES_QUALIFIED_LEAD dynamic: false allowNull: false - - id: nuEpAMc8AMiVpHrs2BXPCZ + - id: gPyB8mJMEnA6tu1rnZEsaq sortOrder: 15 fieldKey: attribution_type label: Attribution Type @@ -74502,7 +74519,7 @@ items: value: LAST_TOUCH_BY_CONVERSION dynamic: false allowNull: false - - id: gP1KM73cps6TcF8FSMTYys + - id: 96iecRkVu6xhye1FwLNGG2 sortOrder: 16 fieldKey: post_click_attribution_window_size label: Post-Click Attribution Window Size @@ -74526,7 +74543,7 @@ items: value: 90 dynamic: false allowNull: false - - id: foiETdHgDxpXAgmkTuwfn3 + - id: n76P9MB812QVXY8BcSJEti sortOrder: 17 fieldKey: view_through_attribution_window_size label: View-Through Attribution Window Size @@ -74550,7 +74567,7 @@ items: value: 90 dynamic: false allowNull: false - - id: 5A4U7TkNqbE3Q9Be4ShESu + - id: pDaSHNW4eeVNXiSQuFiLwy sortOrder: 18 fieldKey: onMappingSave label: Create a Conversion Rule @@ -75850,7 +75867,7 @@ items: hidden: false defaultTrigger: type = "identify" fields: - - id: gpyuZsS6R54TLVsi97EPcY + - id: qFRbaWWVfVJKiSkEqCcECM sortOrder: 0 fieldKey: createdAt label: Contact Created Date @@ -75863,7 +75880,7 @@ items: dynamic: false allowNull: false hidden: false - - id: qiVgMxeHFmCrzMn58d7oDs + - id: tWut447ysGn2rHAm9UV8Fo sortOrder: 1 fieldKey: customAttributes label: Custom Contact Attributes @@ -75878,7 +75895,7 @@ items: dynamic: false allowNull: false hidden: false - - id: uXgaDxnNjWi1n5rrr8M6Ut + - id: sLT73VR6btBx53CT6mER3Y sortOrder: 2 fieldKey: email label: Contact Email @@ -75901,7 +75918,7 @@ items: dynamic: false allowNull: false hidden: false - - id: 5RZqSXRSSGo5n4GN8VVR1A + - id: kWBNoLzbHkHY6LtvKpRRbf sortOrder: 3 fieldKey: firstName label: First Name @@ -75916,7 +75933,7 @@ items: dynamic: false allowNull: false hidden: false - - id: kRkm1jxjTbS9yBbo8xUpfp + - id: cHpN9SnhedNha7zMpBnLqK sortOrder: 4 fieldKey: lastName label: Last Name @@ -75931,29 +75948,23 @@ items: dynamic: false allowNull: false hidden: false - - id: fNgju3FesztuDaNJoDDGDU + - id: uaULgUo597JX9w8SQXCiFQ sortOrder: 5 fieldKey: mailingLists label: Mailing Lists type: OBJECT description: >- - An array of objects containing key-value pairs of mailing list IDs as - `listId` and a true/false `subscribed` value determining if the contact - should be added to or removed from each list. + Key-value pairs of mailing list IDs and a boolean denoting if the + contact should be added (true) or removed (false) from the list. Input + list IDs as keys on the right, and a boolean true or false value on the + left. placeholder: '' - defaultValue: - '@arrayPath': - - $.traits.mailingLists - - listId: - '@path': $.listId - subscribed: - '@path': $.subscribed required: false - multiple: true + multiple: false choices: null dynamic: false allowNull: false - - id: 5W3s8MMqF8pUxyZYCsvnow + - id: cusLRxRiVDQ2z4ZGjkdihF sortOrder: 6 fieldKey: source label: Source @@ -75973,7 +75984,7 @@ items: dynamic: false allowNull: false hidden: false - - id: tbJf28dKBHsfN5jP5RWX7q + - id: 6rG5ZKVrikKar1HZKJGndR sortOrder: 7 fieldKey: subscribed label: Subscribed @@ -75986,7 +75997,7 @@ items: dynamic: false allowNull: false hidden: false - - id: asFqWHbLhsgUjLYmoyJPVg + - id: 5EhCQfSmE1b4FdPdFCJzLa sortOrder: 8 fieldKey: userGroup label: User Group @@ -76001,7 +76012,7 @@ items: dynamic: false allowNull: false hidden: false - - id: qPT1KPRpCtv6oxvi7Ea3Cq + - id: vahmJWyvDuJd2ieT5mAYJD sortOrder: 9 fieldKey: userId label: User ID @@ -76024,7 +76035,7 @@ items: hidden: false defaultTrigger: type = "track" fields: - - id: soD7GqzT8mMKLj886XGB3q + - id: 3L5d2pmHxWbEpYFFG1FXDy sortOrder: 0 fieldKey: email label: Contact Email @@ -76045,7 +76056,7 @@ items: dynamic: false allowNull: false hidden: false - - id: wdocrahafdGqsphxCN1zqB + - id: we9vxDZmdCNoWDWYpyGszh sortOrder: 1 fieldKey: eventName label: Event Name @@ -76060,7 +76071,7 @@ items: dynamic: false allowNull: false hidden: false - - id: pV5vrZggPqkEZGAASWB4s5 + - id: gS5vwewLWEV7jpQwWfyckZ sortOrder: 2 fieldKey: userId label: User ID @@ -76075,7 +76086,7 @@ items: dynamic: false allowNull: false hidden: false - - id: i4VZ6gKJZq1WhUPTnUbUhZ + - id: xrC6tRMEBjpNKEMckiKD7N sortOrder: 3 fieldKey: eventProperties label: Event Properties @@ -76847,7 +76858,7 @@ items: hidden: false defaultTrigger: event = "Audience Exited" fields: - - id: vcyGyLTXS1zRnE63iQhrkP + - id: 75x66yG81uLaYxiPtTV7qG sortOrder: 1 fieldKey: lookup_field label: Lookup Field @@ -76882,7 +76893,7 @@ items: value: sfdcOpptyId dynamic: false allowNull: false - - id: eUHuumcHP3xqJaxM6ego5y + - id: vt3u2J8A2EdDqpuXta4bQH sortOrder: 2 fieldKey: field_value label: Field Value @@ -76902,7 +76913,7 @@ items: choices: null dynamic: false allowNull: false - - id: vkPw8H3ghD3WqLfvuHLzYS + - id: dvBeP8WZtYJrKRdRNnZxPV sortOrder: 5 fieldKey: event_name label: Event Name @@ -76924,7 +76935,7 @@ items: hidden: false defaultTrigger: event = "Audience Entered" fields: - - id: 3AWcyCBcgBUAU2d9JvSjx7 + - id: 7h7i6r8CpTRHtoAS7F28B1 sortOrder: 1 fieldKey: lookup_field label: Lookup Field @@ -76959,7 +76970,7 @@ items: value: sfdcOpptyId dynamic: false allowNull: false - - id: ggtY2ix5YENexVPf2Eaor2 + - id: 4rt2BXxjpJbdDuQJdQUY9u sortOrder: 2 fieldKey: data label: Lead Info Fields @@ -76984,7 +76995,7 @@ items: choices: null dynamic: false allowNull: false - - id: kTxCGZuaQN435cxG5swzoL + - id: agnnPPYiG8WhHhirQqohsD sortOrder: 5 fieldKey: event_name label: Event Name @@ -76998,7 +77009,7 @@ items: choices: null dynamic: false allowNull: false - - id: xqm5XEoEF82ZjosMTCC9o4 + - id: i4D4j8GMWQFHAFohgKZr6W sortOrder: 6 fieldKey: list_id label: Existing List ID @@ -77012,7 +77023,7 @@ items: choices: null dynamic: false allowNull: false - - id: qiTdgj2qFT5B5eEy2uit2R + - id: 3dtF7aUvExMgjxM55YoukP sortOrder: 7 fieldKey: list_name label: List Name @@ -77024,7 +77035,7 @@ items: choices: null dynamic: false allowNull: false - - id: 2cMXrYx2mZDuUDHzf6zCty + - id: tq1z2vnLt3dEmu7DXzG6bg sortOrder: 8 fieldKey: retlOnMappingSave label: Connect to a static list in Marketo @@ -87746,7 +87757,7 @@ items: hidden: false defaultTrigger: null fields: - - id: wUnuqDWDy7gTB2vhsnHDPn + - id: aEHn9FF822LQz1VJTFo4cF sortOrder: 0 fieldKey: event_name label: Event Name @@ -87781,7 +87792,7 @@ items: dynamic: false allowNull: false hidden: false - - id: w5HnbZTNdAquQjoooAUhS + - id: 6b5yhJaiCV4JcbpNzg19QW sortOrder: 1 fieldKey: action_source label: Action Source @@ -87805,7 +87816,7 @@ items: dynamic: false allowNull: false hidden: false - - id: 5NdZB7FRWATHVsQkhjycY5 + - id: th7VPEtnXrQTtbYM7Q7YBK sortOrder: 2 fieldKey: event_time label: Event Timestamp @@ -87823,7 +87834,7 @@ items: dynamic: false allowNull: false hidden: false - - id: hYsHRgrVJ864jVs3jy4jfp + - id: wy5rAiLSLT7dmvyP7uyvFg sortOrder: 3 fieldKey: event_id label: Event ID @@ -87841,7 +87852,7 @@ items: dynamic: false allowNull: false hidden: false - - id: db3UGLQTYcy5NwUXx1Bga7 + - id: aYXbDmpMEC1jcr2KCx1Aa2 sortOrder: 4 fieldKey: event_source_url label: Event Source URL @@ -87856,7 +87867,7 @@ items: dynamic: false allowNull: false hidden: false - - id: sW6mUB79UzGR2ML6chsTo6 + - id: 45kr3G9JDLbKJA92hLPfRs sortOrder: 5 fieldKey: opt_out label: Opt Out @@ -87875,7 +87886,7 @@ items: dynamic: false allowNull: false hidden: false - - id: eRjosaUWCFYDmSJPWV876V + - id: p4cDvWugsoxKHMYE5BibGm sortOrder: 6 fieldKey: user_data label: User Data @@ -87904,7 +87915,7 @@ items: dynamic: false allowNull: false hidden: false - - id: xs3hv5EGHfjLbJqor4qivV + - id: 7unRF4sDPjvoUAYPqxxSbE sortOrder: 7 fieldKey: custom_data label: Custom Data @@ -87932,7 +87943,7 @@ items: dynamic: false allowNull: false hidden: false - - id: 7ba6bXtGRjhKvvt88279Ct + - id: ssm6fRLgWbviEarf79bQhR sortOrder: 8 fieldKey: app_id label: App ID @@ -87947,7 +87958,7 @@ items: dynamic: false allowNull: false hidden: false - - id: vA3ukJV3rrUs2JhHqXBjcb + - id: rf1yajnTC6Qcs9yrwEiDU6 sortOrder: 9 fieldKey: app_name label: App Name @@ -87962,7 +87973,7 @@ items: dynamic: false allowNull: false hidden: false - - id: ge2J4kifLWjzsALGwQth5r + - id: 4e3j8h1PaDKCybpcaUWkLY sortOrder: 10 fieldKey: app_version label: App Version @@ -87977,7 +87988,7 @@ items: dynamic: false allowNull: false hidden: false - - id: cFwsuKoXZQqyEUFruQ9MD8 + - id: kECjNaJkRtBA3kCRFS3GUc sortOrder: 11 fieldKey: device_brand label: Device Brand @@ -87992,7 +88003,7 @@ items: dynamic: false allowNull: false hidden: false - - id: nBRsz28TZQBy2vL7gNiAJ + - id: aKXQ4EH3geX39V93CrEvNC sortOrder: 12 fieldKey: device_carrier label: Device Carrier @@ -88007,7 +88018,7 @@ items: dynamic: false allowNull: false hidden: false - - id: a6T9oto869jeU7udMVGc2S + - id: k9ox5UgdkJ3svXdy72WDVo sortOrder: 13 fieldKey: device_model label: Device Model @@ -88022,7 +88033,7 @@ items: dynamic: false allowNull: false hidden: false - - id: o8JQTk8Um9FyuTnz9rHmuB + - id: 4jEmn1hxTpF3yiJzuwN3XU sortOrder: 14 fieldKey: device_type label: Device Type @@ -88037,7 +88048,7 @@ items: dynamic: false allowNull: false hidden: false - - id: eTiLwsfRJWscpe4ByJ96TK + - id: 2ZxtkZdguuB3EZjYytEJ9A sortOrder: 15 fieldKey: os_version label: OS Version @@ -88052,7 +88063,7 @@ items: dynamic: false allowNull: false hidden: false - - id: kyQzbjNmSwjGLtgBooabDJ + - id: npeU7dK3Qw2ATL2RVdXASY sortOrder: 16 fieldKey: wifi label: Wifi @@ -88067,7 +88078,7 @@ items: dynamic: false allowNull: false hidden: false - - id: s5tDNxCh5CrnnLxWVggMtB + - id: 6MLcLoCjeF7fvT9BuXr16b sortOrder: 17 fieldKey: language label: Language @@ -88082,7 +88093,7 @@ items: hidden: false presets: - actionId: vTWg6AaZm9crsPcjoJFJAG - name: Checkout + name: Search fields: action_source: web event_time: @@ -88138,10 +88149,10 @@ items: '@path': $.context.os.version wifi: '@path': $.context.network.wifi - event_name: checkout - trigger: type = "track" AND event = "Checkout" + event_name: search + trigger: type = "track" AND event = "Products Searched" - actionId: vTWg6AaZm9crsPcjoJFJAG - name: Sign Up + name: Add to Cart fields: action_source: web event_time: @@ -88197,10 +88208,10 @@ items: '@path': $.context.os.version wifi: '@path': $.context.network.wifi - event_name: signup - trigger: type = "track" AND event = "Signed Up" + event_name: add_to_cart + trigger: type = "track" AND event = "Product Added" - actionId: vTWg6AaZm9crsPcjoJFJAG - name: Page Visit + name: Sign Up fields: action_source: web event_time: @@ -88256,10 +88267,10 @@ items: '@path': $.context.os.version wifi: '@path': $.context.network.wifi - event_name: page_visit - trigger: type = "page" + event_name: signup + trigger: type = "track" AND event = "Signed Up" - actionId: vTWg6AaZm9crsPcjoJFJAG - name: Add to Cart + name: Lead fields: action_source: web event_time: @@ -88315,10 +88326,10 @@ items: '@path': $.context.os.version wifi: '@path': $.context.network.wifi - event_name: add_to_cart - trigger: type = "track" AND event = "Product Added" + event_name: lead + trigger: type = "track" AND event = "Generate Lead" - actionId: vTWg6AaZm9crsPcjoJFJAG - name: Search + name: Checkout fields: action_source: web event_time: @@ -88374,8 +88385,8 @@ items: '@path': $.context.os.version wifi: '@path': $.context.network.wifi - event_name: search - trigger: type = "track" AND event = "Products Searched" + event_name: checkout + trigger: type = "track" AND event = "Checkout" - actionId: vTWg6AaZm9crsPcjoJFJAG name: Watch Video fields: @@ -88436,7 +88447,7 @@ items: event_name: watch_video trigger: type = "track" AND event = "Product Video Watched" - actionId: vTWg6AaZm9crsPcjoJFJAG - name: Lead + name: Page Visit fields: action_source: web event_time: @@ -88492,8 +88503,8 @@ items: '@path': $.context.os.version wifi: '@path': $.context.network.wifi - event_name: lead - trigger: type = "track" AND event = "Generate Lead" + event_name: page_visit + trigger: type = "page" - actionId: vTWg6AaZm9crsPcjoJFJAG name: View Category fields: diff --git a/src/_data/catalog/destinations_private.yml b/src/_data/catalog/destinations_private.yml index 1958b6c393..53f038eb29 100644 --- a/src/_data/catalog/destinations_private.yml +++ b/src/_data/catalog/destinations_private.yml @@ -1,5 +1,5 @@ # AUTOGENERATED FROM PUBLIC API. DO NOT EDIT -# destination data last updated 2024-10-01 +# destination data last updated 2024-10-03 items: - id: 54521fd925e721e32a72eee1 display_name: Pardot diff --git a/src/_data/catalog/source_categories.yml b/src/_data/catalog/source_categories.yml index de9f1e2947..f14300ca62 100644 --- a/src/_data/catalog/source_categories.yml +++ b/src/_data/catalog/source_categories.yml @@ -1,5 +1,5 @@ # AUTOGENERATED FROM PUBLIC API. DO NOT EDIT -# source categories last updated 2024-10-01 +# source categories last updated 2024-10-03 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 dc61a33fc3..e6665671b7 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 2024-10-01 +# sources last updated 2024-10-03 items: - id: 8HWbgPTt3k display_name: .NET diff --git a/src/connections/destinations/catalog/accoil-analytics/index.md b/src/connections/destinations/catalog/accoil-analytics/index.md new file mode 100644 index 0000000000..21a280d82d --- /dev/null +++ b/src/connections/destinations/catalog/accoil-analytics/index.md @@ -0,0 +1,107 @@ +--- +title: Accoil Destination +hide-boilerplate: true +hide-dossier: false +private: true +hidden: true +id: 65cb48feaca9d46bf269ac4a +--- + +{% include content/plan-grid.md name="actions" %} + + +[Accoil](https://www.accoil.com){:target="_blank”} is a product analytics platform built specifically for B2B go-to-market (GTM) teams, like product, sales, marketing, customer success, and support. It enables you to track feature adoption, monitor user journeys, and enhance activation and conversion rates. By sending your product event data to Accoil using Segment, you unlock actionable insights that drive informed decisions across your organization. + +For any questions or help with Accoil, [contact the Accoil support team](https://help.accoil.com){:target="_blank”}. + + +## Benefits of integrating with Accoil + +- **Comprehensive Analytics**: Gain detailed insights into your product's performance across features, customer segments, and stages of the user journey. +- **Enhanced Collaboration**: Create account- and user-level audiences that trigger timely actions across tools like Slack, Intercom, HubSpot, and more. +- **Actionable Insights**: Teams from sales to customer success can leverage Accoil’s data to make informed decisions, improve engagement, and uncover growth opportunities. +- **Seamless Integration**: Accoil integrates effortlessly with popular tools like HubSpot, Intercom, Slack, and Segment itself, making it easy to utilize your product data within your existing workflows. +- **User-Friendly Interface**: Designed to be intuitive, Accoil allows any team to build and use product engagement profiles without needing advanced analytical skills. + +## How it works + +Accoil is most effective when used with Segment. Here’s how it functions: + +1. **Send event data**: Use Segment to funnel your product event data into Accoil. Focus on the events that are most significant to your product and users. +2. **Build engagement profiles**: Teams can easily create and manage product engagement profiles, helping monitor feature adoption, user engagement, and buyer journey stages. +3. **Connect to your tools**: Once your profiles are set up, Accoil connects to your GTM tools—like Slack, Intercom, HubSpot, and more. With detailed account and user insights, teams can take meaningful actions, like alerting sales about accounts that have reached key milestones or notifying customer success about potential churn risks. + +## Getting Started + +To start using the Accoil destination: + +1. In your Segment workspace, navigate to the Catalog page and search for "Accoil Analytics." +2. Select Accoil Analytics from the results and click **Add Destination** +3. Choose the Segment source you want to connect to Accoil. +4. Navigate to your Accoil dashboard and find your API Key under **General Account Settings**. Copy this API Key. +5. Paste the API Key into the Accoil destination settings within Segment, then click "Connect" to complete the integration. + + +{% include components/actions-fields.html %} + + +## Supported methods + +Accoil supports the following Segment methods, which map directly to Accoil’s API: + +### Identify + +Identify calls recognize individual users and their attributes. + +Example Call: + ```javascript + analytics.identify('userId123', { + email: 'user@example.com', + name: 'John Doe', + createdAt: '2023-05-12T08:00:00Z' // ISO 8601 or Unix timestamp format + }); + ``` + +### Group + +Group calls link users to accounts and records account-level attributes. + +Example Call: + ````javascript + analytics.group('accountId123', { + name: 'Example Company', + createdAt: '2021-03-15T09:00:00Z', // ISO 8601 or Unix timestamp format + mrr: 3000, + status: 'active' + }); + +### Track + +Track calls record specific user actions, like "Login" or "Purchase". + +Use the "Noun_Verb" format to name your events, for example, `Report Created` or `Purchase Completed`. + +Example Call: + ```javascript + analytics.track('Purchase Completed', { + item: 'Book', + price: 25.00 + }); + +### Page and Screen + +Page and Screen calls convert navigation calls into Track events to monitor user interactions within your product. + +Example Calls: + ```javascript + analytics.page('Home Page'); + analytics.screen('Dashboard'); + +## Key Notes + +- **Created At Date**: Ensure the `createdAt` field for users and accounts is in ISO 8601 or Unix timestamp format for accurate tenure tracking. +- **Trait Handling**: Accoil stores traits sent with Identify and Group calls, but traits passed with Track calls are not stored. Only event names and counts are recorded. +- **Event Aggregation**: Accoil simplifies event tracking by aggregating daily event counts. +- **Page and Screen Calls**: These calls are automatically converted into Track events for easier monitoring of user navigation. + +This integration empowers your team to make data-driven decisions, improving your product and customer experiences. For further assistance, please [contact the Accoil support team](https://help.accoil.com){:target="_blank”}. diff --git a/src/connections/destinations/catalog/actions-braze-web/index.md b/src/connections/destinations/catalog/actions-braze-web/index.md index 9f7a50f145..6431c99979 100644 --- a/src/connections/destinations/catalog/actions-braze-web/index.md +++ b/src/connections/destinations/catalog/actions-braze-web/index.md @@ -159,6 +159,10 @@ For more details on this snippet, see Braze's [Soft push prompt](https://www.bra }); ``` +### Enable SDK Authentication + +When "Enable SDK Authentication" is enabled, Segment will set Braze's `enableSdkAuthentication` to `true`. When this feature is enabled, the Braze SDK will append the current user’s last known JWT to network requests made to Braze Servers. + ## Important differences from the classic Braze destination - Braze Web Mode (Actions) supports the Braze [Web](https://github.com/segment-integrations/analytics.js-integration-appboy){:target="_blank"} integration. [Braze Cloud Mode (Actions)](/docs/connections/destinations/catalog/actions-braze-cloud) supports server and mobile sources, but to use mobile sources in device-mode, use the Braze Classic destination. diff --git a/src/connections/destinations/catalog/actions-google-analytics-4-web/index.md b/src/connections/destinations/catalog/actions-google-analytics-4-web/index.md index b76120d11a..23b8248854 100644 --- a/src/connections/destinations/catalog/actions-google-analytics-4-web/index.md +++ b/src/connections/destinations/catalog/actions-google-analytics-4-web/index.md @@ -158,7 +158,9 @@ For event data to be sent downstream to Google Analytics: 1. Configure and enable the **Set Configuration Fields** mapping. This mapping is required for data to be sent downstream because it sets configuration to the GA4 Measurement ID indicated in the Settings and establishes data flow using the `config` command. 2. Confirm you call `analytics.page()` on page load. Analytics.js requires an initial Page call to send data to Google Analytics 4 Web. _The Segment snippet includes this initial call by default._ -3. Send data with an event: typically this is a `page_view` as your first event. +3. Send data with an event: typically this is a `page_view` as your first event. + +Google has introduced a feature for collecting [user-provided data](https://support.google.com/analytics/answer/14077171?hl=en&utm_id=ad){:target="_blank"}, which Segment doesn't support. If you’ve enabled this feature in your Google Analytics 4 account, it is irreversible and may cause issues with receiving data. If everything else is set up correctly but data is still not appearing, check if this feature is enabled. If it is, you’ll need to create a new GA4 space to resolve the issue. > note "If you toggled Page Views in your Settings to “On”, the page_view event automatically sends when the Set Configuration Mapping is triggered" > If you need to override this setting for your particular use case, see [Can I override my send_page_view selection that I declared in Settings?](#can-i-override-my-send_page_view-selection-that-i-declared-in-settings) diff --git a/src/connections/sources/catalog/cloud-apps/one-creation/index.md b/src/connections/sources/catalog/cloud-apps/one-creation/index.md index 1456f35250..09b6c3ab17 100644 --- a/src/connections/sources/catalog/cloud-apps/one-creation/index.md +++ b/src/connections/sources/catalog/cloud-apps/one-creation/index.md @@ -40,7 +40,7 @@ The following table lists events that One Creation sends to Segment. These event 1. When a user responds to an One Creation data request campaign, One Creation sends the user's response to Segment. This is achieved by triggering an Identify call to create the traits and a Track call to record the **Submitted Preferences** event. 2. When a user agrees to extend data usage through an One Creation extension campaign, One Creation triggers an Identify call to update the user's extended traits with the latest values. Additionally, a Track call is triggered to record the **Extended Preferences** event. -3. When data associated with a campaign expires, One Creation triggers an Identify call to update traits with the **Expired_** prefix and a Track call to record the **Expired Data** event. +3. When data associated with a campaign expires, One Creation triggers an Identify call to update traits with the value **Expired** and a Track call to record the **Expired Data** event. ## Event properties diff --git a/src/connections/sources/catalog/cloud-apps/onetrust/OneTrust-Segment-Track-API-Integration-EU.json b/src/connections/sources/catalog/cloud-apps/onetrust/OneTrust-Segment-Track-API-Integration-EU.json new file mode 100644 index 0000000000..a43bb80e16 --- /dev/null +++ b/src/connections/sources/catalog/cloud-apps/onetrust/OneTrust-Segment-Track-API-Integration-EU.json @@ -0,0 +1,168 @@ +{ + "name": "[Consent - Segment] Consent Updates Post to Tracking API", + "enabled": false, + "workflowType": "COMPOSITE", + "integrationName": "[Consent - Segment] Consent Updates Post to Tracking API", + "referenceIntegrationName": "Generic", + "dlqMessageCount": 0, + "throttlingLimit": 0, + "defaultDlqAction": "NONE", + "failedAlertFrequencyHrs": 0, + "redactLoggingEnabled": false, + "sensitivity": "DEFAULT", + "formatVersion": "1.0", + "trigger": { + "name": "[Consent - Segment] Consent Updates Post to Tracking API", + "workflowName": "[Consent - Segment] Consent Updates Post to Tracking API", + "triggerType": "EVENT", + "triggerContext": { + "EventTrigger": { + "type": "EVENT", + "eventCode": "3010", + "condition": null, + "baseCondition": null, + "preCondition": null, + "webhook": false, + "subFlow": false, + "config": false + } + }, + "description": null, + "eventCode": "3010", + "schema": null + }, + "actions": [ + { + "processType": "APPLYEACH", + "processContext": { + "ApplyEach": { + "type": "APPLYEACH", + "jsonPath": "event:$..profiles.*", + "listKey": "event.payload.profiles", + "commonNodeLabel": "messagelog", + "continueOnError": null + } + }, + "nodeLabel": "applyEach_0", + "nodeDescription": null, + "requestSchema": null, + "responseSchema": { + "name": "Data Subject Profile Updated", + "description": null, + "schema": "{\"format\": \"JSON\",\"type\": \"record\",\"fields\": [{\"type\": \"string\",\"name\": \"eventId\",\"default\": \"1afcc0cb-48ee-4a3a-a409-1b20a5399d9e\"},{\"type\": \"string\",\"name\": \"eventTime\",\"default\": \"2020-01-09T16:35:26.277+0000\"},{\"type\": \"string\",\"name\": \"eventType\",\"default\": \"3010\"},{\"format\": \"JSON\",\"type\": \"record\",\"name\": \"payload\",\"fields\": [{\"type\": \"string\",\"name\": \"dataSubjectGuid\",\"default\": \"aa85841a-0141-4441-86af-c320ed6f0d7e\"},{\"type\": \"string\",\"name\": \"dataSubjectEmail\",\"default\": \"intgDsTestWithoutBatch@otprivacy.com\"},{\"type\": \"boolean\",\"name\": \"consentOnBehalfOf\",\"default\": true},{\"type\": \"array\",\"name\": \"parentPrimaryIdentifiers\",\"items\": {\"format\": \"JSON\",\"type\": \"record\",\"fields\": [{\"type\": \"string\",\"name\": \"ParentIdentifier\",\"default\": \"parentEmail@ot.privacy.com\"},{\"format\": \"JSON\",\"type\": \"record\",\"name\": \"AdditionalParentIdentifierTypes\",\"fields\": []}]}},{\"type\": \"boolean\",\"name\": \"newDataSubject\",\"default\": true},{\"format\" : \"JSON\",\"type\" : \"record\",\"name\" : \"agentOnBehalf\",\"fields\": [{\"type\": \"string\",\"name\": \"agent\",\"default\": \"\"},{\"type\": \"boolean\",\"name\": \"onBehalf\",\"default\": false}]},{\"format\": \"JSON\",\"type\": \"record\",\"name\": \"contactFields\",\"fields\": [{\"type\": \"string\",\"name\": \"FirstName\",\"default\": \"John\"},{\"type\": \"string\",\"name\": \"LastName\",\"default\": \"Smith\"},{\"type\": \"string\",\"name\": \"Title\",\"default\": \"Mr.\"},{\"type\": \"string\",\"name\": \"Name\",\"default\": \"John Smith\"},{\"type\": \"string\",\"name\": \"Email\",\"default\": \"bob@builder.com\"},{\"type\": \"string\",\"name\": \"Address\",\"default\": \"Bangalore\"},{\"type\": \"string\",\"name\": \"Mobile\",\"default\": \"1234567890\"},{\"type\": \"string\",\"name\": \"CompanyName\",\"default\": \"companyname\"},{\"type\": \"string\",\"name\": \"Country\",\"default\": \"India\"},{\"type\": \"string\",\"name\": \"City\",\"default\": \"baganlore\"},{\"type\": \"string\",\"name\": \"Zip\",\"default\": \"560001\"},{\"type\": \"string\",\"name\": \"Password\",\"default\": \"password\"},{\"type\": \"string\",\"name\": \"Language\",\"default\": \"en-GB\"},{\"type\": \"string\",\"name\": \"MagicLink\",\"default\": \"ceb2uY3uH0phDvtCIYCn+8hjKjYgS6oQfMorWmmauCQ=\"}]},{\"type\": \"array\",\"name\": \"profiles\",\"items\": {\"format\": \"JSON\",\"type\": \"record\",\"fields\": [{\"type\": \"string\",\"name\": \"purposeId\",\"default\": \"3e900659-de89-4184-bb1a-0bca2e822b39\"},{\"type\": \"string\",\"name\": \"collectionPointGuid\",\"default\": \"21f16e84-8b2a-4217-8f52-b7bf6880df52\"},{\"type\": \"double\",\"name\": \"collectionPointVersion\",\"default\": 1},{\"type\": \"array\",\"name\": \"topics\",\"items\": {\"format\": \"JSON\",\"type\": \"record\",\"fields\": [{\"type\": \"string\",\"name\": \"topicGuid\",\"default\": \"6ed69adf-51a3-4452-ab8b-6280d58dafe8\"},{\"type\": \"string\",\"name\": \"integrationKey\",\"default\": \"fishing-int-key\"},{\"type\": \"boolean\",\"name\": \"value\",\"default\": true}]}},{\"type\": \"array\",\"name\": \"customPreferences\",\"items\": {\"format\": \"JSON\",\"type\": \"record\",\"fields\": [{\"type\": \"string\",\"name\": \"guid\",\"default\": \"5d134aee-0356-4a45-94a6-9f00769531d4\"},{\"type\": \"string\",\"name\": \"name\",\"default\": \"Test Custom Preference\"},{\"type\": \"array\",\"name\": \"options\",\"items\": {\"format\": \"JSON\",\"type\": \"record\",\"fields\": [{\"type\": \"string\",\"name\": \"guid\",\"default\": \"5d134aee-0356-4a45-94a6-9f00769531d5\"},{\"type\": \"string\",\"name\": \"name\",\"default\": \"Test Option1\"}]}}]}},{\"format\": \"JSON\",\"type\": \"record\",\"name\": \"profileFields\",\"fields\": [{\"type\": \"string\",\"name\": \"TotalTransactions\",\"default\": \"0\"},{\"type\": \"string\",\"name\": \"FirstTransaction\",\"default\": \"1543832130\"},{\"type\": \"string\",\"name\": \"ConsentDate\",\"default\": \"1543832130\"},{\"type\": \"string\",\"name\": \"TransactionStatus\",\"default\": \"ACTIVE\"},{\"type\": \"string\",\"name\": \"LastTransaction\",\"default\": \"1543832130\"},{\"type\": \"string\",\"name\": \"ActivationDate\",\"default\": \"1543832130\"},{\"type\": \"string\",\"name\": \"WithdrawalDate\",\"default\": \"1543832130\"},{\"type\": \"string\",\"name\": \"DoubleOptInConsent\",\"default\": \"N\"}]}]}}]},{\"format\": \"JSON\",\"type\": \"record\",\"name\": \"userDetails\",\"fields\": [{\"type\": \"string\",\"name\": \"roleId\",\"default\": \"\"},{\"type\": \"string\",\"name\": \"tenantId\",\"default\": \"4\"},{\"type\": \"string\",\"name\": \"languageId\",\"default\": \"\"},{\"type\": \"string\",\"name\": \"timeZoneOffsetInMinutes\",\"default\": \"\"},{\"type\": \"string\",\"name\": \"tenantGuid\",\"default\": \"00000000-0000-0000-0000-000000000000\"},{\"type\": \"string\",\"name\": \"orgGroupId\",\"default\": \"00000000-0000-0000-0000-000000000000\"},{\"type\": \"string\",\"name\": \"userId\",\"default\": \"00000000-0000-0000-0000-000000000000\"},{\"type\": \"string\",\"name\": \"sessionId\",\"default\": \"\"},{\"type\": \"string\",\"name\": \"role\",\"default\": \"\"},{\"type\": \"string\",\"name\": \"email\",\"default\": \"\"},{\"type\": \"string\",\"name\": \"permissions\",\"default\": \"\"},{\"type\": \"string\",\"name\": \"scopes\",\"default\": \"\"},{\"type\": \"string\",\"name\": \"permissionsCheckSum\",\"default\": \"\"},{\"type\": \"string\",\"name\": \"defaultDomain\",\"default\": \"\"},{\"type\": \"string\",\"name\": \"dsPortalDomain\",\"default\": \"\"},{\"type\": \"string\",\"name\": \"originalHost\",\"default\": \"\"},{\"type\": \"string\",\"name\": \"locale\",\"default\": \"en_US\"}]},{\"type\": \"string\",\"name\": \"integrationId\",\"default\": \"00000000-0000-0000-0000-000000000000\"},{\"type\": \"string\",\"name\": \"workflowId\",\"default\": \"00000000-0000-0000-0000-000000000000\"},{\"type\": \"string\",\"name\": \"messageKey\",\"default\": \"intgDsTestWithoutBatch@otprivacy.com:21f16e84-8b2a-4217-8f52-b7bf6880df52\"},{\"type\": \"double\",\"name\": \"messageSequenceNumber\",\"default\": 1580445036773},{\"type\": \"string\",\"name\": \"deDuplicationStrategy\",\"default\": \"DISCARD_OLDER\"}]}" + } + }, + { + "processType": "MESSAGELOG", + "processContext": { + "MessageLog": { + "type": "MESSAGELOG", + "continueOnError": null + } + }, + "nodeLabel": "messagelog", + "nodeDescription": "Terminating Node : messagelog", + "requestSchema": null, + "responseSchema": { + "name": null, + "description": null, + "schema": null + } + }, + { + "processType": "TRANSFORM", + "processContext": { + "DataTransformer": { + "type": "TRANSFORM", + "template": "<#list 0..step.applyEach_0.customPreferences?size-1 as n>\n${set('truePrefs${n}', [])}\n<#list 0..step.applyEach_0.customPreferences[n].options?size-1 as m>\n<#if ((step.applyEach_0.customPreferences[n].options[m].value?c)!\"\") == \"true\">\n${push('truePrefs${n}', '${(step.applyEach_0.customPreferences[n].options[m].name)}')}\n\n\n", + "independentNode": true, + "continueOnError": null, + "isIndependentNode": true + } + }, + "nodeLabel": "dataTransformator_0", + "nodeDescription": null, + "requestSchema": null, + "responseSchema": { + "name": "Data Transformer", + "description": null, + "schema": "{\"format\":\"JSON\",\"type\":\"record\",\"fields\":[]}" + } + }, + { + "processType": "TRANSFORM", + "processContext": { + "DataTransformer": { + "type": "TRANSFORM", + "template": "{\n \"userId\": \"${(event.payload.dataSubjectEmail)!}\",\n \"event\": \"Consent Updated\",\n \"properties\": {\n \"purposeID\": \"${(step.applyEach_0.purposeId)!}\",\n \"purposeName\": \"${(step.applyEach_0.purposeName)!}\",\n \"status\": \"${(step.applyEach_0.profileFields.TransactionStatus)!}\",\n<#list 0..step.applyEach_0.customPreferences?size-1 as n>\n \"${(step.applyEach_0.customPreferences[n].name)}\" : \"<#list get('truePrefs${n}') as item>${item}<#sep>, \"\n<#sep>, \n }\n}", + "independentNode": false, + "continueOnError": null, + "isIndependentNode": false + } + }, + "nodeLabel": "transform_0", + "nodeDescription": "Https POST Consent Updates to Track API", + "requestSchema": null, + "responseSchema": { + "name": null, + "description": null, + "schema": null + } + }, + { + "processType": "HTTP", + "processContext": { + "HttpConnector": { + "type": "HTTP", + "headers": { + "Content-Type": "application/json", + "Authorization": "Basic {encoded write key here}" + }, + "requestURI": "https://events.eu1.segmentapis.com/v1/track", + "httpMethod": "POST", + "jweEncryptionRequired": false, + "jweDecryptionRequired": false, + "encryptionCredentialId": null, + "decryptionCredentialId": null, + "internal": false, + "continueOnError": "NONE", + "pathParams": {}, + "queryParams": {}, + "isInternal": false, + "isDSPortal": false, + "viewType": null + } + }, + "nodeLabel": "http_0", + "nodeDescription": "Https POST Consent Updates to Track API", + "requestSchema": null, + "responseSchema": { + "name": null, + "description": null, + "schema": null + } + } + ], + "directions": [ + { + "startNode": "applyEach_0", + "endNode": "messagelog" + }, + { + "startNode": "applyEach_0", + "endNode": "dataTransformator_0" + }, + { + "startNode": "dataTransformator_0", + "endNode": "transform_0" + }, + { + "startNode": "transform_0", + "endNode": "http_0" + } + ], + "categoryBitValue": 258, + "seedSystem": false, + "halted": false, + "dlqEnabled": true +} \ No newline at end of file diff --git a/src/connections/sources/catalog/cloud-apps/onetrust/index.md b/src/connections/sources/catalog/cloud-apps/onetrust/index.md index 25a4b9c405..250eed48f3 100644 --- a/src/connections/sources/catalog/cloud-apps/onetrust/index.md +++ b/src/connections/sources/catalog/cloud-apps/onetrust/index.md @@ -21,7 +21,9 @@ This source is maintained by OneTrust. For any issues with the source, [contact 3. On the next screen, give the Source **a nickname** configure any other settings. - The nickname is used as a label in the Segment app, and Segment creates a related schema name in your warehouse. The nickname can be anything, but Segment recommends using something that reflects the source itself and distinguishes amongst your environments (like `OneTrust_Prod`, `OneTrust_Staging`, or `OneTrust_Dev`). -4. In OneTrust, navigate to **Integrations > Connections > Import**, and upload this JSON file. +4. In OneTrust, go to **Integrations > Connections > Import** and upload the appropriate JSON file. + - For US Segment workspaces (default), use [this JSON file](./OneTrust-Segment-Track-API-Integration.json). + - If you're in an EU Segment workspace, use [this JSON file](./OneTrust-Segment-Track-API-Integration-EU.json). 5. Copy the **Write key** from the Segment UI, and paste it in as the Auth header for the OneTrust integration. diff --git a/src/connections/sources/catalog/libraries/website/javascript/custom-proxy.md b/src/connections/sources/catalog/libraries/website/javascript/custom-proxy.md index 3a55e232b5..fffc618375 100644 --- a/src/connections/sources/catalog/libraries/website/javascript/custom-proxy.md +++ b/src/connections/sources/catalog/libraries/website/javascript/custom-proxy.md @@ -247,3 +247,12 @@ analytics.load({ cdnSettings: {...} // object from https://cdn.segment.com/v1/projects//settings' }) ``` + +## Restore the API host to the Segment default + +If you wish to restore the proxied API host to it's original value: +1. Navigate to the **Source > Settings > Analytis.js tab** +2. Scroll down until you see the Host address field. +3. Under the field, there is a small blue text that says 'Restore to a default value'. Click **Restore** and then **Save**. + +Any changes made to the CDN host must be update manually in your code. diff --git a/src/connections/sources/catalog/libraries/website/javascript/faq.md b/src/connections/sources/catalog/libraries/website/javascript/faq.md index ec998a3757..ad7993651b 100644 --- a/src/connections/sources/catalog/libraries/website/javascript/faq.md +++ b/src/connections/sources/catalog/libraries/website/javascript/faq.md @@ -11,6 +11,14 @@ Yes, the limit is 32KB per event message. Events with a payload larger than 32KB 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. +## Is there an updated version of the Segment snippet? +Segment released an updated version of the Analytics.js snippet, which introduces several enhancements and fixes that might improve your setup. For a full list of version updates, see the Analytics.js snippet's [Releases](https://github.com/segmentio/snippet/releases){:target="_blank”}. + +You can find the latest version of the Segment snippet in your JavaScript source's Overview tab or in the [Quickstart: Analytics.js](/docs/connections/sources/catalog/libraries/website/javascript/quickstart/#step-2a-add-the-segment-snippet) documentation. + +While there is no deadline to upgrade your snippet to the latest version, upgrading lets you use the latest improvements in the Segment library. + + ## Why do I see a network request to `/m`? In May 2018, Segment began collecting client-side performance metrics in Analytics.js. This includes metrics like: diff --git a/src/engage/audiences/linked-audiences-limits.md b/src/engage/audiences/linked-audiences-limits.md index c7706d338b..4a0b27d372 100644 --- a/src/engage/audiences/linked-audiences-limits.md +++ b/src/engage/audiences/linked-audiences-limits.md @@ -25,3 +25,17 @@ Your plan includes a high limit of Activation Events, which ensures that the vas If you have a non-standard or high volume usage plan, you have unique Linked Audiences limits or custom pricing. +## Product limits + +Name | Limit | Details +---- | ----- | -------- +RETL row limit | 150 million | The audience compute fails if the total output exceeds the limit. +RETL column limit | 500 columns | The audience compute fails if the number of columns exceeds the limit. +Global concurrent audience runs | 5 total within any given space | New audience runs are queued once the limit is reached and will start execution once prior audience runs complete. +Event Size | 32 KB | Segment doesn’t emit messages for profiles whose total related entities and enrichments exceed the limit. +Data Graph depth | 6 | You can't save a Data Graph if you exceed the limit. +Preview size | 3K rows | The maximum number of rows you can have to generate a preview. The preview fails if you bring back too many entities. +Entity value type ahead cache | Up to 100 unique values | The maximum number of entity values Segment stores in cache. +Entity columns | Up to 200 unique values | The maximum number of entity property columns Segment surfaces in the condition builder. +Run frequency | 15 minutes (this is the fastest time) | You can’t configure more frequency syncs. You can select **Compute Now** to trigger runs, but you’re limited by Profiles Sync for when new data syncs back to the data warehouse. + diff --git a/src/engage/journeys/journeys-edits.md b/src/engage/journeys/journeys-edits.md index 1f207ee9de..fccae5eb7e 100644 --- a/src/engage/journeys/journeys-edits.md +++ b/src/engage/journeys/journeys-edits.md @@ -35,6 +35,10 @@ After you’ve published, users who meet the entry criteria can enter the new jo You can return to the Journeys list page to view the new live journey and its previous versions, which are nested under the journey container. +> info "Journey settings" +> A Journey's settings can't be edited once the Journey has been published, including [entry and exit settings](/docs/engage/journeys/build-journey/#journey-exits-and-re-entry). The only settings you can change after publishing a Journey are the Journey's name and description. + + ## Working with Journeys versioning ### Exit settings and user flow between journeys @@ -61,4 +65,4 @@ Adding a list destination to a journey version creates a new record in Segment For example, if you add a list destination to Version 1 of a journey, and users begin flowing into the version, then Segment will begin creating the new record. If you create a Version 2 draft from Version 1 of the journey while Segment is still creating the new record, you won’t be able to publish Version 2 until this process is completed. -If the version has a list destination but no users have flowed into the version, though, Segment won't create a new record for that list destination and you won't have to wait to publish a new journey version. \ No newline at end of file +If the version has a list destination but no users have flowed into the version, though, Segment won't create a new record for that list destination, and you won't have to wait to publish a new journey version. diff --git a/src/engage/profiles/csv-upload.md b/src/engage/profiles/csv-upload.md index 4c137c2419..0531144018 100644 --- a/src/engage/profiles/csv-upload.md +++ b/src/engage/profiles/csv-upload.md @@ -4,6 +4,9 @@ plan: engage-foundations --- You can use the Profiles CSV Uploader to add or update user profiles and traits. This page contains guidelines for your CSV upload and explains how to upload a CSV file to Engage. +> info "" +> When you upload a CSV file, Engage generates internal Identify calls using Segment's Tracking API and sends them into the [Engage output source](/docs/unify/debugger/). + ## CSV file upload guidelines Keep the following guidelines in mind as you upload CSV files to Twilio Engage: diff --git a/src/partners/sources.md b/src/partners/sources.md index 1c7d6599d9..80541272c7 100644 --- a/src/partners/sources.md +++ b/src/partners/sources.md @@ -108,7 +108,7 @@ If you want to batch requests to the HTTP endpoint, refer to the HTTP API's [bat Segment offers customers the option to lead on data residency by providing [regional infrastructure](/docs/guides/regional-segment) in both the Europe and the United States. In order for your source to be available in an EU workspace, you will need to provide the ability for the Segment user to post their data to the EU ingestion endpoint: - Oregon (US Default) — `api.segment.io/v1` -- Dublin — `events.eu1.segmentapis.com/` +- Dublin — `events.eu1.segmentapis.com/v1` ## Test your source