|
1 |
| -# Marketing Cloud Client Samples |
2 |
| - |
3 |
| -This repository contains samples that use Marketing Cloud Client. Here is the list of samples: |
4 |
| -- `target-only` - shows how Marketing Cloud Client can be used in isolation |
5 |
| -- `mcid-integration` - shows how Marketing Cloud Client can be used in conjunction with MCID (Visitor API) |
6 |
| -- `mcid-customer-ids-integration` - shows how Marketing Cloud Client can be used in conjunction with MCID (Visitor API) and customer IDs. Customer IDs are useful in scenarios when user is logged in. |
7 |
| -- `mcid-analytics-integration` - shows how Marketing Cloud Client can be used in conjunction with MCID (Visitor API) and Adobe Analytics. |
8 |
| -- `mcid-analytics-atjs-integration` - shows how Marketing Cloud Client can be used in conjunction with MCID (Visitor API), Adobe Analytics and at.js. This sample shows how you can execute "hybrid" tests, when the test is started on the server side and then it is handed off to at.js on the client side. |
9 |
| -- `target-traces` - shows how Marketing Cloud Client can be used to retrieve Target execution traces. |
10 |
| -- `batch-mbox-v2-api-mcid-analytics-atjs-integration` - shows how Marketing Cloud Client can be used to execute Batch Mbox v2 API requests. |
11 |
| - |
12 |
| -For more documentation please check: https://www.npmjs.com/package/@adobe/target-node-client. |
| 1 | +# Target Node.js SDK Samples & Demos |
| 2 | + |
| 3 | +This repository contains samples and demos for the [Target Node.js SDK](https://www.npmjs.com/package/@adobe/target-nodejs-sdk) |
| 4 | + |
| 5 | +## Demos |
| 6 | + |
| 7 | +- [react-shopping-cart-demo](react-shopping-cart-demo) - a demo showing how to fetch and inject Target offers in a |
| 8 | +[React Redux](https://react-redux.js.org/) app on the server side and then instantly apply the offers on the client side, |
| 9 | +without any additional client-side Target calls. Check out the [Live Demo](http://target-nodejs-react-sample.eu-west-1.elasticbeanstalk.com). |
| 10 | +- [next-server-side-rendering-demo](next-server-side-rendering-demo) - a demo showing how to fetch and inject Target offers |
| 11 | +in a [Next.js](https://nextjs.org/) server-side rendered app, and then instantly apply the offers on the client side, |
| 12 | +without any additional client-side Target calls. Check out the [Live Demo](http://target-nodejs-ssr-sample.eu-west-1.elasticbeanstalk.com). |
| 13 | + |
| 14 | +## Samples |
| 15 | + |
| 16 | +- [target-only](target-only) - shows how Target Node.js SDK can be used in isolation |
| 17 | +- [ecid-integration](ecid-integration) - shows how Target Node.js SDK can be used in conjunction with ECID (Visitor API) |
| 18 | +- [ecid-customer-ids-integration](ecid-customer-ids-integration) - shows how Target Node.js SDK can be used in |
| 19 | +conjunction with ECID (Visitor API) and Customer IDs, useful for tracking user authentication. |
| 20 | +- [ecid-analytics-integration](ecid-analytics-integration) - shows how Target Node.js SDK can be used in conjunction |
| 21 | +with ECID (Visitor API) and Adobe Analytics. |
| 22 | +- [ecid-analytics-atjs-integration](ecid-analytics-atjs-integration) - shows how Target Node.js SDK can be used in |
| 23 | +conjunction with ECID (Visitor API), Adobe Analytics and at.js. This sample shows how to run testing in "hybrid" mode, |
| 24 | +when the test is started on the server side and then it is handed off to at.js on the client side. |
| 25 | +- [advanced-atjs-integration-serverstate](advanced-atjs-integration-serverstate) - shows how to use at.js v2.2+ **serverState** feature to apply Target offers fetched on the server side, without any additional client side content-fetching Target calls. |
| 26 | +- [target-traces](target-traces) - shows how Target Node.js SDK can be used to retrieve Target execution traces. |
| 27 | +- [shared-ecid-analytics-integration](shared-ecid-analytics-integration) - shows how to properly handle multiple Target |
| 28 | +Node.js SDK API calls when processing a client request, sharing the same ECID instance. |
| 29 | +- [multiple-mbox-ecid-analytics-atjs-integration](multiple-mbox-ecid-analytics-atjs-integration) - shows how Target |
| 30 | +Node.js SDK can be used to request content for multiple mboxes in the same Target call. |
| 31 | + |
| 32 | +For Target Node.js SDK documentation, see [Target Node.js SDK NPM page](https://www.npmjs.com/package/@adobe/target-nodejs-sdk). |
0 commit comments