Events

Server-Side Implementations

This article covers common questions about server-side implementations in Swrve. What is a Server-Side Implementation? A server-side implementation is the use of Swrve without or in addition to the Swrve platform-specific SDKs. Typically this is done by using the Swrve Events API to send events and user properties in an automated way. Some common use cases for a Read More

How Do I Send Events With Deeplinks?

This article provides examples of how to use deeplinks to send events. These examples show how to implement deeplinks both from within your app or by linking to your app from a partner app. Implementing the below examples in your code enables your Swrve users to send events via deeplinks from in-app messages of the form: swrve://?event=<event name>

Read More

How Do I Target My Audience Using Event Recency?

Swrve’s audience filter tool enables you to define multiple filters and highly customize the targeting of your resource A/B tests, in-app messages, conversations and push notification campaigns. You can use event recency filters and operators to target and track your audience based on the recency of custom events or purchases; for example, users who have or Read More

How Do I Configure Custom Gameplay Events?

This article provides an example of custom gameplay events. This example tracks the enemies that are killing game players. Send a custom event called Gameplay.Player.Death with an Enemy payload containing the class of enemy who killed the player. On iOS, this looks like the following:

Make sure you don’t send the enemy’s name (for Read More

What Events Do I Use to Track In-App Sales?

Track item sales using IAP, purchase and custom events. IAP Events — Sales for Real Money Use the IAP event to track anything that can be bought for real world money in your app such as virtual currency bundles for a game, virtual items or unlocked functionality. Sending IAP events populates the Top Items report, Item Read More

Why Do I See Errors in My Logs for Batch Events?

The Swrve SDK sends events in batch to save bandwidth and decrease the amount of requests needed to send details to Swrve. If you’re seeing errors in logs regarding these batch events, these batch events are being rejected by Swrve. Previously, the main cause of rejected batch events was virtual currencies either not set up Read More

How Do I Use Events and Payloads to Track Users?

This article highlights some common methods for using events and payloads to track users. Identify the Level of Users Who Make Their First Purchase Send an event (First.Purchase). Attach the payload of the current level of the user (“level”:3). Graph the event over all time or for the time period of your latest update. Locate the Region Read More

How Long Does the Swrve Service Take to Update after You Send Events?

It takes 15 minutes for the Swrve service to update after you send an event. If you want to debug in real-time, use the QA User Logging screen. To access this screen, on the Setup menu, click QA Devices. To view events for a specific device, click Logging (). For more information about the QA User Logging screen, Read More