{"_id":"595b8e1a8b75a4003f1b55ca","project":"5540ce1b31827a0d007ab1cc","version":{"_id":"5540ce1c31827a0d007ab1cf","project":"5540ce1b31827a0d007ab1cc","__v":31,"createdAt":"2015-04-29T12:27:08.390Z","releaseDate":"2015-04-29T12:27:08.390Z","categories":["5540ce1c31827a0d007ab1d0","5540d91bbb9e762d00f594ad","5540e5f131827a0d007ab212","5540e5febb9e762d00f594d3","5540e61331827a0d007ab213","5540e6195cf9682100d61afa","5540e62631827a0d007ab214","5540e63031827a0d007ab215","5540e63531827a0d007ab216","5540e63e5cf9682100d61afc","5540e6445cf9682100d61afd","5540e64a5cf9682100d61afe","55a4ff5b2e70c0250038050f","55acb28318eefd0d0071d504","55ae1abe8576b92300291c80","55ae453ef302af23000ac109","55af586d555b900d0036d296","55af91dac8a85321007a53c3","55b9fee204775a2f00628071","55b9ff0e04775a2f00628072","55b9ff4604775a2f00628073","55b9ff5fd72d1e1900276a38","55b9ff7f04775a2f00628074","55b9ff90eb08801900f833e5","55b9ffa5d72d1e1900276a39","55b9ffca04775a2f00628075","55b9fffdd72d1e1900276a3a","56bc2f033ee9e70d008b46af","56c2f6efbbf9ec2d00e0fe4f","57595bbb18760817001e8bbe","57d8d9793916800e003dde53"],"is_deprecated":false,"is_hidden":false,"is_beta":false,"is_stable":true,"codename":"","version_clean":"1.0.0","version":"1.0"},"category":{"_id":"55a4ff5b2e70c0250038050f","pages":["55a4ff7d750a9a23005332af","55a4ff8b750a9a23005332b1","55a4ff9b750a9a23005332b3","55a60bfcaaf9cf1900114efb","55a6184880c8a30d00b32526","55a61ba780c8a30d00b32532","55a61c97aaf9cf1900114f40","55a61ea9aaf9cf1900114f48","55a6206580c8a30d00b32544","55a64277aaf9cf1900114fc2","55a694d1aaf9cf1900115102","55a6a23eaaf9cf19001151e2","55a6a9b389c9da1900e2a41d","55a6aba45f88a70d0065b255","55a90687c8bd450d000dd157","55af84f3aa902f1700300daa","55afa3e3902fd51700f5f858","55b0cc5cb3171b3700b153fa","56015bdc3aa0520d00da0ced","5603fe3490ee490d004404c2","5633dd18d28a340d004004f5","56448c697a8cb50d00a3ea3f","56d7a2ec5208281500a2506c","56d859b8b159f10b00304577","56d9822add90610b002708a1","56ef44c6e8d6fa17006f244f"],"version":"5540ce1c31827a0d007ab1cf","project":"5540ce1b31827a0d007ab1cc","__v":26,"sync":{"url":"","isSync":false},"reference":false,"createdAt":"2015-07-14T12:23:55.603Z","from_sync":false,"order":2,"slug":"features","title":"Features"},"user":"5540e0f5bb9e762d00f594c0","__v":0,"updates":[],"next":{"pages":[],"description":""},"createdAt":"2017-07-04T12:46:18.420Z","link_external":false,"link_url":"","githubsync":"","sync_unique":"","hidden":false,"api":{"results":{"codes":[]},"settings":"","auth":"required","params":[],"url":""},"isReference":false,"order":999,"body":"[block:callout]\n{\n  \"type\": \"success\",\n  \"title\": \"Enterprise feature\"\n}\n[/block]\nThis tutorial covers configuration and launch of the Abandoned Cart Recovery push campaign in 4 easy steps.\n* setting up the push notification messages\n* setting up the events to trigger the campaign\n* setting up the campaign itself\n* measuring the success\n\nLet's start!\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"1. Set up two push presets for Cart Recovery Campaign\"\n}\n[/block]\nThe very first step is to set up cart recovery push messages that will be presented to the user.\n\nGo to the **Send Push** form and set up **Message** and **Action** for the push message.\n\n**Message** - this will be the message that will be presented to the user. In most of the cases during abandoned cart recovery you already know the user name as a part of the ordering process. Make the message [personal](http://docs.pushwoosh.com/docs/dynamic-content) as it will significantly increase the push response.\n\n**Action** - This purely depends on the app and could be as simple as opening the app or the website. However it is recommended to set up a [Deep Link](http://docs.pushwoosh.com/docs/deep-linking) to redirect user directly to the Cart page. \n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/b60407d-Setting_Up_Push_Preset.jpg\",\n        \"Setting Up Push Preset.jpg\",\n        1728,\n        850,\n        \"#f0f0f0\"\n      ]\n    }\n  ]\n}\n[/block]\nScroll to the bottom of the page and save this preset by clicking on \"**Save Preset**\" button.\n[block:callout]\n{\n  \"type\": \"success\",\n  \"title\": \"Abandoned Cart Recovery push presets\",\n  \"body\": \"Pushwoosh Abandoned Cart Recovery supports up to two push presets at different time intervals.\"\n}\n[/block]\n\n[block:api-header]\n{\n  \"title\": \"2. Setting up the Events\"\n}\n[/block]\nYou need 3 [Events](http://docs.pushwoosh.com/docs/events) to be integrated in your app or website to implement Cart Recovery.\n\n* Event when product is added to the cart. We will use this event as a trigger for Cart Recovery campaign. In our case this event is - ***ProductAdd*** \n* Event when user completes the checkout successfully. We will use this event as a trigger to stop the campaign. In our case this event is - ***CheckoutSuccess*** \n* Event when user clears the cart. Again this event will be a trigger to stop the campaign as there are no items in the cart left. In our case this event is - ***CartCleared***\n\nUse this guide to implement Events in your app or on your website:\nhttp://docs.pushwoosh.com/docs/events\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/8e3a820-Events_List.jpg\",\n        \"Events List.jpg\",\n        1730,\n        550,\n        \"#f1f2f2\"\n      ]\n    }\n  ]\n}\n[/block]\n\n[block:api-header]\n{\n  \"title\": \"3. Setting up the Abandoned Cart Recovery push campaign\"\n}\n[/block]\nGo to the \"**Abandoned Cart**\" section under your application in Pushwoosh Control Panel.\n\n* Select ***ProductAdd*** event as a trigger for the campaign\n* Select ***CartCleared*** and ***CheckoutSuccess*** as exit points for the campaign\n\n* Select the first and the second cart recovery push messages with delays accordingly. In our case below we selected the first message to be displayed in 30 minutes and 1 day for the second one.\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/621d9db-Abandoned_Cart_Recovery.jpg\",\n        \"Abandoned Cart Recovery.jpg\",\n        2338,\n        1000,\n        \"#f0f1f1\"\n      ]\n    }\n  ]\n}\n[/block]\nClick **Save** and you are ready to go!\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/ff44430-phone_abandoned_cart_push.jpg\",\n        \"phone_abandoned_cart_push.jpg\",\n        710,\n        310,\n        \"#4782b3\"\n      ]\n    }\n  ]\n}\n[/block]\n\n[block:api-header]\n{\n  \"title\": \"4. Measuring the success!\"\n}\n[/block]\nIn order to see the result of the cart recovery campaign and to see *push send*, *push open* and *CTR* rate you need to associate **Pushwoosh Campaign** with **Push Presets** created on the *step 1*.\n\nGo to the \"**Campaigns**\" section under your application in Pushwoosh Control Panel and create \"*Abandoned cart campaign*\".\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/10bf907-Creating_Campaign.jpg\",\n        \"Creating Campaign.jpg\",\n        2328,\n        562,\n        \"#065971\"\n      ]\n    }\n  ]\n}\n[/block]\nModify your **Push Presets** and add newly created campaign (in our case \"Abandoned cart campaign\") to the push preset.\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/5cfec49-Push_Preset_with_Campaign.jpg\",\n        \"Push Preset with Campaign.jpg\",\n        1734,\n        488,\n        \"#f0f0f0\"\n      ],\n      \"border\": true\n    }\n  ]\n}\n[/block]\nNow go to the Campaign statistics to see your Abandoned Cart Recovery campaign success!\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/4ff3107-Campaign_results.jpg\",\n        \"Campaign results.jpg\",\n        1746,\n        1252,\n        \"#15a5a4\"\n      ],\n      \"sizing\": \"full\",\n      \"border\": true\n    }\n  ]\n}\n[/block]","excerpt":"","slug":"abandoned-cart-recovery","type":"basic","title":"Abandoned Cart Recovery"}

