Netmera Developer Guide
Netmera Docs
  • Netmera Developer Guide
  • Platforms
    • iOS
      • New iOS (Swift)
        • SDK Integration
        • Push Notifications
          • Delegate Methods
          • Widget and In-App Messages
          • Media Push
          • Carousel, Slider and Thumbnail Push
        • Deep Linking
          • Custom Deep Links
        • Sound & Vibration
        • Push Inbox
        • Events
        • Geofence & Location
        • User Attributes & Preferences
        • Advertising ID
        • Changelog
      • Former iOS (Objective-C)
        • SDK Integration
        • Push Notifications
          • Delegate Methods
          • Push Payload Receivers
          • Widget and In-App Messages
          • Customizing In-App Messages
          • Media Push
          • Carousel, Slider and Thumbnail Push
          • Custom Web View Presentation
          • Push Icon
        • Live Activities
        • Deep Linking
          • Custom Deep Links
        • Sound & Vibration
        • Push Inbox
        • Events
        • Geofence & Location
        • User Attributes & Preferences
        • Data Transfer
        • Advertising ID
        • SSL Pinning
        • Changelog
    • Android
      • SDK Integration
        • Huawei Integration
        • Huawei Message Receipt
        • Android Integration FAQs
      • Push Notifications
        • Widget and In-App Messages
        • Push Callbacks
        • Custom Web View Presentation
        • Push Icon
      • Deep Linking
        • Custom Deep Links
      • Sound & Vibration
      • Push Inbox
      • Events
      • Geofence & Location
        • Background Location Permission
      • User & Attributes
      • Data Transfer
      • Advertising ID
      • App Tracking
      • SSL Pinning
      • Changelog
    • Web
      • SDK Setup
        • Self-Hosted SDK Setup
      • Mobile Web Push for iOS
      • Deep Linking
        • Custom Deep Links
      • Events
      • User & Attributes
    • React Native
      • SDK Integration
      • Push Notifications
        • Widget and In-App Messages
        • Push Callbacks
      • Deep Linking
        • Custom Deep Links
      • Sound & Vibration
      • Push Inbox
      • Events
      • Geofence & Location
      • User & Attributes
      • Changelog
    • Flutter
      • SDK Integration
      • Push Notifications
        • Push Notification Permissions
        • Widget and In-App Messages
        • Flutter iOS Media Push
      • Deep Linking
        • Custom Deep Links
      • Sound & Vibration
      • Push Inbox
      • Events
      • Geofence & Location
      • User & Attributes
      • SSL Pinning
      • Changelog
    • Cordova
      • SDK Integration
      • Push Notifications
      • Sound & Vibration
      • Push Inbox
      • Events
      • User & Attributes
    • Unity
      • SDK Integration
      • Sound & Vibration
      • Events
      • User & Attributes
      • Changelog
  • Integrated Modules
    • Optimove
    • Adjust
    • Mixpanel
    • IYS Integration
    • VIA Integration
      • Short URL Consent Requests
      • OTP Consent Requests
        • OTP Confirmation Completion
      • VIA Email Rejection Link Generation
      • ETK Rejection via SMS
  • API Documentation
    • REST API
      • Setup
      • Notifications
      • Events
      • User & Device Management
      • Inbox Feature
      • GDPR
      • Error Responses
  • FAQs
    • Push Notifications FAQs
Powered by GitBook
On this page
  • Adding Deep Links in REST API
  • Adding Deep Links on Netmera Panel

Was this helpful?

  1. Platforms
  2. Web

Deep Linking

Adding Deep Links in REST API

After creating a web transactional push from the panel, you can customize the desired Deeplink using the sample code in the API & Config step (in Postman). Here's an example:

curl --location 'https://restapi.netmera.com/rest/3.0/sendNotification' \
-H "X-netmera-api-key: your_rest_api_key" \
-H "Content-Type: application/json" \
-d '{
    "notificationKey": "1000",
    "target": {
        "extId": "exidn"
    },
    "message": {
        "params": {},
        "click": {
            "deeplink": "https://www.netmera.com?id=5&name=@{exid}&cat=webpush"
        }
    }
}'
  • Ensure Deeplink Parameters Match User Data Parameters like @{extID} must match the user’s profile data. If not, the notification delivery will fail. Double-check that parameters used in the Deeplink exist in the user data.

  • Add Deeplink in "Click" Node Set the Deeplink directly in the click node as deeplink. Parameters like @{parameter} should be replaced with actual profile attributes.

Adding Deep Links on Netmera Panel

Creating a Web Transactional Push:

Step 1: Create a New Deeplink

  • Log into the Netmera Panel.

  • Go to Developers > Deeplinks.

  • Click Create New Deeplink.

Step 2: Provide Deeplink Details

  • Deeplink Name: Give a unique name for the Deeplink.

  • Deeplink URL: Use placeholders like https://www.netmera.com@{age}, where parameters are in {}.

Step 3: Define Deeplink Parameters

  • @{parameter}: Refers to Profile Attributes set on the Netmera Panel. These parameters change based on the user’s profile data. For example, https://www.netmera.com/alex or https://www.netmera.com/jimmy.

  • {parameter}: This is defined in Deeplink Parameters and is used across all users in the campaign. For example, if {parameter} is {city}, it will appear as https://www.netmera.com/london for all users.

Step 4: Configure Deeplink Parameters

Once saved, you can use parameters like {city} in the Deeplink URL. For example, if {city} is set as London, users will receive https://www.netmera.com/london.

PreviousMobile Web Push for iOSNextCustom Deep Links

Last updated 2 months ago

Was this helpful?

To learn how to create a Web Transactional Push on the Netmera Panel, please refer to our for step-by-step instructions and detailed information.

User Guide