{"_id":"562014128a05d7230006ffd8","version":{"_id":"5620140f8a05d7230006ffac","project":"54861bb654b3ce0b00367292","__v":3,"createdAt":"2015-10-15T21:01:03.908Z","releaseDate":"2015-10-15T21:01:03.908Z","categories":["562014108a05d7230006ffad","562014108a05d7230006ffae","562014108a05d7230006ffaf","562014108a05d7230006ffb0","562014108a05d7230006ffb1","562014108a05d7230006ffb2","562014108a05d7230006ffb3","562014108a05d7230006ffb4","562014108a05d7230006ffb5","5666f7f5d784a70d00397bff","56967935b6d61f0d00acfb0b"],"is_deprecated":true,"is_hidden":false,"is_beta":false,"is_stable":false,"codename":"Moments","version_clean":"2.0.0","version":"2.0"},"user":"54861b9f3681d914006992a4","category":{"_id":"562014108a05d7230006ffae","pages":["562014128a05d7230006ffd8","562014128a05d7230006ffd9","562014128a05d7230006ffda","562014128a05d7230006ffdb","562014128a05d7230006ffdc","562014128a05d7230006ffdd","562014128a05d7230006ffde","562014128a05d7230006ffdf","562014128a05d7230006ffe0","562014128a05d7230006ffe1","562014128a05d7230006ffe2","562014128a05d7230006ffe3","562014128a05d7230006ffe4","562014128a05d7230006ffe5"],"project":"54861bb654b3ce0b00367292","version":"5620140f8a05d7230006ffac","__v":1,"sync":{"url":"","isSync":false},"reference":false,"createdAt":"2014-12-08T22:54:31.828Z","from_sync":false,"order":2,"slug":"2-personalization","title":"Cases & Dynamic Objects"},"project":"54861bb654b3ce0b00367292","__v":1,"parentDoc":null,"updates":[],"next":{"pages":[],"description":""},"createdAt":"2014-12-09T11:57:56.715Z","link_external":false,"link_url":"","githubsync":"","sync_unique":"","hidden":false,"api":{"results":{"codes":[]},"settings":"","auth":"never","params":[],"url":""},"isReference":false,"order":0,"body":"Now that we have passed the initial SDK setup, let's focus on getting things done: \n[block:callout]\n{\n  \"type\": \"info\",\n  \"body\": \"Building segments and than applying specific experiences to those segments is how we create personalization.\",\n  \"title\": \"Elasticode's personalization\"\n}\n[/block]\n\n\nBuilding specific experiences could be implemented using [**Cases**](doc:cases)  or  [**Dynamic objects**](doc:creating-dynamic-objects), once adding them to our code, we can [**review**](doc:review-statesvalues) these cases/objects information VIA our dashboard, and later on [**create segments**](doc:23-building-segments)   that would apply to those cases \n\n\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/yshVV1jETjS6Gj8uyaYX_9.jpg\",\n        \"9.jpg\",\n        \"694\",\n        \"164\",\n        \"#0589cb\",\n        \"\"\n      ]\n    }\n  ]\n}\n[/block]\nAs specified in the upper illustration, both:\n\n[2.1.1 Creating Cases](doc:cases)   \n[2.1.2 Creating Dynamic objects](doc:creating-dynamic-objects) \n\nWould help the dev set up the relevant code elasticity, whether by cases or dynamic objects\n\nWhereas .... \n\n[2.2 Review States/Values](doc:review-statesvalues) \n\n[2.3 Building segments](doc:23-building-segments) \n\nBoth focus on the on going tasks of the product and optimization team to personalize experiences and enable real-time segmentation","excerpt":"What are Elasticode's casses & Dynamic objects","slug":"intro","type":"basic","title":"- Intro"}

- Intro

What are Elasticode's casses & Dynamic objects

Now that we have passed the initial SDK setup, let's focus on getting things done: [block:callout] { "type": "info", "body": "Building segments and than applying specific experiences to those segments is how we create personalization.", "title": "Elasticode's personalization" } [/block] Building specific experiences could be implemented using [**Cases**](doc:cases) or [**Dynamic objects**](doc:creating-dynamic-objects), once adding them to our code, we can [**review**](doc:review-statesvalues) these cases/objects information VIA our dashboard, and later on [**create segments**](doc:23-building-segments) that would apply to those cases [block:image] { "images": [ { "image": [ "https://files.readme.io/yshVV1jETjS6Gj8uyaYX_9.jpg", "9.jpg", "694", "164", "#0589cb", "" ] } ] } [/block] As specified in the upper illustration, both: [2.1.1 Creating Cases](doc:cases) [2.1.2 Creating Dynamic objects](doc:creating-dynamic-objects) Would help the dev set up the relevant code elasticity, whether by cases or dynamic objects Whereas .... [2.2 Review States/Values](doc:review-statesvalues) [2.3 Building segments](doc:23-building-segments) Both focus on the on going tasks of the product and optimization team to personalize experiences and enable real-time segmentation