Abandoned Cart Recovery


[block:callout] { "type": "success", "title": "Enterprise feature" } [/block] This tutorial covers configuration and launch of the Abandoned Cart Recovery push campaign in 4 easy steps. * setting up the push notification messages * setting up the events to trigger the campaign * setting up the campaign itself * measuring the success Let's start! [block:api-header] { "type": "basic", "title": "1. Set up two push presets for Cart Recovery Campaign" } [/block] The very first step is to set up cart recovery push messages that will be presented to the user. Go to the **Send Push** form and set up **Message** and **Action** for the push message. **Message** - this will be the message that will be presented to the user. In most of the cases during abandoned cart recovery you already know the user name as a part of the ordering process. Make the message [personal](http://docs.pushwoosh.com/docs/dynamic-content) as it will significantly increase the push response. **Action** - This purely depends on the app and could be as simple as opening the app or the website. However it is recommended to set up a [Deep Link](http://docs.pushwoosh.com/docs/deep-linking) to redirect user directly to the Cart page. [block:image] { "images": [ { "image": [ "https://files.readme.io/b60407d-Setting_Up_Push_Preset.jpg", "Setting Up Push Preset.jpg", 1728, 850, "#f0f0f0" ] } ] } [/block] Scroll to the bottom of the page and save this preset by clicking on "**Save Preset**" button. [block:callout] { "type": "success", "title": "Abandoned Cart Recovery push presets", "body": "Pushwoosh Abandoned Cart Recovery supports up to two push presets at different time intervals." } [/block] [block:api-header] { "title": "2. Setting up the Events" } [/block] You need 3 [Events](http://docs.pushwoosh.com/docs/events) to be integrated in your app or website to implement Cart Recovery. * Event when product is added to the cart. We will use this event as a trigger for Cart Recovery campaign. In our case this event is - ***ProductAdd*** * Event when user completes the checkout successfully. We will use this event as a trigger to stop the campaign. In our case this event is - ***CheckoutSuccess*** * Event when user clears the cart. Again this event will be a trigger to stop the campaign as there are no items in the cart left. In our case this event is - ***CartCleared*** Use this guide to implement Events in your app or on your website: http://docs.pushwoosh.com/docs/events [block:image] { "images": [ { "image": [ "https://files.readme.io/8e3a820-Events_List.jpg", "Events List.jpg", 1730, 550, "#f1f2f2" ] } ] } [/block] [block:api-header] { "title": "3. Setting up the Abandoned Cart Recovery push campaign" } [/block] Go to the "**Abandoned Cart**" section under your application in Pushwoosh Control Panel. * Select ***ProductAdd*** event as a trigger for the campaign * Select ***CartCleared*** and ***CheckoutSuccess*** as exit points for the campaign * Select the first and the second cart recovery push messages with delays accordingly. In our case below we selected the first message to be displayed in 30 minutes and 1 day for the second one. [block:image] { "images": [ { "image": [ "https://files.readme.io/621d9db-Abandoned_Cart_Recovery.jpg", "Abandoned Cart Recovery.jpg", 2338, 1000, "#f0f1f1" ] } ] } [/block] Click **Save** and you are ready to go! [block:image] { "images": [ { "image": [ "https://files.readme.io/ff44430-phone_abandoned_cart_push.jpg", "phone_abandoned_cart_push.jpg", 710, 310, "#4782b3" ] } ] } [/block] [block:api-header] { "title": "4. Measuring the success!" } [/block] In order to see the result of the cart recovery campaign and to see *push send*, *push open* and *CTR* rate you need to associate **Pushwoosh Campaign** with **Push Presets** created on the *step 1*. Go to the "**Campaigns**" section under your application in Pushwoosh Control Panel and create "*Abandoned cart campaign*". [block:image] { "images": [ { "image": [ "https://files.readme.io/10bf907-Creating_Campaign.jpg", "Creating Campaign.jpg", 2328, 562, "#065971" ] } ] } [/block] Modify your **Push Presets** and add newly created campaign (in our case "Abandoned cart campaign") to the push preset. [block:image] { "images": [ { "image": [ "https://files.readme.io/5cfec49-Push_Preset_with_Campaign.jpg", "Push Preset with Campaign.jpg", 1734, 488, "#f0f0f0" ], "border": true } ] } [/block] Now go to the Campaign statistics to see your Abandoned Cart Recovery campaign success! [block:image] { "images": [ { "image": [ "https://files.readme.io/4ff3107-Campaign_results.jpg", "Campaign results.jpg", 1746, 1252, "#15a5a4" ], "sizing": "full", "border": true } ] } [/block]