{"__v":0,"_id":"58cc1a0b06e0900f004e4ed7","category":{"__v":1,"_id":"561c725c4b0a9b0d00c0f515","pages":["561c741cd2fb350d004bf89b"],"project":"561c70aabe5fb20d00077758","version":"561c70aabe5fb20d0007775b","sync":{"url":"","isSync":false},"reference":false,"createdAt":"2015-10-13T02:54:20.624Z","from_sync":false,"order":2,"slug":"analytics","title":"Analytics"},"project":"561c70aabe5fb20d00077758","user":"5825dece55b1060f00ec4134","version":{"__v":6,"_id":"561c70aabe5fb20d0007775b","project":"561c70aabe5fb20d00077758","createdAt":"2015-10-13T02:47:06.824Z","releaseDate":"2015-10-13T02:47:06.824Z","categories":["561c70abbe5fb20d0007775c","561c725c4b0a9b0d00c0f515","561c7260cd5e7b0d00eb48c6","561c726bf0e0580d00ddd9a4","561c7271d2fb350d004bf89a","564de219b5bea52b00c3457a"],"is_deprecated":false,"is_hidden":false,"is_beta":false,"is_stable":true,"codename":"","version_clean":"1.0.0","version":"1.0"},"updates":[],"next":{"pages":[],"description":""},"createdAt":"2017-03-17T17:16:59.755Z","link_external":false,"link_url":"","githubsync":"","sync_unique":"","hidden":false,"api":{"results":{"codes":[]},"settings":"","auth":"required","params":[],"url":""},"isReference":false,"order":999,"body":"With **Message Performance**, Carnival gives you the ability to measure the impact of your messaging strategy by tracking events such as conversions and app opens as a direct result of a push notification.\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/55e249f-266668a-image-full.png\",\n        \"266668a-image-full.png\",\n        2558,\n        1340,\n        \"#e1e3e6\"\n      ]\n    }\n  ]\n}\n[/block]\n### Measuring influenced opens\nWhen you send a push notification, we keep track of how that notification influenced people to open your app. Influenced opens can be direct or indirect.\n- **Direct opens** track how many opens occurred as a result of tapping a notification\n- **Indirect opens** track how many opens occurred as a result of seeing the notification (for example, people who saw a notification and opened the app from the app drawer or home screen).  This metric is not unique, meaning if a user opens the app indirectly twice within the attribution window, this will count as two indirect opens.\n\nInfluenced opens are tracked within a 12-hour attribution window.\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/1b3ab24-Screen_Shot_2017-03-31_at_9.22.59_AM.png\",\n        \"Screen Shot 2017-03-31 at 9.22.59 AM.png\",\n        460,\n        616,\n        \"#eeeff5\"\n      ]\n    }\n  ]\n}\n[/block]\n### Measuring events and conversions\nWhen you [track events from your app](https://docs.carnival.io/docs/collecting-user-data#custom-events), you can directly attribute conversions and actions as a result of an influenced open. To do so, simply define and track your custom events in your app's logic, and we will surface the top 25 events in the **Custom Events/Conversions** section of Message Performance. These events are automatically sorted by count (high to low), so you can easily identify the best performances in terms of conversions.\n\nCustom Events and Conversions are tracked within a 24-hour attribution window.\n\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/c8fdf24-pasted-image.png\",\n        \"pasted-image.png\",\n        1162,\n        906,\n        \"#d2d9da\"\n      ]\n    }\n  ]\n}\n[/block]\n### 'Last Push' Attribution Model\nAll events and influenced opens are measured with a 'Last Push Win' attribution model. This allows you to measure the effectiveness of the most recent notification touchpoint people interact with.\n\nFor app opens, if a user receives two pushes in quick succession:\n- Indirect opens will only be attributed to the last push notification received for that user\n- Direct opens will be attributed to the notification the user tapped\n- No attribution will occur for opens happened 12 hours after the last notification was sent\n\nEvents will be always be attributed to the last push notification received for that user over a 24 hour period.\n\n### Defining and measuring success\nYou can use Influenced Opens to iterate over your push creative and send time so you can better reach people based on how they react to your messaging strategy.\n\nStart by establishing a baseline for your current push performances. You can do so by measuring Influenced Opens over a period of time to define an average rate. You can then iterate and improve every step of the way.\n\n- Make sure to captivate users with a copy that makes the user want to open your app.\n- Be relevant and contextual. Send notifications when users are most likely to see and open them.\n- [Use Emoji ๐Ÿ˜Ž](doc:using-emoji) to create engaging content. Emojis can increase app opens by up to 85%.\n- Iterate over multiple creatives and send times.\n- Use [A/B Test Groups](doc:test-groups) to create control groups and measure the performances of two different creatives.\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/7458742-Screen_Shot_2017-03-17_at_1.49.19_PM.png\",\n        \"Screen Shot 2017-03-17 at 1.49.19 PM.png\",\n        816,\n        792,\n        \"#cbd0da\"\n      ]\n    }\n  ]\n}\n[/block]\nFor events and conversions, you can leverage a message strategy to help bring people closer to conversion with every push notification.\n\n- Use deep linking to reduce friction and bring people directly to the action you want to drive\n- Measure multiple events per push notification. People that generate more than one event per influenced open are highly engaged with your app, and more likely to drive conversions.\n- Use events to target engaged users from [Audience Builder](doc:introduction-to-audiences).\n[block:callout]\n{\n  \"type\": \"info\",\n  \"title\": \"Push notifications only\",\n  \"body\": \"You can attribute opens and events only to push notifications or in-app messages with a push notification attached.\\n\\nTo track event for in-app messages but you do not need to show a push notification, simply attach a [silent push](https://docs.carnival.io/docs/silent-push-notifications) to your message.\"\n}\n[/block]","excerpt":"","slug":"message-analytics","type":"basic","title":"Message Performance Analytics"}

