콘텐츠로 건너뛰기

Singular integration

이 콘텐츠는 아직 귀하의 언어로 제공되지 않습니다.

Integration overview

Anchor link to

Singular is a marketing analytics and attribution platform. Connect it with Pushwoosh to attribute app opens from your push campaigns and measure push performance in Singular alongside other marketing channels. You can also send attribution data from Singular to Pushwoosh through postbacks and use it for segmentation and messaging.

  • Push notification attribution: Attribute app opens from Pushwoosh push campaigns in Singular when users tap your notifications.
  • Campaign performance analysis: Compare push campaign results with other marketing channels in the Singular analytics dashboard.
  • ROI optimization: Identify your best-performing push campaigns in Singular and apply those insights when planning new campaigns in Pushwoosh.
  • Segmentation in Pushwoosh: Use install and in-app event data from Singular postbacks to build segments and personalize campaigns in Pushwoosh.

Prerequisites

Anchor link to

Integration type

Anchor link to
  • Source (Pushwoosh → Singular): Attribution data is passed from push payloads on the device into Singular via the Singular tracking link.
  • Destination (Singular → Pushwoosh): Singular sends attribution data to Pushwoosh through postbacks. Pushwoosh stores it as tags and events for segmentation and analytics.

How it works

Anchor link to
Push attribution (Pushwoosh → Singular)
Anchor link to
  1. Pushwoosh delivers a push with the Singular tracking link as a deep link.
  2. The user taps the notification.
  3. The app passes the link to the Singular SDK.
  4. Singular records the open as attributed to your push campaign.
Postbacks (Singular → Pushwoosh)
Anchor link to
  1. A user installs the app, re-engages from a tracked link, or triggers an in-app event that Singular attributes.
  2. Singular sends a postback to Pushwoosh with the attribution data.
  3. Pushwoosh stores the data as tags and events on the user profile.
  4. You use this data for segmentation, analytics, and campaigns in Pushwoosh.
Anchor link to

Start the Pushwoosh and Singular integration by creating a partner link in Singular. This step is required whether you use postbacks, push attribution, or both.

  1. In your Singular account, go to Attribution SetupManage Links.
Singular Attribution Setup Manage Links page for creating a partner tracking link
  1. Choose Link TypePartner and select Pushwoosh as the Source Name. Enter a Tracking Link Name so you can identify this link in Singular analytics. It appears in reports as Tracker Name.
Singular partner link form with Pushwoosh source, Tracking Link Name field, and Generate button
  1. In Link Settings and Redirects, define which app this link is for and where users go when they tap it. Learn more.

  2. In Attribution Settings, configure attribution methods and windows for the link. Learn more.

  3. Click Generate.

  4. In Link Summary, review the generated links. If you are setting up push attribution, copy the Click-through tracking link. You will use it in Pushwoosh.

Singular Link Summary section with Click-through tracking link highlighted

Set up push attribution in Pushwoosh

Anchor link to

Add the Singular tracking link to your push notifications.

Paste the Click-through tracking link from your Link Summary into On-click actionsDeep link in application in a Push preset.

Push notification On-click actions with Singular tracking link entered as deep link in application

Configure postbacks

Anchor link to

Singular collects attribution data about where users come from and what they do in the app. With postbacks, you send that data to Pushwoosh automatically.

For example, if Singular records that a user installed the app from a specific ad campaign, Pushwoosh can receive this as a tag or event. You can then build a segment of users from that campaign and send them a targeted push in Pushwoosh.

  1. In Singular, go to Partner Configuration.
  2. Create a new configuration or edit an existing one.
Singular Partner Configuration page for creating or editing a Pushwoosh postback configuration
  1. Enter your Pushwoosh Application Code and API Access Token.
Singular postback configuration form with Pushwoosh Application Code and API Access Token fields
  1. In Attribution Postbacks, select which events Singular sends to Pushwoosh:
  • Install: new app installs attributed in Singular. Pushwoosh uses this data to record where users came from.

  • Re-engagement: app opens attributed to a tracked link. Enable this if you want re-engagement source data in Pushwoosh for segmentation.

    Learn how to configure partner settings and postbacks in the Singular Help Center.

Singular Attribution Postbacks table with Install and Re-engagement options for Pushwoosh
  1. In Attribution Windows Settings, under Installs, choose how long Singular can wait after a user clicks your tracking link or views an ad before it stops crediting the install to Pushwoosh. Learn more.

  2. Under Re-engagements, choose how long Singular can wait after a click or ad view before it stops crediting the open to Pushwoosh. Enable Override app level inactivity window for this partner to set how long the user must be inactive before that open counts as a re-engagement. Learn more.

  3. Open the In app Events Postback tab and add the events Pushwoosh should receive (for example __SESSION__* for sessions). Enable Send All to include users from any source.

  4. Save the configuration.

What Pushwoosh receives

Anchor link to

After you save, Singular sends postbacks when configured events occur. Pushwoosh processes each postback into device Tags and one Event on the user profile.

Pushwoosh writes or updates these tags on the matched device:

TagSource
OS Versiondevice OS version
Application Versionapp version
Device Modeldevice model
Countryattribution country
Cityattribution city

Verify postbacks

Anchor link to

After Singular sends a postback for a configured event, check that Pushwoosh received it:

  1. Open Audience → Events and confirm the event appears. For install or attribution postbacks, look for Singular Attribution Event. For in-app events, look for the Singular event name you configured in In app Events Postback.
  2. Open the user profile in User Explorer and go to Events history. Confirm the event and its attributes (for example, Campaign name) are recorded for that user.
  3. Events usually appear within a few minutes. If nothing shows up, confirm your Application Code and API Access Token in Partner Configuration and that Singular sends a device identifier in the postback (see Device matching above).

Troubleshooting

Anchor link to
Anchor link to
  • Verify the Click-through tracking link is set in On-click actionsDeep link in application, not in Custom Data.
  • Confirm the Singular SDK is configured to handle push notification payloads. See the Android and iOS guides.
Anchor link to
  • Confirm the _dl parameter inside the Singular tracking link is properly URL-encoded.
  • Verify your app’s deep link handler is registered correctly for the scheme used (for example, myapp://).
  • On Android, check that the correct Activity has the intent filter for your deep link scheme in AndroidManifest.xml.

Attribution appears in Singular but wrong campaign is credited

Anchor link to
  • Make sure the Singular SDK processes the push payload before or during initialization, as described in the Singular SDK guides.
  • Confirm you are using the correct Click-through tracking link from Link Summary for this campaign.

Warm start (app already open): attribution not recorded

Anchor link to
  • Confirm your app handles push notification taps when it is already running in the background, as described in the Singular SDK guides.
  • This is the most common cause of missing attribution for warm starts.