Set up Twitter

As a Twitter Mobile App Conversion Tracking Partner (MACT), Adjust can track your performance marketing efforts on Twitter.

First, add your Twitter handles and Ads accounts to Adjust. Next, use our basic setup instructions to track your Twitter campaigns. When you're finished, move on to the advanced setup instructions to forward data to Twitter, track events, and more.

Manage your Twitter Ads accounts

Twitter ads are organized by Twitter handles and Twitter Ads accounts. While each Twitter handle is directly associated with a specific Ads account, its access can be extended to include additional ad accounts within your Twitter interface. Therefore, all Adjust-tracked apps may be associated with various Ads accounts and any number of handles. All Twitter handles and Twitter Ads accounts can be precisely configured in managing data visibility and sharing.

When making changes to your Twitter account setup, we always recommend pausing your Twitter campaigns, since the MACT API requires a complete re-sync of all modified account data.

Important:
Twitter will only integrate with one MMP at a time. If you have migrated from another MMP to Adjust, and our Twitter integration doesn’t seem to be working, you may need to disable your Twitter integration with your previous MMP. If you have already closed your account with the previous MMP, you may need to contact them to disable the Twitter integration.

Basic setup

To track your campaigns with Twitter, follow these steps.

Add Twitter handles and Ads accounts to Adjust

To connect your Twitter handles and Ads to your Adjust dashboard, follow these steps.

  1. Select MENU > Partner Ad AccountsTwitter.
  2. Select ADD ACCOUNT.
  3. If necessary, accept Twitter's Mobile App Conversion Tracking (MACT) Terms & Conditions.
  4. Select SIGN IN WITH TWITTER.
  5. Log in via OAuth (this automatically redirects you back to the Adjust dashboard).
  6. Select the Refresh accounts list.
  7. Enable the necessary Twitter Ads accounts.
  8. Select SAVE.

Great, Adjust now tracks your Twitter campaigns and automatically forwards install and session conversion data back to Twitter. This lets you improve campaign optimization and retargeting.

Note:
Since Twitter only reports clicks that convert, Adjust will not display the total number of clicks generated by your Twitter inventory.

1. Select MENU to open the main navbar (on the left-hand side)

1/10

Connect additional handles to your Twitter Ads account

You can associate multiple Twitter handles with each Twitter Ads account, separately from Adjust. Please reach out to your Twitter representative to make these changes or follow the steps below.

  1. Go to your Twitter Ads account and open your settings.
  2. Select Editing access to account.
  3. Click on Add more users and search for the respective Twitter handle (e.g., @adjustcom).
  4. Select the user and user role, and add the handle to the Twitter Ads account.

Once complete, the Twitter Ads account will appear within the added Twitter account. From there, you have the ability to enable the Twitter Ads account for each app in your Adjust dashboard. Please note that access to a Twitter Ads account can only be granted from within said Twitter Ads account; a standard Twitter account cannot gain or request access to an Ads account independently.

Set custom permissions for Twitter handles and Twitter Ads accounts

You can set custom, app-level permission settings for Twitter. These settings override a user's default settings as enabled via the Adjust dashboard's My Account tab. Use these settings to customize a user's access to all of your Adjust-tracked Twitter mobile app install ads, and Twitter engagement and re-engagement campaigns.

To set custom permission settings for every Twitter handle and Twitter Ads account, follow these steps.

  1. Find your app and select your app options caret (^).
  2. Select Partner Setup > Twitter > Custom Twitter Permissions.
  3. Turn on Custom Twitter Permissions and select SAVE.
  4. Select Custom Twitter Permissions.
  5. Turn on the Twitter Ads Account that you want to change.
  6. Select SAVE to confirm your changes.

1. Find your app and select your app options caret (^)

1/8

Turn on impression-based attribution

Please note that impression tracking in Adjust is only available for accounts in the Business pricing plan and higher.

To track impressions for Twitter campaigns, follow these steps.

  1. Find your app and select your app options caret (^).
  2. Select All Settings > (SETTINGS) AttributionImpression.
  3. Turn on Enable impression-based attribution.
  4. Set your tracker-level attribution windows to match Twitter's (once trackers have been automatically generated). By default, Adjust's attribution window for impression tracking is 24 hours. This means that a user must install your app within 24 hours of the impression in order to be attributed to a Twitter campaign.
  5. Select SAVE.

Now that impression-based attribution is on, Adjust will track and report conversions from impressions.

Since Twitter only reports impressions that convert, Adjust will not display the number of impressions generated by your Twitter inventory.

Advanced setup

Now that Adjust is connected to Twitter, customize your setup.

Forward data to Twitter or a Twitter Marketing Platform Partner