Message Performance Analytics


With **Message Performance**, Carnival gives you the ability to measure the impact of your messaging strategy by tracking events such as conversions and app opens as a direct result of a push notification. [block:image] { "images": [ { "image": [ "https://files.readme.io/55e249f-266668a-image-full.png", "266668a-image-full.png", 2558, 1340, "#e1e3e6" ] } ] } [/block] ### Measuring influenced opens When you send a push notification, we keep track of how that notification influenced people to open your app. Influenced opens can be direct or indirect. - **Direct opens** track how many opens occurred as a result of tapping a notification - **Indirect opens** track how many opens occurred as a result of seeing the notification (for example, people who saw a notification and opened the app from the app drawer or home screen). This metric is not unique, meaning if a user opens the app indirectly twice within the attribution window, this will count as two indirect opens. Influenced opens are tracked within a 12-hour attribution window. [block:image] { "images": [ { "image": [ "https://files.readme.io/1b3ab24-Screen_Shot_2017-03-31_at_9.22.59_AM.png", "Screen Shot 2017-03-31 at 9.22.59 AM.png", 460, 616, "#eeeff5" ] } ] } [/block] ### Measuring events and conversions When you [track events from your app](https://docs.carnival.io/docs/collecting-user-data#custom-events), you can directly attribute conversions and actions as a result of an influenced open. To do so, simply define and track your custom events in your app's logic, and we will surface the top 25 events in the **Custom Events/Conversions** section of Message Performance. These events are automatically sorted by count (high to low), so you can easily identify the best performances in terms of conversions. Custom Events and Conversions are tracked within a 24-hour attribution window. [block:image] { "images": [ { "image": [ "https://files.readme.io/c8fdf24-pasted-image.png", "pasted-image.png", 1162, 906, "#d2d9da" ] } ] } [/block] ### 'Last Push' Attribution Model All events and influenced opens are measured with a 'Last Push Win' attribution model. This allows you to measure the effectiveness of the most recent notification touchpoint people interact with. For app opens, if a user receives two pushes in quick succession: - Indirect opens will only be attributed to the last push notification received for that user - Direct opens will be attributed to the notification the user tapped - No attribution will occur for opens happened 12 hours after the last notification was sent Events will be always be attributed to the last push notification received for that user over a 24 hour period. ### Defining and measuring success You can use Influenced Opens to iterate over your push creative and send time so you can better reach people based on how they react to your messaging strategy. Start by establishing a baseline for your current push performances. You can do so by measuring Influenced Opens over a period of time to define an average rate. You can then iterate and improve every step of the way. - Make sure to captivate users with a copy that makes the user want to open your app. - Be relevant and contextual. Send notifications when users are most likely to see and open them. - [Use Emoji ๐Ÿ˜Ž](doc:using-emoji) to create engaging content. Emojis can increase app opens by up to 85%. - Iterate over multiple creatives and send times. - Use [A/B Test Groups](doc:test-groups) to create control groups and measure the performances of two different creatives. [block:image] { "images": [ { "image": [ "https://files.readme.io/7458742-Screen_Shot_2017-03-17_at_1.49.19_PM.png", "Screen Shot 2017-03-17 at 1.49.19 PM.png", 816, 792, "#cbd0da" ] } ] } [/block] For events and conversions, you can leverage a message strategy to help bring people closer to conversion with every push notification. - Use deep linking to reduce friction and bring people directly to the action you want to drive - Measure multiple events per push notification. People that generate more than one event per influenced open are highly engaged with your app, and more likely to drive conversions. - Use events to target engaged users from [Audience Builder](doc:introduction-to-audiences). [block:callout] { "type": "info", "title": "Push notifications only", "body": "You can attribute opens and events only to push notifications or in-app messages with a push notification attached.\n\nTo track event for in-app messages but you do not need to show a push notification, simply attach a [silent push](https://docs.carnival.io/docs/silent-push-notifications) to your message." } [/block]