How To Run Twitter Ads: A Step-by-Step Guide for Digital Agencies

Step-by-Step Guide to Twitter Ads

Although Twitter Ads are often somewhat overlooked for more popular platforms such as Google, Facebook, and Instagram, the social platform can still be a powerhouse for advertising...if you know what you’re doing.

Whether you love or hate the platform, with 186 million monetizable daily active users (up 34% year over year), there’s no question that Twitter can be an important marketing channel for driving traffic and generating leads. 

If you’re considering using Twitter Ads for business purposes or simply want to improve your campaign performance, keep reading.

Twitter Advertising Statistics

Before we get into the details of setting up and reporting on your ad campaigns, let’s review a few Twitter advertising statistics in case you need a few pointers to pitch clients on the potential of the platform.

1. Twitter ad engagement is up 3%

According to Twitter’s Q2 2020 letter to shareholders, users are increasingly engaging with ads on Twitter, resulting primarily from audience growth offset by a mix shift to ad formats with lower clickthrough rates

2. Cost per engagement (CPE) decreased 25% in Q2 2020

According to the same Q2 report, cost per engagement also decreased significantly by 25%, which they say is driven by like-for-like price decreases across most ad formats and lower demand.

3. Promoted Tweets with video save 50% more on Cost Per Engagement

According to Twitter’s Agency Playbook, Promoted Tweets with video save an average of 50% on CPE, and Tweets with video attract 10x more engagement.

Now that we’ve reviewed why Twitter Ads can be important for businesses let’s look at how their ad platform actually works.

Introduction To Advertising on Twitter

There are several kinds of advertising options on Twitter, including Promoted Tweets, Promoted Accounts, and Promoted Trends. In addition, there are eight different campaign objectives to choose from, including:


  • Reach: Maximize your ad's reach. Pay for: impressions (cost per 1,000 Tweet impressions)


  • Video views: Get people to watch your video. Pay for: video views (cost per view).

  • Pre-roll views: Pair your ad with premium content. Pay for: views on your pre-roll (cost per view).

  • App installs: Get more people to install your app. Pay for: app clicks or App Card clicks (cost per app click).

  • Website clicks: Drive traffic to your website. Pay for: link clicks and Website Card clicks (cost per click).

  • Engagement: Get more people to engage with your Tweet. Pay for: engagements (cost per engagement)

  • Followers: Build a larger audience for your brand. Pay for: follows (cost per follow)


  • App re-engagements: Get people to take action in your app. Pay for: app clicks or App Card clicks (cost per app click)

Now that we have a high-level overview of Twitter ads let’s walk through the basics of setting up a campaign.

Spend Less Time Creating Reports and More Time Growing Your Agency

Start Your Free Trial Today

Step-By-Step: How To Set up a Twitter Ads Campaign

Assuming you haven’t run any ads on Twitter before, the first step is to head to and go through their onboarding questionnaire.

Welcome to Twitter Ads Screenshot

1. Choose Your Campaign Objective

Once you’ve filled out your account information, the first step is to choose your campaign objective. As mentioned, there are eight objectives to choose from—in this case, we’ll go with a simple website clicks campaign.

Twitter Ads Objective Setting Screenshot

2. Add Your Campaign Details

The next step is to add your campaign details, including the campaign name, daily budget, and you can optionally choose to set a start and end date.

Twitter Ads Campaign Setup Screenshot

3. Create an Ad Group for Your Campaign

Next up, you’ll need to create an ad group for the campaign. This includes naming the ad group, setting an optional budget and start date, and choosing the bid type. In terms of bidding, you can choose from the following options:

  • Automatic bids: Your bid will be optimized to maximize results at the lowest price within your budget.

  • Target cost: Set a target cost to maintain an average cost per bid unit.

  • Maximum bid: Set a maximum bid you’ll never spend over. Bidding higher helps your ad display more often.

Below that, you can also choose from the following measurement options:

  • Audience measurement tag: To use this option must first have an existing relationship with a third-party audience measurement solutions, including either Nielsen Digital Ad Ratings (DAR) or ComScore Validated Campaign Essentials (vCE).

  • DoubleClick tracking: If you are already using DoubleClick Campaign Manager to track campaign performance and conversions, you can add the tracking tag here.

Twitter Ad Groups Screenshot

4. Choose Your Target Audience

In terms of targeting, you can choose from your own audiences—including look-alikes or custom audiences—or you can create a new cold audience. In order to target a new audience, you can select from the following criteria:

  • Gender

  • Age

  • Location

  • Language

  • Device

  • Audience features (such as keywords, events, interests, follower look-alikes, etc.)

In general, the majority of your target audience will come from audience features, such as keywords or follower look-alikes. Follower look-alikes are a useful tool you can see the size of the audience associated with that account—for example, we can target the 19.3 million users that follow the @googleanalytics account:

Twitter Ads Audience Features Screenshot

5. Select Your Ad Creative for Each Ad Group

Finally, we need to choose our ad creative for the ad group. For your ad creative you can either choose existing Tweets from your account, or you can upload new images for your display creative and add your destination URL as shown below:

Twitter Ads Display Creatives Setup

After you’ve completed these five steps, you can then review the campaign and click “Launch Campaign” when you’re ready.

Twitter Ads Campaign Review Screenshot

Twitter Ads Reporting With AgencyAnalytics

Once you have your Twitter Ads up and running, if you’re managing the campaigns for clients or just want to report on them internally, let’s now look at how you can automate the reporting process with the AgencyAnalytics integration

Integrating a Client's Twitter Ads Account

The first step to onboarding a new client with their Twitter account and automating your reporting is to scroll down to the “Integrations” tab on the left-hand menu and select Twitter Ads from our list of 50+ integrations:

Automatically Integrate Twitter Ads Into Your Client Reporting

Next, you need to click “Connect New Account” and you’ll be prompted to log into your Twitter account. After that, you’ll be redirected back to AgencyAnalytics, and the Twitter Ads integration will appear under the “Ads” section on the left-hand menu.

Twitter Ads Metrics

Our prebuilt Twitter Ads dashboard has all the metrics you need to report on the performance of your campaigns, including key metrics such as:

  • Retweets

  • Replies

  • Likes

  • Follows

  • Leads

  • App Clicks

  • URL Clicks

  • Engagement Rate

  • Lead Rate

As you can see below, each of these metrics are displayed below graphs and tables, giving your clients an intuitive understanding of the data. We’ve also grouped metrics into Campaigns, Ad Groups, and Ads so that you can dive into the details of each:

Twitter Ads Client Reporting Dashboard Example

As always, if you want to customize your Twitter Ads dashboard, you can use our drag-and-drop editor and choose from our prebuilt data visualization widgets. 

Summary: Twitter Ads for Digital Agencies

As we've discussed, Twitter ads can be a great platform for building brand engagement. Regardless of the type of Twitter ad you create, if you're just getting started with the platform be sure to monitor your campaigns closely. 

Also, be sure to check out our Twitter Ads integration in order to track performance alongside your other advertising data, quickly filter ads by campaign, ad group, or ad, and view tweets in a single dashboard.

Receive Agency Growth Tips, Delivered to Your Inbox

Peter Foy Headshot

Written by

Peter Foy

Peter Foy is a content marketer with a focus on SaaS companies. Based in Toronto, when he’s not writing he’s usually studying data science and machine learning.

Read more posts by Peter Foy ›

Get Started for Free

Try AgencyAnalytics risk-free for 14 days. No credit card required.
AgencyAnalytics Dashboard Preview