By working with Twitter, you have the opportunity to seamlessly integrate Adjust with any of Twitter’s Marketing Platform Partners (MPPs). To pass Adjust-tracked data to another Twitter MPP, simply enable access for your marketing platform partner to your respective Twitter Ads account, and make sure this ad account is toggled ON for tracking in Adjust. Once complete, you will automatically see Adjust data in the third-party platform. For setup questions, contact support@adjust.com.

Receive Twitter attribution data via raw export data

The Adjust dashboard always reports Twitter attributions. By default, raw data export displays Twitter attributions as Organic. To receive Twitter attribution data via raw data export, do the following:

  1. Join the Twitter Advanced Mobile Measurement (AMM) Program. Sign into your Twitter account and complete this form. You may need to contact your Twitter Account Manager to complete this process.

  2. Notify Adjust that you have joined the Twitter AMM program. Contact your Adjust Technical Account Manager or support@adjust.com for them to complete the process.

Once Adjust has completed the process, you can see Twitter attributions for eligible users in your raw data export.

Users who have opted out of additional information sharing with business partners on their Twitter accounts, or who are otherwise ineligible for information sharing, appear as Organic in your raw data export.

In order for Adjust to confirm that you are active in the Twitter AMM Program, you must currently be running Twitter campaigns. You may need to confirm with your Twitter Account Manager.

Forward in-app events

Event linking lets you forward in-app event data directly to Twitter for more precise targeting. You can link every in-app event in Adjust to a preset Twitter name.

To link in-app events to Twitter, follow these steps.

  1. Find your app and select your app options caret (^).
  2. Select Partner SetupTwitterEvent Linking.
  3. Find the event you want to link and update the field with a Twitter event name. For reference, the predefined Twitter labels are:
  • sign_up
  • login
  • purchase
  • update
  • level_achieved
  • added_payment_info
  • add_to_cart
  • add_to_wishlist
  • tutorial_complete
  • checkout_initiated
  • rated
  • content_view
  • achievement_unlocked
  • spent_credits
  • search
  • reservation
  • share
  • invite
  1. Select SAVE.

1. Find your app and select your app options caret (^)

1/6

Forward custom data

Partner parameters (available in Adjust SDK version 4.0+) let Adjust collect custom data points from your app and forward them directly to Twitter.

First, set up partner parameters within the Adjust SDK (full list here). Then, turn on partner parameter forwarding in the Adjust dashboard.

To turn on partner parameter forwarding in Adjust, follow these steps.

  1. Find your app and select your app options caret (^).
  2. Select Partner Setup > Twitter.
  3. Turn on Parameter Forwarding.

Now that your partner parameters are connected to Twitter, Adjust will forward custom event details directly to Twitter for any of your linked events.

Note:
Revenue events will be passed to Twitter without the need for configuring partner parameters.

Full list of accepted Twitter parameters

Parameter nameContentExample
registration_methodA string describing the method of registration for the app associated with this eventfacebook, amazon
content_idProduct or content ID associated with an event (string)9826193
price_currencyCurrency code (three-letter ISO 4217)EUR, USD, JPY
price_microPrice associated with the event in micro-currency units123450000 (i.e., $123.45)
levelA level, e.g., in a game5
number_itemsNumber of items associated with the event2
search_stringAny search string usedAdjust + twitter integration
user_payment_infoBoolean to denote whether or not the user's payment information is stored in the apptrue or false
max_rated_valueA double value to indicate the maximum rated value of this event3.5
descriptionAny miscellaneous string descriptionAdjust is nifty

Developer guides for partner parameters

Once your partner parameters have been written into the Adjust SDK and permission has been granted within the Adjust dashboard, Adjust will forward these custom data points directly to Twitter.

Integration details

Per Twitter's requirements, Adjust (and all other Twitter MACTs) cannot store Twitter attribution data for longer than 90 days. When this limit has been reached, Twitter-attributed users are automatically displayed in a separate Adjust tracker called Expired Attributions. Expired attributions are listed at the campaign level (sublevel 1) for the following Adjust-tracked sources:

  • Twitter Installs
  • Twitter Audience Platform

While Adjust will continue to track users’ future activity, all events and sessions will display within the Expired Attributions tracker. Please note that the change applies retrospectively, so all previously tracked event and session data remains with its user, within the Expired Attributions campaign-level tracker.

Expired attributions are a display modification and not considered reattributions in Adjust.

FAQs

How does Adjust track installs with Twitter?

What Twitter data does Adjust report?

Why aren't my Twitter campaigns tracking in Adjust?

Why does my Adjust dashboard show fewer (or more) installs than Twitter?

Why does my raw data show fewer Twitter installs than my Adjust dashboard?