By this point, you've crafted the value prop of your message, the copy, the design, and code—and now you're ready to upload it to Localytics and send it to your eager customers. We'll go over the high-level information about building your in-app messaging campaign on Localytics, but for more detailed information on each of the steps, check out the articles linked below:
- Setting a Message Goal
- Choosing an Audience
- Building Your In-App Message
- Scheduling Your In-App Message
- Confirming and Sending Your Message
It's important to set a goal for your campaign. This way, the analytics Localytics collects for the campaign better reflect the success rate.
For Soft Ask for Push, we recommend that you select Activate as your goal. This way we'll track session information in the metrics we pull.
You'll also want to measure the goal by selecting a conversion event. Luckily, Localytics tracks Push opt-in as an out of the box event if you've installed the SDK as recommended. From the dropdown list, choose Localytics Push Registered as your conversion event.
Then hit Continue to Audience.
In the case of Soft Ask for Push, you'll want to set your audience to Everyone. We'll narrow down the specifications in the Scheduling phase, so casting your net wide will make sure you have access to every user.
Once you've selected Everyone, select the Continue to Creative button.
Next up, it's time to actually import or build your in-app message. Select File Uploader if you have a custom zip file, or choose Message Builder to use our creative builder. Again, for more information about either, check out our help article.
You'll want to make sure your accept button acts as a deep link to trigger the iOS notification prompt. Your engineering/developer team will know the exact code, so check with them. For more information, check out our developer docs.
If you want to get even more about your message—why not try A/B testing the copy? You can upload multiple creatives to your campaign, and split the audience however you think is best.
After the creative copy, scheduling is the most important part of your Soft Ask for Push campaign. This is where you'll trigger the in-app to show where push authorization is unknown.
At the scheduling screen, select the trigger option for Session start. Keep the option at Any session (or On first open after a new user installs the app if this is part of your onboarding) from the dropdown list. Then, select the Add Filter option, and add the following filter:
Where Push Authorization is one of not determined
We also recommend that you keep the frequency at Display only once per device. If the user decides to dismiss the soft ask that's ok—you can build a different creative to try to trigger their engagement later on. But it's best not to show them the same message twice.
Schedule the messages stop and start time as well. Set a timeline for when you'll check back in on the data and make iterations. We recommend once a quarter.
Once you've set it all up, it's time to Continue and Confirm.
Finally, you'll want to test your message. Check out our test mode article for help getting started.
Once you've confirmed that everything looks and acts exactly how you'd like—it's time to confirm and send!