{"_id":"55a694d1aaf9cf1900115102","__v":7,"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"},"parentDoc":null,"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"},"project":"5540ce1b31827a0d007ab1cc","user":"55a5003a750a9a23005332b6","updates":[],"next":{"pages":[],"description":""},"createdAt":"2015-07-15T17:13:53.486Z","link_external":false,"link_url":"","githubsync":"","sync_unique":"","hidden":false,"api":{"results":{"codes":[]},"settings":"","auth":"required","params":[],"url":""},"isReference":false,"order":16,"body":"Push Campaigns were designed to organize millions of pushes you send out daily. No more searching for the most important one sent who knows how many days ago.\n\nPlan your marketing, educational or entertainment push campaigns and observe them reaching the goals you set.\n\nUnlike most of other solutions, Pushwoosh lets you pull together all data that serves the same purpose to see the bigger picture. Scheduled and automated pushes, Geozones, iBeacons, seasonal greetings to your family – every push that drives you closer to success can be seen working as a part of the team.\n\nAll you need to do is Add Campaign in the Control Panel and start collecting your stats. It’s that easy.\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/lZenMKnwS0y0j4YioLu4_Fig1.png\",\n        \"Fig1.png\",\n        \"855\",\n        \"290\",\n        \"#1da378\",\n        \"\"\n      ],\n      \"caption\": \"\"\n    }\n  ]\n}\n[/block]\nOnce the campaign is created, you can assign a Campaign ID to any push message you send, be it a manual bulk message sent from your Pushwoosh Control Panel, API push to a single device, a Geozone or an Autopush. Of course, you can stack pushes from various sources in a single campaign.\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/Sofd5PMpQbWaIIbZWXgk_Pushwoosh___Applications___Pushwoosh_Demo_App___Geozones.png\",\n        \"Pushwoosh___Applications___Pushwoosh_Demo_App___Geozones.png\",\n        \"707\",\n        \"453\",\n        \"#37618d\",\n        \"\"\n      ],\n      \"caption\": \"Selecting a campaign for a new Geozone\"\n    }\n  ]\n}\n[/block]\nWhen sending pushes through API, use the `\"campaign\":\"CAMPAIGN_CODE\"` in your **/createMessage** request. The campaign code can be obtained when creating a campaign in the Control Panel.\n[block:callout]\n{\n  \"type\": \"warning\",\n  \"title\": \"Important\",\n  \"body\": \"Please note that the statistics for Campaigns will not be collected if the pushes are sent via **/createMessage** request to **less than 10 devices.**\"\n}\n[/block]\nAs a result, you will be able to get daily statistics on the click through rate across all messages sent with the same campaign, and compare daily performance.\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/5qFUSu8rSjh1cI4vlTXe_Fig2.png\",\n        \"Fig2.png\",\n        \"855\",\n        \"376\",\n        \"#15a32d\",\n        \"\"\n      ]\n    }\n  ]\n}\n[/block]\nKeep track, stay informed, react fast!","excerpt":"","slug":"campaigns","type":"basic","title":"Campaigns"}
Push Campaigns were designed to organize millions of pushes you send out daily. No more searching for the most important one sent who knows how many days ago. Plan your marketing, educational or entertainment push campaigns and observe them reaching the goals you set. Unlike most of other solutions, Pushwoosh lets you pull together all data that serves the same purpose to see the bigger picture. Scheduled and automated pushes, Geozones, iBeacons, seasonal greetings to your family – every push that drives you closer to success can be seen working as a part of the team. All you need to do is Add Campaign in the Control Panel and start collecting your stats. It’s that easy. [block:image] { "images": [ { "image": [ "https://files.readme.io/lZenMKnwS0y0j4YioLu4_Fig1.png", "Fig1.png", "855", "290", "#1da378", "" ], "caption": "" } ] } [/block] Once the campaign is created, you can assign a Campaign ID to any push message you send, be it a manual bulk message sent from your Pushwoosh Control Panel, API push to a single device, a Geozone or an Autopush. Of course, you can stack pushes from various sources in a single campaign. [block:image] { "images": [ { "image": [ "https://files.readme.io/Sofd5PMpQbWaIIbZWXgk_Pushwoosh___Applications___Pushwoosh_Demo_App___Geozones.png", "Pushwoosh___Applications___Pushwoosh_Demo_App___Geozones.png", "707", "453", "#37618d", "" ], "caption": "Selecting a campaign for a new Geozone" } ] } [/block] When sending pushes through API, use the `"campaign":"CAMPAIGN_CODE"` in your **/createMessage** request. The campaign code can be obtained when creating a campaign in the Control Panel. [block:callout] { "type": "warning", "title": "Important", "body": "Please note that the statistics for Campaigns will not be collected if the pushes are sent via **/createMessage** request to **less than 10 devices.**" } [/block] As a result, you will be able to get daily statistics on the click through rate across all messages sent with the same campaign, and compare daily performance. [block:image] { "images": [ { "image": [ "https://files.readme.io/5qFUSu8rSjh1cI4vlTXe_Fig2.png", "Fig2.png", "855", "376", "#15a32d", "" ] } ] } [/block] Keep track, stay informed, react fast!