Skip to main content

Getting started

1

Navigate to Data Sources

Inside the admin panel navigate to the Data Sources page and click + NEW on the top right corner.
2

Select Google Ads

Choose Google Ads from the list.
3

Authenticate

Click Authenticate with Google and go through the authentication flow.
4

Select accounts

Select the manager or individual Google Ads advertising accounts you would like to connect.
5

Save

Click Save.

Manager advertising accounts

By default, both manager and individual advertising accounts are available for data import. If you select a manager account, all associated individual accounts will be automatically connected as well.

UTM tagging best practices

SegmentStream uses the Google Click ID (GCLID) to link sessions to ad cost data. However, in some cases, the GCLID may be unavailable due to privacy issues. In such cases, you can link sessions by adding the utm_source, utm_medium, and utm_id parameters to your tracking template. We suggest using the following format in the Google Ads account-level tracking template:
text
{lpurl}?utm_source=google&utm_medium=cpc&utm_id={campaignid}_{adgroupid}_{creative}
For instructions on how to edit your tracking template, refer to the Google Ads documentation.
To ensure proper allocation of costs for your ad extension clicks (such as sitelink extensions, price extensions, promotion extensions, etc.), avoid defining UTM parameters at the Ad or Ad Extension level. Instead, define your UTM parameters at the Account, Campaign, or Ad Group level.

Supported dynamic URL parameters

By default Google Ads allows the use of dynamic URL tagging parameters to track campaigns. SegmentStream supports the following parameters:
NameDescription
{lpurl}The final URL. It will be escaped unless you put {lpurl} at the beginning of your tracking template.
{gclid}The Google click identifier of a click that comes from your ad.
{campaignid}The campaign ID. Use this when you’ve set up your tracking info at account level and want to know which campaign served your ad.
{adgroupid}The ad group ID. Use this when you’ve set up your tracking info at the account or campaign level and want to know which ad group served your ad.
{targetid}The ID of the keyword (kwd), dynamic search ad (dsa) target, remarketing list target (aud), product partition (pla) or hotel group partition (hpi) that triggered an ad.
{creative}A unique ID for your ad.
{network}Where the click came from: g for Google search, s for a search partner, or d for the Display Network.
{keyword}For the Search Network: the keyword from your account that matches the search query. For the Display Network: the keyword from your account that matches the content.
{loc_interest_ms}The ID of the location of interest that helped to trigger the ad. Reported only for campaigns that show ads to people searching for your targeted locations.
{loc_physical_ms}The ID of the geographical location of the click. Reported only for campaigns that show ads to people in your targeted locations.
{matchtype}The match type of the keyword that triggered your ad: e for exact, p for phrase, or b for broad.
{device}The type of device that the click came from: m for mobile (including WAP), t for tablet, and c for computer.
If you use unsupported parameters in UTM tags, you will see the parameter names instead of their values (for example, {source} instead of search.google.com). Move unsupported parameters from UTM tags to additional custom GET parameters and collect them to custom dimensions in Google Analytics.

Sharing access with SegmentStream

To help SegmentStream perform quality checks and validate data, you can share view-only access to your Google Ads account. Contact the support team at [email protected] with your Google Ads Account ID(s), and a linking request will be sent from the MCC for troubleshooting access.