Skip to main content

Migrate from Adjust

Complete guide to migrating your Adjust tracker links to LinkForty with zero downtime.

Overview

Adjust is an established mobile attribution platform focused on performance marketing. LinkForty offers similar attribution capabilities with more flexibility and better pricing.

Why Migrate?

FeatureAdjustLinkForty Cloud
Starting Price$799+/month$49/month
Attribution Windows✅ Customizable✅ Customizable
Fraud Prevention✅ Enterprise✅ Coming soon
Open Source✅ Self-hostable

Prerequisites

  1. Custom Domain - Using custom tracking domain with Adjust
  2. Tracker Export - Can export tracker links from Adjust
  3. DNS Access - Can modify DNS records

Step 1: Export Trackers from Adjust

From Adjust Dashboard

  1. Log in to Adjust dashboard
  2. Navigate to Campaign LabTrackers
  3. Export all active trackers as CSV
  4. Download the file

Required CSV Format

tracker_id,shortCode,iosUrl,androidUrl,webUrl,campaign,adgroup,creative
abc123,summer-campaign,https://apps.apple.com/app/123,https://play.google.com/store/apps/details?id=com.example,https://example.com,summer2024,mobile-ads,banner-v1

Adjust Parameter Mapping

Adjust FieldLinkForty Equivalent
tracker_idStored in metadata
campaignutm_campaign
adgrouputm_content
creativeutm_term
networkutm_source
labelLink title

Step 2: Import into LinkForty

Migration Wizard

  1. Navigate to Migration in dashboard
  2. Select Adjust as platform
  3. Upload your CSV file
  4. Preview and confirm
  5. Import links

API Import

curl -X POST https://api.linkforty.com/migrations/import \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "file=@adjust-trackers.csv" \
-F "platform=adjust"

Step 3: Update DNS

Current Adjust Setup

Your Adjust custom domain:

Type: CNAME
Name: track (or your subdomain)
Value: app.adjust.com

New LinkForty Setup

Update to:

Type: CNAME
Name: track
Value: links.linkforty.app
TTL: 300 (initially, increase later)

Adjust Feature Comparison

Attribution Tracking

Adjust:

  • Install attribution
  • Re-attribution
  • Uninstall tracking
  • Fraud prevention

LinkForty:

  • Install attribution (via SDK)
  • Click tracking
  • Conversion tracking (via webhooks)
  • Basic fraud detection (IP-based)

Callbacks

Adjust callbacks can be replaced with LinkForty webhooks:

Adjust Callback:

https://example.com/callback?tracker={tracker}&click_id={click_id}

LinkForty Webhook:

{
"event": "link.clicked",
"link_id": "abc123",
"click_id": "xyz789",
"device": "ios",
"timestamp": "2024-01-15T10:30:00Z"
}

Step 4: SDK Migration

If using Adjust SDK for attribution:

Option 1: Parallel Running

  1. Keep Adjust SDK temporarily
  2. Add LinkForty SDK
  3. Compare data for 30 days
  4. Remove Adjust SDK

Option 2: Clean Cut

  1. Remove Adjust SDK
  2. Implement LinkForty SDK
  3. Accept loss of historical comparison

SDK Integration

import { LinkForty } from '@linkforty/react-native';

// Initialize
LinkForty.init({
apiKey: 'your-api-key',
organizationId: 'your-org-id'
});

// Track install
LinkForty.trackInstall();

// Track custom events
LinkForty.trackEvent('purchase', {
amount: 29.99,
currency: 'USD'
});

Cost Comparison

Typical annual savings:

Monthly Active UsersAdjust CostLinkForty CostSavings
100K MAU$799/mo$49/mo$9,000/year
500K MAU$1,999/mo$99/mo$22,800/year
1M+ MAU$4,999/mo$299/mo$56,400/year

Troubleshooting

Attribution Not Working

Problem: Install events not attributing to links

Solutions:

  • Verify SDK is integrated correctly
  • Check API key is valid
  • Ensure link was clicked before install
  • Verify attribution window settings

Callback URLs Failing

Problem: Adjust callbacks no longer firing

Solutions:

  • Replace with LinkForty webhooks
  • Update your backend to handle new webhook format
  • Test webhook delivery in LinkForty dashboard

Advanced Features

S2S (Server-to-Server) Postbacks

Adjust S2S postbacks can be replaced with LinkForty webhooks.

Configuration:

  1. Go to Webhooks in LinkForty
  2. Add your server URL
  3. Select events to track
  4. Save webhook

Events Available:

  • link.clicked
  • link.installed (requires SDK)
  • link.converted (custom)

Adjust Signature

Adjust provides signature verification for callbacks. LinkForty offers:

  • HMAC signature on webhooks
  • IP allowlisting
  • Webhook secret tokens

Migration Checklist

  • Export tracker links from Adjust
  • Import into LinkForty
  • Test links on temporary domain
  • Update DNS CNAME record
  • Verify attribution tracking
  • Set up webhooks (if using callbacks)
  • Migrate SDK (if applicable)
  • Monitor for 30 days
  • Cancel Adjust subscription

Need Help?

Our team has helped dozens of companies migrate from Adjust:

Next Steps