Esc

Start typing to search.

Improvado
Sign In

Twitter - Troubleshooting

Written by Kirill Guzenko

Updated on Aug 21, 2026

While configuring your Twitter connection, you may encounter several issues. Understanding these common errors can help streamline the setup process and facilitate quick resolutions.

Data Discrepancy

Missing data in “Promoted Tweets“ report type

Twitter API currently does not yet support PROMOTED_TWEET entity with segmentation for conversion data.

Mismatch of metrics values

The values of some metrics may differ due to "by-design" differences between levels in the API and in the Twitter UI. For example, it is worth noting the difference between the Conversion Purchases Metric at the Ad level and at the Campaign level.

Solution

Make sure you are using the correct level of detail. You can find out the level of detail by checking the name of the extraction template. Learn more here.

Wrong permissions

Error
Not enough permissions to get tweets. Please, make sure you have at least Ad Manager permission level or contact Improvado support via Service Desk.

Solution

Make sure to use your Ad Account and not your personal Twitter account. Please note that your Ad Account must have at least one test ad running.

You can follow this instruction to create and set up your Twitter Ad Account correctly.

Twitter Ads account setup guide

You can follow our step-by-step guide below to create and set up your Twitter Ad Account.

Step 1. Finish customizing your Twitter profile

Ensure your Twitter profile is fully set up before creating your Twitter Ads account. Your profile should include:

  • Profile picture
  • Background picture
  • Bio with a functional URL to your website
  • Location

Step 2. Create a Twitter Ads account

  1. Log in to the Twitter Ads portal if you haven't set up a Twitter Ads account.
  2. Select your country and time zone.
  3. Follow the steps to create and set up your first campaign. You can select any objective at this stage.
  4. Enter your billing details. This is required, but you can stop the campaign immediately to avoid charges.
  5. Finish the setup process, and you'll be redirected to the ad manager.

Step 3. Add tax information to your Twitter Ads account

  1. Open the Twitter Ads portal.
  2. Click on your account name in the top right-hand corner and select Account settings.
  3. Select the Tax information tab and choose the appropriate tax status.
  4. Fill in your contact information.
  5. Click Save tax information.

Step 4. Set up Tweet permissions in your Twitter Ads account

  1. Open the Twitter Ads portal.
  2. Click on your account name in the top right-hand corner and select Edit access to account.
  3. Click Edit access.
  4. Check the box for Can compose promotable tweets next to your Twitter Ads account.
  5. Click Save changes.

‍

Refer to the official Ad Account creation guide if necessary.

‍

Note
If none of the provided solutions worked, feel free to raise a request via the Service Desk

Campaign start and end dates are empty

The Campaign Entity report has no start or end date because the X Ads API does not put them on the campaign. A campaign object carries its name, status, budget, funding instrument and duration-related settings, but not a start or end timestamp.

Those dates live on the line item — the ad group. The start and end dates shown against a campaign in the X Ads UI are derived from its line items’ schedules rather than stored on the campaign itself.

To get them, extract the Line Items Entity report and take the schedule from there. For a campaign-level view, aggregate across the campaign’s line items: earliest line item start is the campaign start, latest end is the campaign end. That reproduces what the UI shows, because it is what the UI is doing.

Note that a line item with no end date means the campaign has no end date either, so an aggregate should treat a missing end as open-ended rather than skipping the row.

Was this article helpful?