Amplitude and Segment Connectors
Swrve Amplify now supports the following integrations:
- Amplitude – Amplitude is an analytics platform that provides valuable insights into user behavior. The Amplitude Adaptor enables you to send user behavior data, events, and attribution information to Amplitude based on a user’s interaction with the mobile app. For more information, see the Amplitude adaptor page.
- Segment – Segment provides a centralized data control center to capture, manage and share data events across systems and SDKs. This streamlines and reduces development when adding additional SDKs into an app. For more information, see the Segment partner integrations page.
Rich Push Notifications
Swrve’s push notification campaign editor now enables you to directly add rich media and custom buttons to your push notification content. Communicate with your app users in a more creative and interactive way by adding images, GIFs, video and audio files to your notification and increase engagement by including multiple options for how the user interacts with the notification. For more information, see About Rich Push Notifications.
Tracking Users Influenced by Push
As of Swrve SDK version 4.11, the SDK automatically tracks and reports on all users influenced by a push notification; that is, users who open the app within 12 hours of receiving and dismissing the push. For more information, see Managing Push Notifications.
Extracting Resource A/B Test Information from the SDK
As of Swrve SDK version 4.11, the SDK includes a new API that enables you to extract resource A/B test campaign information in real-time for use in your third-party reporting systems. For more information, see How Do I Get Resource A/B Test Information from the Swrve SDK?
Push Notification Campaign Attribution
It is now possible to customize the attribution period for campaign goals associated with push notification campaigns, from one hour to 31 days. This feature does not require an SDK update. For more information, see Creating Push Notifications.
Web Push and SMS Notifications
Swrve Amplify now supports integrations with web push delivery provider Roost and cloud communications platform Twilio to enable you to send highly targeted and relevant messages to users via web push notifications or SMS. For more information, see the Roost and Twilio Adaptor pages.
Real Time Email Campaigns
Swrve Email campaigns work with your existing email providers to enable you to respond in real time to Swrve events with either of the following:
- Trigger a templated, personalized email from your email provider to a specific user. For example, send a purchase receipt email after a customer completes a purchase.
- Add or remove a specific user from an email list that is hosted by your email provider. For example, subscribe or unsubscribe a customer from a mailing list based on an in-app action.
Swrve supports the following email providers:
For more information, see Intro to Email Campaigns.
Silent Push Notifications
Swrve now supports silent push notifications. Silent notifications enable you to update your app content in the background, and, if applicable, add a badge icon to notify the user about the app update. For more information, see Intro to Push Notifications and Creating Push Notifications.
Campaign Holdout Experiments
Swrve’s Holdout Experiments enable you to automatically exclude a percentage of new users from new campaigns to compare the projected uplift in key metrics between users not exposed to marketing campaigns (holdout group) versus those who are (treatment group). For more information, see Campaign Holdout Experiments.
Campaign CSV Downloads
Swrve’s new Download Campaign Reports screen enables you to build and download CSV files of your campaign reports. You can include any number of campaign types and states in your reports, for either a fixed or custom date range. For more information, see Downloading Campaign Reports.
Conversations Text Styling
Swrve Conversations now include support for advanced text styling and custom fonts. It is now possible to upload custom fonts and styles in Swrve, and then use them in any text element in Conversations, in addition to independently adjusting text size, color, spacing, alignment and padding.
This feature enables you to match the Conversation copy much closer to your own brand design guidelines, particularly around custom fonts and styles for messaging. To use this feature, you must upgrade your app to Swrve SDK version 4.8 or later. Once you have upgraded your app to the new SDK and released it to users, please notify your Customer Success Manager at firstname.lastname@example.org to have the feature enabled on your Swrve dashboard. For more information, see Conversations Text Styling.
Audience Builder Enhancements
Swrve’s audience builder now includes the option to create filters in Simple or Advanced mode, enabling you to create basic or advanced combinations of filters using AND/OR logic. This release enables you to create audiences that match either ALL or ANY of the specified filters. It also supports nested combinations of AND and OR filters. For more information, see About Audience Filters.
Recurring Scheduled Push
It is now possible to schedule and send recurring push notifications to users who match an audience on a set day, without any dependency on the recency of an event or last session. This feature enables you to run automatic push campaigns that go out on a specific day of the week, or subset of days. For more information, see Creating Push Notifications.
Salesforce Journey Builder App
The Swrve app for Salesforce Marketing Cloud Journey Builder is now available on Salesforce AppExchange and HubExchange. The Swrve app enables you to trigger mobile engagement actions directly from the Salesforce Interactions or journeys. he engagement actions can be personalized and tracked by leveraging the market leading Swrve mobile marketing platform. With the Swrve app, Salesforce customers can seamlessly interact with their mobile app users based on their cross-channel user interactions already tracked by the Salesforce. For more information, see Swrve Salesforce Journey Builder App.
Amazon Device Messaging
The Swrve Android and Unity SDKs now include support for Amazon Device Messaging. For information on how to integrate push notifications for Amazon devices, see the Android or Unity Integration Guide.
Targeting DateTime User Properties
It is now possible to send DateTime user properties through the Swrve SDK and to target users based on the date/time schedule of an event in the past or future that is stored as a user property (for example, flights, concerts, conferences). For more information, see About Audience Filters.
Push Notification Rejected Token Reporting
The Push Notification campaign summary now includes figures for the number of Apple devices not sent the notification due to app uninstalls. For more information, see Managing Push Notifications.
To help you keep within the Swrve System Limits of 1000 custom events per app, Swrve now enables you to manage which events are processed by Swrve and included in your dashboard reports. For more information, see Managing Events.
Location Campaign Enhancements
The Locations SDK now supports custom filtering of location-based notifications to enable your app to perform a final check and approval before displaying a notification. For more information, see the Location-Based SDK Integration Guide.
Nested JSON in Push Notification Payloads
If adding payloads to your push notification content, it is now possible to specify key/value groups and nest multiple JSON values under one group. For more information, see Creating Push Notifications.
Amplify Email Adaptors
Swrve Amplify’s email Adaptors integrate with three external email management systems (SendGrid, MailChimp and Mandrill) to enable you to trigger template-based emails or manage subscription lists, based on the user’s actions in the app. For example, you could trigger an email after a user completes the registration process, or update their subscription preferences based on their response to an in-app message. For more information, see the related Adaptor page:
Eloqua Campaign Canvas Integration
Swrve Amplify now integrates with Oracle Eloqua’s campaign canvas to enable Eloqua customers to update Swrve user profiles, track Swrve events or send push notifications in Swrve from within an Eloqua campaign. For more information, contact your Customer Success Manager at email@example.com.
Data Export to Google Cloud Storage
Swrve now supports export of your raw data to Google Cloud Storage. To have it enabled for your app, contact your Customer Success Manager at firstname.lastname@example.org. For more information, see Setting Up Raw Data Export.
Emoji in Push Notifications and Conversations
🙂 🎉 ✈ 💰
Swrve now supports using emoji in push notifications and Conversations campaigns. For more information, see How Do I Include Emojis in Push Notifications?
Conversations, Location-Based Campaigns and Message Center in Unity
The Unity SDK now supports:
- Location-Based campaigns
- Message Center
Location-Based Campaign Enhancements
When creating a location-based campaign, it is now possible to add user-specific filters to the campaign. This feature enables you to filter users who trigger a geofence to only those who have a user property that matches a corresponding property on the geofence. For example, if a user enters a hotel geofence, with a geofence property called hotel_name, then they will only receive a Welcome notification if they have a user property hotel_booking with the same value. For more information, see Creating Location-Based Campaigns.
Conversations campaigns now display in landscape when changing device screen orientation and you can set the priority of Conversations campaigns over others with the same triggers. For more information, see Intro to Conversations and Creating Conversations.
Participant Caps on Resource A/B Tests
When creating a resource A/B test, it is now possible to minimize the risk of the test by capping the number of participants. If you set a cap, you can change or remove it at any time while the test is running, or alternatively, you can freeze the number of participants in a current test. For more information, see Targeting Users in A/B Tests.
In-App Messages and Conversations Triggers
If using an event to trigger your in-app messages and Conversations, it is now possible to add further conditions to the trigger if the event includes payload values. For example, you could trigger a campaign when a user listens to a particular music artist (payload value) to let the user know about upcoming concerts for that artist. For more information, see Creating In-App Messages or Creating Conversations.
Transactional Push Notification Enhancements
If your Swrve app integration supports multiple platforms, you can now use a single campaign to send transactional push notifications to multiple platforms using the Push API. For more information, see Transactional Push API Campaigns and the Swrve Push API Guide.
Single Sign-On for Swrve Login
Swrve now has the framework in place to support single-sign on (SSO) via SAML. For more information, see Does Swrve Support Single Sign-On (SSO)?
Swrve Amplify is the data management extension for the Swrve platform that allows you to sync with other systems of record and orchestration platforms, connecting the mobile user journey to the omni-channel experience. Coupled with a powerful rules engine, you can use Swrve Amplify to:
- Import user data into Swrve from external data sources.
- Export information gathered by Swrve to external data services.
- Automate your data management.
- Give contextual relevance to your Swrve campaigns.
- Trigger campaigns through email.
- Provide a high degree of personalization to your campaigns.
For more information, see Intro to Swrve Amplify.
Swrve has released a new SDK that supports Windows 10 and includes all the features of our other SDKs (push notifications, in-app messaging, Conversations, A/B testing). For more information, see the Windows Integration Guide.
Quick Push Notifications
Swrve’s new Quick Push feature enables you to quickly create and send a push notification to a predefined audience across all your platforms; for example, breaking news-type notifications or new content updates. For more information, see Quick Push Notifications.
Star Rating Surveys
A new Conversations template is available that enables you to present a simple star rating survey; for example, “How would you rate this app 1-5 stars?” For more information, see About Conversation Templates.
Conversations message styles now include the option to configure rounded button corners. For more information, see Intro to Conversations.
In-App Message Template Orientation
When selecting a template orientation for your In-App Message campaigns, it is now possible to specify both landscape and portrait orientation for the same campaign. For more information, see Creating In-App Messages.
Swrve’s new Location-based Campaigns enable you to send targeted, geo-triggered notifications to your app users. For more information, see Intro to Location-Based Campaigns.
CSV Downloads for Campaign Summaries
When viewing results for a specific campaign, it is now possible to download a CSV file of your campaign results from the Campaign Report tab. For more information, see Managing In-App Messages, Managing Push Notifications or Managing Conversations.
Treatment Sizes in Resource A/B Tests
When creating a resource A/B test, it is now possible to specify the percentage of the treatment population that are exposed to each variant. For more information, see Creating Resource A/B Tests.
The Swrve Message Center is an API for campaigns that have been downloaded from Swrve and are intended to be accessible in a way where the app user is in control of the message lifecycle. For more information, see the Swrve Message Center API Guide.
Personalized Push Notifications
Swrve’s new push notification personalization feature enables you to use custom user properties to create personalized content for your push notifications. For more information, see Personalizing Push Notifications.
Push Notification Scheduling Enhancements
When scheduling a push notification launch time, it is now possible to select a time with 5-minute granularity; for example, 8:05 PM. For more information, see Creating Push Notifications.
Swrve’s audience builder now enables you to target segment and campaign audiences based on their purchase behavior. For example, you can target users based on the recency of their first or last purchase, or users who have or have not purchased a specific item. For more information, see About Audience Filters.
The audience builder now includes a Campaigns tab for easier targeting of users based on exposure and interaction (past or present) to specific in-app message campaigns or A/B resource tests. This functionality is available when defining the target audience for all campaign types (in-app message, push notification, conversations) or when creating new segments. It enables you to target users who have or haven’t interacted with a selected in-app message or A/B resource test, target single or multiple variants and, if applicable, specify the recency of the interaction. For more information, see About Audience Filters.
Further enhancements have been made to Swrve’s Conversations campaigns:
- Conversation templates now include several new permission opt-in templates (location tracking, photos, camera). For more information, see About Conversation Templates.
- The Images editor now includes a library of pre-installed images for use in different conversation types. For more information, see Editing Conversations.
- When setting default message styles such as background and text, you can now pick custom colors from a color selector tool. For more information, see Intro to Conversations.
- You can now select custom reporting goals on the Set Target screen of the Conversations setup workflow, and Swrve now reports on those custom goals, in addition to the regular engagement and KPI metrics included in other Swrve campaign types. For more information, see Managing Conversations.
Push Notification Enhancements
When creating recurring push notifications, in addition to app install date or last session, you can now target users who triggered a custom event within a recent timeframe. For more information, see Creating Push Notifications.
Localized Push Notifications
Swrve’s new push notification localization feature enables you to create multilingual versions of a push notification and automatically target users of each language, all within a single campaign. You can track and view engagement results for each language group and adjust future push notifications accordingly. For more information, see Localizing Push Notifications.
Swrve now provides support for using PhoneGap with our native SDKs. For more information, see the PhoneGap Integration Guide.
Improvements have been made to the Conversations workflow to include automatic saving of your work and better error notification if your Conversation is missing certain content. For more information, see Creating Conversations and Editing Conversations.
In-App Message Templates
The in-app message templates selection process has been simplified to include only three default options (no button, one button or two buttons) which use safe zones to ensure a single piece of artwork can be used for messages on all devices, irrespective of the size or aspect ratio of the device. However, if you want to display different artwork for different devices (for example, phone versus tablet), you can contact your account manager who will update your profile with additional templates for targeting specific devices. For more information, see Creating In-App Messages.
Swrve’s new Conversations Campaigns provide a rich media editor for creating and delivering any in-app conversation with text, images, video, surveys and rich button actions. This new in-app campaign type comes with a default set of customizable templates for the most common scenarios, such as surveys, promotions, or requesting device permissions. For more information, see Intro to Conversations.
Optimal Push Timing
Swrve’s push notification scheduling functionality now includes the option to send the push notification at the optimal time for each user, either over a 24-hour period or within a selected window. For more information, see Creating Push Notifications.
User Lifecycle Targeting
In the User Lifecycle dashboard, it is now possible to directly target users in each state with an in-app message, push notification or Conversation campaign. For more information, see About User Lifecycles.
User Lifecycle Dashboard
Swrve’s new User Lifecycle Dashboard provides an out-of-the-box breakdown of your users against a standard app lifecycle. It covers six states of activity and inactivity (new, evaluating, engaged, bounced, lapsing and disappearing), reporting current figures for each state. The definitions of each state are set by default, however you can fully customize them as needed. For more information, see About User Lifecycles.
Apple Watch Support
Swrve’s push notification service now includes support for Apple Watch, including the ability to customize Short-Look Notification text. For more information, see Creating Push Notifications.
Custom Event Recency
Swrve’s audience builder now allows you to target segment and campaign audiences by the recency of any custom events. For example, you can target users who have added items to a basket but have not yet purchased anything, or users who have performed a certain action or not used a certain feature within the last week. For information about the audience builder, see About Audience Filters. For information on targeting your customers using recency of custom events, see How Do I Target My Audience Using Event Recency?
Single User Push API has been renamed Transactional Push API and you can now create Transactional Push campaigns via a dedicated button on the Push Notifications screen. For more information, see Transactional Push API Campaigns.
Swrve Platform Redesign
The Swrve platform has been completely redesigned with a new layout and navigation menus. Changes include:
- Improved App Navigation – You can now quickly identify different app platforms and navigate between your production and sandbox using the App Selector.
- Side Navigation Menu – The navigation menus have been moved to an expanding side menu, enabling you to browse and move between sections quickly. The menu sections are grouped by similar tasks or features (for examples, Campaigns, Reports).
- User and Company Settings Menu – Your user and company information is now available across all your apps as a global option from the header bar.
For a tour of the changes to the Swrve platform, see Touring Swrve.
Single User Push API Campaigns
- Swrve Push API – Swrve now supports using a web API call to the push notification service for sending push notifications to a single user, triggered by an external event. For Push API information and input parameters, see the Swrve Push API Guide.
- Single User Push API Campaigns – Coupled with the Swrve Push API, you can now create ongoing push notification campaigns that target a single user when triggered by an external event. After you create the campaign in Swrve, you can use the associated Push API key and URL to trigger personalized push notifications via webhooks in another marketing package (for example, Marketo) or using your own custom code. For more information, see Transactional Push API Campaigns.
Release Date: December 16, 2014
This release focuses on enhancements to Swrve’s push notification service.
- Recurring Push Notifications – Swrve now supports ongoing re-engagement push campaigns targeted at lapsed users or recent installs. Use the new recurring option to automatically send daily messages to a cohort of users based on when they last used the app (for example, last session was 30 days ago) or when they installed the app (for example, installed the app three days ago). The recurring campaign can be ongoing or configured to end on a specific date. For more information, see Creating Push Notifications.
- Push Campaign Goals – When creating a new push notification, Swrve now automatically tracks and reports on downstream metrics for all recipients who engage with the notification. By default, Swrve tracks revenue, number of subsequent sessions and subsequent time in app. You can also specify custom campaign goals for your notification, for example, purchases related to promotional items in your notification or events related to features promoted in your notification. For more information, see Creating Push Notifications.
- Enhanced Push Reporting – The individual push notification screen now includes more detailed reports and graphs to help you measure the success of your campaign goals and recurring push notifications. For more information, see Managing Push Notifications.
Note: The effect of this release on existing push notification campaigns depends on the status of the notification. If the notification status is:
- Draft – all these new features are available to use.
- Scheduled – to access these new features, you need to unschedule the message and edit in Draft mode.
For more information, see Creating Push Notifications.
Release Date: November 26, 2014
This release includes the following:
- Changes to Campaign ROI report – The Campaign ROI report has been renamed User Acquisition Report and is no longer in beta. The User Acquisition Report enables you to analyze the performance of your different paid referrer channels and campaigns. Based on the results, you can target your in-app messages and push notifications more effectively. For more information, see User Acquisition Report.
Note: In line with this update, the Manage Campaigns screen is no longer available, as you can now upload acquisition cost CSV files directly in the User Acquisition Report screen. The referrer export API links in the Manage Campaigns screen are also no longer available and the API itself has been deprecated. You can still view and download the user acquisition data per referral channel as a CSV file; for more information, see User Acquisition Report.
- Improved QA Device Management – It is now easier to search for and add QA users to your high volume production apps, using the device’s IP address. For more information, see How Do I Set Up QA Devices?
- iOS 8 Interactive Push Notifications – You can now configure and select a custom action category (for example, Yes/No, Ignore/Respond) to make the notification appear as an interactive push notification on devices running iOS 8. This requires the latest SDK (see links below). For more information, see Intro to Push Notifications.
- Automatic Logging of Mobile Carrier Information – With the release of version 3.3, the Swrve SDK automatically logs mobile carrier information such as operator name, ISO country code and mobile carrier code. The mobile carrier properties are available to use when filtering segment or audience target criteria, under the Device category. To view a list of the user properties the SDK logs by default, see Assigning User Properties in the Advanced Integration Guide.
- New SDK versions
Release Date: November 6, 2014
This release focuses on enhancements to Swrve’s in-app messaging service to include measuring and reporting on custom campaign goals.
- In-app message campaign goals – When creating a new in-app message, Swrve now automatically tracks and reports on downstream metrics, such as revenue and engagement, for all users exposed to the message. You can also specify custom campaign goals for your message, for example, purchases related to promotional items in your message or events related to features promoted in your message. For more information, see Creating In-App Messages.
- Enhanced reports for in-app message campaigns – The individual in-app message screen now includes more detailed reports and graphs to help you measure the success of your campaign goals. For more information, see Managing In-App Messages.
Note: The effect of this release on existing in-app message campaigns depends on the status of the message. If the message status is:
- Draft – you can now select campaign goals in the Set Target screen.
- Active or Paused (segment tracking enabled) – the in-app message reports will include KPIs and default metrics, but without custom goals.
- Active or Paused (segment tracking not enabled) – the in-app message reports will only display impressions, clicks and click-through-rate (same as previously), and will not include KPIs or goals.
- Scheduled – if you unschedule the message, you can edit the message in Draft mode and select campaign goals in the Set Target screen.
If you want to include custom goals in a current active/paused in-app message campaign, you need to end the campaign, create a duplicate copy, and then specify your goal in the Set Target screen. Swrve will start tracking custom goals from the beginning of the new campaign. For more information, see Creating In-App Messages.
Release Date: October 13, 2014
This release focuses on enhancements to Swrve’s push notification service and adds in-app message template support for iPhone 6 and 6 Plus.
- A/B testing of push notifications – When creating push notifications in the Create Push Notification wizard, it is now possible to test up to 10 variants of the message against your target audience. This enables you to compare the efficacy of different message content, sounds and deeplinks (if applicable). For more information, see A/B Testing Push Notifications.
- In-app message templates – When you select a template for your in-app message, you can now see what the message will look like on an iPhone 6 or 6 Plus. For more information, see Creating In-App Messages. For updates to the iPhone message templates, see In-App Messaging Best Practices.
Release Date: September 24, 2014
This release includes the following updates to the User DB data set files:
- Addition of a header row in the All Users CSV data sets – This change requires you to ignore the first line of the CSV files when importing them into your system. For more information, see Manually Downloading User DBs.
- Changes to the MySQL schema definitions – This adds UTF-8 support and introduces foreign keys for faster SQL query performance (Note: Requires MySQL 5.5.3 or later). This change requires you to set the appropriate character set on your database import and disable foreign key checks during the import process. For more information, see User DB Tutorials.
Release Date: September 3, 2014
This release focuses on enhancements to Swrve’s in-app messaging service to include A/B testing capabilities.
- A/B testing of in-app messages – When creating in-app messages in the Create In-App Message wizard, it is now possible to test up to 10 variants of the message against your target audience. This enables you to compare the efficacy of different message backgrounds and buttons. For more information, see A/B Testing In-App Messages.
- A/B testing of resources – To clarify between A/B testing of in-app messages and general A/B testing of app resources, the A/B Tests menu item under Test & Target has been renamed A/B Testing of Resources, and the associated screens renamed Resource A/B Tests [screen name]. For further clarity, some minor changes have also been made to the Resource Editor screen to rename “items” as “resources”. For more information about resource A/B tests, see Intro to Resource A/B Testing.
- New SDK beta versions – For testing iOS 8 readiness.
Release Date: August 13, 2014
This release includes the following:
- Segment management – When creating new segments in the Create Segment screen, it is now possible to match multiple values of a property using the OR function (for example, Language is French OR English). For more information, see Creating Segments.
- In-App Messages and Push Notifications overview – Messages and notifications now display in order from most recent to least recent. For more information, see Intro to In-App Messages and Intro to Push Notifications.
Release Date: July 30, 2014
This release includes the following:
- In-app messaging – It is now possible to configure in-app messages to be deliverable at session start by means of a new Session Start check box on the Set Target screen of the in-app message creation wizard. For more information, see Creating In-App Messages. Note that Swrve SDK v3.1 is required to use this feature.
- New SDK versions
Release Date: July 8, 2014
This release focuses on the new audience builder which enables the definition of custom target audiences for in-app messages and push notifications.
- Audience builder:
- When creating an in-app message or push notification, it is now possible to build a custom audience for the message without having first created a segment on Swrve’s Segment Management screen. The ability to define multiple filters enables highly customized targeting of users according to criteria such as segment matching, purchases, demographic data, user engagement and A/B test exposure. This new feature is optimized for the real-time SDK v3.0 or later.
- The Segmentation and Language sections on the Set Target screen of the in-app message creation wizard have been replaced with Swrve’s new audience builder feature. For more information about building a target audience for an in-app message, see Creating In-App Messages.
- The Segmentation, Recency and Language sections on the Set Target screen of the push notification creation wizard have been replaced with Swrve’s new audience builder feature. For more information about building a target audience for a push notification, see Creating Push Notifications.
- The audience builder provides both AND and OR conditions to support complex and precise filter definitions.
- Segment management:
- It is now possible to view archived segments by means of the Archived ink on the Segment Management screen. For more information about segment management, see Intro to Segmentation.
- The banner on the Segment Management screen now includes a count of the segments which originate from push notifications and those which originate from in-app messages.
- Push notifications – A Push Results section has been added to the individual push notification screen to provide feedback on the results of push notification processing. For more information, see Intro to Push Notifications.
- Swrve dashboard – The segments and A/B tests metrics on the Dashboard screen have been updated to include only non-archived segments and A/B tests.
- Apps overview – Each app summary on the Apps Overview screen now includes a count of the Daily Active Users (DAU) and the total number of users that Swrve has recorded for the app.
Release Date: May 27, 2014
This release focuses on enhancements to Swrve’s segment management, in-app messaging and push notification features.
- Segment management:
- In-app messaging:
- The in-app message artwork options have been enhanced to support a wider spectrum of device formats (Android devices in particular). Swrve now provides guidelines on the format of uploaded images for in-app messaging, ensuring that important message content is contained within what is called a safe zone. Swrve resizes the images (and, if necessary, crops content outside of the safe zone) to optimize the in-app message for all devices in the group. For more information about in-app message artwork guidelines, see In-App Message Best Practices.
- It is now possible to duplicate and delete in-app messages by means of icons in the individual in-app message summary on the In-App Messages screen. For more information, see Intro to In-App Messages.
- Push notifications:
- The estimated number of users targeted by a push notification is now displayed during the push notification creation process. It is also displayed in the individual push notification summary on the Push Notifications screen. For more information about creating push notifications, see Creating Push Notifications.
- Platform-specific device counts are now displayed in the Overview step of the push notification wizard. They are also displayed below the title of the Push Notification screen. In addition, it is now possible to duplicate, archive and delete push notifications by means of icons in the individual push notification summary on the Push Notifications screen. For more information about this screen, see Intro to Push Notifications.
- Multiple-company logins – Logins are no longer limited to a single company; a user who requires access to multiple companies within the Swrve service can now use the same email address to access each company. All the companies with which the multiple-company user is associated are listed on the App Overview screen when the user logs in.
- New SDK versions
Release Date: April 29, 2014
This release focuses on user DB updates and enhancements to Swrve’s onboarding and settings menu layouts.
- Onboarding and settings site navigation:
- Swrve’s Integration Settings screen, QA Device Events screen and Integration Progress screens are now grouped within an Integration menu on the Swrve menu bar.
- Swrve’s App Settings screen, Company Settings screen and Report Settings screens are now grouped within the current Settings menu.
- The Debug Events screen has been renamed to QA Device Events and is accessible by means of the device-specific logging links on the QA Devices screen.
- The Advanced Settings screen has been removed; app store links and app currency settings are now available on the App Settings screen. Revenue reporting and annotation settings are now available on the new Report Settings screen.
- In-app messaging and push notifications:
- It is now possible to preview in-app messages for the following additional devices:
- Samsung Galaxy S5.
- Amazon Kindle Fire HDX.
- The list of target languages available for an in-app message is now filtered according to the platform of the app in question.
- The Logging link on the Preview & Test screen of the in-app message creation wizard now directs users to the QA Device Events screen.
- It is now possible to preview in-app messages for the following additional devices:
- User DB:
- Swrve now provides a Gzipped bundle of six CSV data files (one for each user property type) for a random sample of 10,000 users.
- MySQL and Redshift scripts are now available to enable definition of database schemas.
- Swrve also provides an additional Python script to enable automated import.
- KPI Charts report – It is now possible to add annotations to the KPI Charts report by means of the Add Annotations link.
- A/B test partitions – It is now possible to define custom limits on the percentage of users exposed to a particular test.
This release builds on the onboarding features developed in the previous release and simplifies various aspects of the Swrve integration process.
- Additional SDK changes have been made to simplify the integration process.
- Enhancements have been made to the Adding Platform Titles screen and, when this screen is saved, an email is now delivered to the nominated developer to prompt them to begin the integration process.
- The second screen in the onboarding process, the Integration Settings screen, has been added to enable the nominated developer to perform the required basic integration tasks.
- QA device registration – When setting up a new QA device, it is now possible to select it from a list of current live devices. This removes the effort involved in ascertaining the user ID for the device in question.
- iOS IAP events – Swrve now automatically logs IAP events from the iOS SDK. The IAP function is deprecated from iOS SDK version 2.2 onwards.
- Sandbox IAP receipts – Valid sandbox IAP receipts are no longer identified as invalid.
- iOS7 receipt validation – By inputting the iOS Bundle ID, it is now possible to enable Swrve to verify receipts against the app itself for greater precision during receipt validation.
- Push notifications and in-app messages:
- The number of push notifications sent in each of the past six calendar months is now displayed on the Usage Details screen.
- Turkish and Ukrainian languages have been added for in-app messaging and push notifications.
- The Custom option in the Action drop-down menu on the Create In-App Message screen has been renamed to Deep Link.
- Feedback and help – The Swrve feedback form is now accessible by means of the Feedback tab on the right-hand side of each Swrve screen. Swrve’s help documentation is now accessible by means of the Help button in the Swrve menu bar.
- New SDK versions
Release Date: March 4, 2014
This release focuses on enhancements to Swrve’s push notification and in-app messaging service design. It also introduces the first phase of Swrve’s enriched onboarding process.
- Push notification enhancements:
- It is now possible to schedule push notifications to be delivered at the local time of each user on a date in the future.
- Swrve now supports the targeting of push notifications on the basis of the language and locale of each user.
- Android support has been fully implemented.
- In-app messaging enhancements:
- In-app messages can now be configured as portrait-only, landscape-only or both.
- Swrve now enables the delivery of in-app messages upon session start.
- It is now possible to configure in-app messages to automatically track targeted users and their actions by means of segments.
- Google Play receipt validation – By inputting their Google Play public API key, customers can now enable Swrve to validate all in-app purchase receipts from Google Play.
- The initial SDK integration process for iOS has been greatly simplified.
- A self-service screen has been added to enable customers to configure the basic properties of a platform title in support of the integration process. This is the first step in a new onboarding process which will be rolled out in upcoming Swrve releases.
- New SDK versions
Release Date: February 6, 2014
This release focuses on the redesign of Swrve’s in-app messaging service and the release of Swrve’s push notification service.
- In-app messaging feature:
- SwrveTalk is completely overhauled to provide a more efficient and intuitive in-app messaging service.
- The Messages menu provides access to the in-app messaging feature.
- Push notification enhancements:
- The push notification interface is enhanced and synchronized with Swrve’s in-app messaging interface.
- The Messages menu now provides access to the push notification feature.
- It is now possible to schedule push notifications.
- Android support has been added.
- QA debug log updates:
- The debug API is now deprecated. Only those devices that are registered as QA devices on the QA User screen are now displayed on the Debug Events screen.
- It is now possible to filter debug events by QA device on the Debug Events screen.
- User database – The export format is now updated to facilitate the import of the user properties to a database for ad-hoc querying and further reporting.
- User documentation redesign – The first phase of Swrve’s customer documentation redesign project was implemented. Additional documentation enhancements will be rolled out gradually in future Swrve releases.
- New SDK versions – Push notification updates.
This release focuses on A/B test archival and SDK enhancements.
- A/B test archival – It is now possible to view archived A/B tests and to archive finished A/B tests.
- The new Archived A/B Tests screen, which displays all archived A/B tests, is accessible by means of the View archived A/B tests link on the A/B Tests Overview screen.
- The new Archive Test button, which moves A/B tests into the archive, is available for finished A/B tests on the A/B Test Details screen.
- New SDK versions – Auto-generation of the user ID and new send identifiers.