Set up Google Ads account
Adjust uses the Google Mobile Apps Conversion Tracking and Remarketing API for Google Ads. Using this API, Adjust sends Google app installs, sessions, and post-install events. Google uses this data for its own attribution and optimization of Google Ads campaigns.
In response to the Adjust app activities, Google sends its attribution data to Adjust. For each activity that Google claims, they send either an ad impression timestamp or ad click timestamp, as well as campaign information associated with the ad engagement. Adjust uses this information to perform its own cross-channel attribution and reporting.
Before you set up Google Ads in Adjust, you need to complete the following steps in your Google Ads account:
Check Google Ads account setup
To establish the API connection from your Google Ads account to Adjust, Google uses the Link ID. Google uses only one Link ID per app per platform.
Before creating Link IDs for your apps, it is important to understand your Google Ads account setup.
Single Google Ads account
With a single Google Ads account, you run all campaigns for the app from the same account. For a single Google Ads account, you need to set up the Link ID at the account level.
If you're using a manager account to manage the single account as a sub-account, then you need to import all conversions that the single account uses (example, website conversions, Firebase conversions, and Adjust conversions) at the same account level.
- Importing conversions from all sources at the sub-account Google Ads account level - Create the Link ID for Adjust at the sub-account Google Ads account level.
- Importing conversions from all sources at the manager account level - Create the Link ID for Adjust at the manager account level.
Multiple Google Ads accounts
With multiple Google Ads accounts, you run campaigns for an app from different accounts.
For example:
- You may have a domestic account and an international account, both of which run campaigns for the same app.
- You may have one agency that runs app campaigns, and another agency that runs web campaigns. Each agency has its own Google Ads account, each of which runs campaigns for the same app.
If you have campaigns for your app in multiple Google Ads accounts, you can set up your accounts using either of the following methods:
If you own all of the multiple accounts
- Create a manager account and link all multiple accounts to it as sub-accounts. Then, create the Link ID for Adjust at the manager account level.
- If a sub-account has more than one manager account, the sub-account can use conversions from only one of the manager accounts.
If you do not own all of the multiple accounts
- Designate an account that you have access to and can control as the owner account. The owner account should be one that you own. The owner account can be a manager or non-manager account, and may or may not contain campaigns for the app.
- Create the Link ID in the owner account and then share the Link ID with a maximum of 20 accounts.
- Sharing the Link ID doesn’t grant access to other accounts to view or make changes to the owner account. It only allows other accounts to use the Link ID to connect Adjust to their accounts.
Create Link ID
Each of your apps should have only one Link ID associated with it on Google Ads. To avoid confusion, you can use one ad account to generate a single Link ID and share this Link ID with all other accounts. For more information, see Google Ads documentation.
Create Link ID in your Google Ads account
Follow these steps to create the Link ID in the Google Ads dashboard:
- Log in to Google Ads as an admin.
- Verify that you're logged into the correct account.
- If you’re not using a manager account, the upper-right displays the Customer ID for the account in which you want to create the Link ID.
- If you are using a manager account, the upper-right displays the manager Customer ID. Towards the upper-left, you can see the account that you currently have selected (manager or sub-account). Ensure that you have the Customer ID selected for the account in which you want to create the Link ID.
- Select Tools > Data manager.
- Scroll down to Third-party app analytics, and select Details on the right if you've never created a Link ID before. Otherwise, select Manage & Link.
- If you’ve never created a Link ID before, select Create Link ID. Otherwise, click the + sign to create a new Link ID.
- Select
Adjust
as the App Analytics Provider. - Select the correct mobile app platform.
- In the Look Up Your App search box, enter the name of your app, and then select your app from the menu.
- Ensure that the app ID displayed matches the app ID in the app store.
- Select Create Link ID.
- Select Done.
- Select
Share Link ID with Google Ads accounts
Follow these steps if you have campaigns for your app in multiple accounts, and you’re sharing the Link ID from an owner account to other accounts.
- These steps are not applicable if you have a single Google Ads account or if you’re using a manager account to link multiple accounts as sub-accounts.
Follow these steps to share the Link ID from an owner account in the Google Ads dashboard:
- Log in to Google Ads as an admin in the Google Ads owner account.
- Select Tools > Data Manager.
- Scroll down to Third-party app analytics, and select Manage & Link.
- Find the Link ID that you created and select Options > Share with Another Account.
- Enter the Customer ID for the account that you want to share the Link ID with, and select Next. The Customer ID could be a manager or a non-manager account.
- Select Send Invite.
- In the Shared Link Request section, you can see the request with this status -
Invited. Request sent: <today’s date>
.
- In the Shared Link Request section, you can see the request with this status -
For more information, see Google Ads documentation.
Accept a Link ID sharing request
Follow these steps to accept the Link ID sharing request from an account in the Google Ads dashboard:
- Log in to Google Ads as an admin.
- Select Tools > Data Manager.
- Scroll down to Third-party app analytics, and select Manage & Link.
- Find the Link ID in the list and select Accept Link.
- The request status of the Link Id changes to
Sharing
in the owner account.
- The request status of the Link Id changes to
Enable cross-account conversion tracking
Follow these steps only if you’re using a manager account and you've created the Link ID at the manager account level, or if you've used your owner account to share a Link ID with a manager account.
- Skip this section if you created the Link ID at a single account level or shared the Link ID with a single account.
Enable cross-account conversion tracking to track conversions across multiple Google Ads accounts. Follow these steps to enable cross-account conversion tracking:
- Log in to the Google Ads manager account.
- The upper-right displays the manager Customer ID. Towards the upper-left, you can see the account that you currently have selected (manager or sub-account). Ensure that you select the Customer ID for the manager account.
- Select Settings > Sub-Account Settings.
- For each sub-account that has campaigns for the app, select the dropdown menu in the Google Ads Conversion Account column, and select This Manager.
- Now, repeat the following steps for each sub-account that has campaigns for the app:
- The upper-left shows which account you currently have selected. Now, choose the sub-account that has campaigns for the app.
- Select Tools.
- Under Measurement, select Conversions.
- Select Settings.
- Select Conversion Account.
- Select the manager account and select Save.
Link Adjust events to Google Ads
When you integrate the Adjust SDK in your app, Adjust automatically links installs and sessions to Google Ads. If you are using any post-install events to optimize your Google Ads campaigns, you need to manually link these events. For more information, see Set up Google Ads account.
Trigger Adjust events
Now, you need to trigger each event at least once so that you can import the event to Google Ads.
If your app is already in the app store with the Adjust SDK, then each event is triggered by users automatically. If your developers are still testing your app with the Adjust SDK, ask them to trigger each of these events at least once in the Adjust sandbox:
- install
- session (Close the app, wait 30 minutes, and then open the app again)
- each post-install event that you linked to Google Ads in Adjust
Import Adjust conversions into Google Ads
In Google Ads, a conversion action is a specific user action that you have defined as valuable to your business, such as an online purchase. Once imported, Google Ads will begin to send Adjust conversion data for conversion actions. For more information, see Google Ads documentation.
You must import all relevant conversion actions (both first open and any relevant in-app actions) into Google Ads before launching a Google Ads campaign. If you don’t see conversion actions in Google Ads, wait 24 hours or trigger the events in Adjust so that Google can see them as available for import. Adjust cannot report any Google Ads-driven app installs or in-app events until you have completed your import.
If you created the Link ID in a single account or a manager account, follow the instructions to import the conversions in the same account in which you created the Link ID.
If you created the Link ID in an owner account and shared the Link ID, ask an admin to import conversions into each account you invited.
Follow these steps to import Adjust conversions into Google Ads:
- Log in to Google Ads as an admin.
- Verify that you are logged into the right account.
- If you’re not using a manager account, the upper-right displays the Customer ID for the account in which you are importing conversions.
- If you are using a manager account, the upper-right displays the manager Customer ID. Towards the upper-left, you can see the account that you currently have selected (manager or sub-account). Ensure that you have the Customer ID selected for the account in which you are importing conversions.
- Select Goals > Summary.
- Select + New Conversion Action.
- Select Import.
- Select Third-party app analytics, and select Continue.
- Now, Google Ads will display the conversion actions they have received so far. Ensure that the list contains the following conversion actions:
- first_open (“install” on Adjust)
- session_start (“session” on Adjust)
- each post-install event you linked to Google Ads in Adjust
If any of the above conversion actions are missing from the list, check if you've triggered the Adjust events correctly.
- Select each conversion action, and select Import and Continue.
Import Google Analytics for Firebase SDK conversions into Google Ads
The following configurations utilize Google Analytics for Firebase SDK conversions in addition to Adjust conversions:
- Android app campaigns using Target ROAS bidding - Google Ads requires Google Analytics for Firebase conversions to optimize campaigns using this configuration.
- iOS app campaigns using on-device measurement - Google Ads provides the option to use on-device measurement with the Google Analytics for Firebase SDK for iOS campaigns. Using this option might increase the number of deterministic attributions for your iOS campaigns leading to better bidding optimization.
If you are using either of these configurations, ask your developers to follow these steps:
- Add the Firebase SDK to your app.
- Add the Google Analytics for Firebase SDK to your app.
- Define events that you will use for bidding optimization. Use automatically collected events, recommended events, and/or custom events.
- Link your Google Ads account to Firebase.
- You need to link the account at the same level that you imported your events (single account, manager account, or accounts that you shared your Link ID with).
Set campaign optimization
On the Conversions page, Google Ads groups all conversion actions by conversion goal.
- At the upper-right of each conversion goal, select Edit Goal.
- Under Account-default Goal Settings, you have two options:
Use [conversion goal] as an Account-default Goal - Select this option to use conversion actions in the conversion goal for bidding optimization on all your campaigns.
- Under Conversion Action Optimization Options, set each conversion action that you want to use for bidding optimization to Primary Action. If you are using one of the configurations under the “Import Google Analytics for Firebase SDK conversions into Google Ads” section, ensure that you set each of the Google Analytics for Firebase SDK conversion actions that you want to use for bidding optimization to Primary Action and set the Adjust conversion actions to Secondary Action. Otherwise, set the Adjust conversion actions to Primary Action.
- Once your campaigns are actively using your Adjust / Google Analytics for Firebase SDK conversion actions, you should set the conversion actions for your previous MMP (if applicable) to Secondary Action.
- Select Save Changes.
Do Not Use [conversion goal] as an Account-default Goal - Select this option if you want to apply different conversion goals to different campaigns. In this case, you need to manually set the conversion goals on each of your campaigns.
- Select the Google Ads logo to return to the main page.
- Select Campaigns.
- Select the name of the campaign.
- Select Settings.
- Select Goals.
- Select Use Campaign-specific Goal Settings, and then select Choose Campaign Goals.
- Select the campaign goals that you want to use for bidding optimization for the campaign, then select Save.
- Select Save.
- Select Save again.