Measure web-to-web campaigns

Growth solution:
Web Attribution is available as an Adjust Growth Solution. To get Web Attribution on your account, contact sales@adjust.com.

Adjust's Web Attribution solution lets you measure performance of your promotional web campaigns. By using our web SDK, you can attribute desktop properties, such as your web campaigns, websites, and web apps. Then, you can view your data in the same interface as your mobile properties.

Adjust only supports click attribution for websites. The solutions in this article are for web-to-web campaigns only, not web-to-app.

Partner support

Adjust supports measuring web campaigns for the following partners:

We do not send callbacks to networks for websites. More information on deploying conversion measurement (e.g. network measuring tags) is found here.

Adjust click URLs record the following parameter types:

  • Google Ads and Bing Ads auto-tagging
  • UTM (where auto-tagging is not available)

Set up network web measurement

To set up network web measurement, follow these steps:

  1. Create a network-level link with the appropriate links for each network.
  2. Enter a network name for each link (e.g., Facebook Website).
  3. Replace the link token abc123 used in the examples with the token you generate.

It is recommended that you run a small budget campaign to test your Adjust setup on each of the networks before launching a larger-scale campaign.

Set up a Facebook web campaign

  1. Log in to Facebook Ads Manager.
  2. Add your Adjust link to the campaigns you want to measure.
  3. Use the Preview URL function to check your Facebook setup.

In Facebook Ads Manager, you need to apply the Adjust click URL at the ad level.

Facebook dashboard options

You can record link structure parameters in the list below (left = Adjust parameters, right = Facebook parameters):

  • campaign={{campaign.name}}
  • adgroup={{adset.name}}
  • creative={{ad.name}}

You can append the parameters to the click URL accordingly:

https://app.adjust.com/abc123?campaign={{campaign.name}}&adgroup={{adset.name}}&creative={{ad.name}}

Facebook UTM parameter options

The following list contains the UTM parameters used in lieu of auto-tagging (left = UTM parameters, right = Facebook parameters):

  • utm_source=facebook
  • utm_medium=paid_social
  • utm_campaign={{campaign.name}}
  • utm_content={{ad.name}}
  • utm_audience={{adset.name}}
  • utm_placement={{placement}}
  • utm_ssn={{site_source_name}}
  1. Append the parameters to the landing page URL:
https://example.com/?utm_source=facebook&utm_medium=paid_social&utm_campaign={{campaign.name}}&utm_content={{ad.name}}&utm_audience={{adset.name}}&utm_placement={{placement}}&utm_ssn={{site_source_name}}
  1. Add a redirect parameter to the Adjust link URL.
  2. Pass the encoded landing page accordingly:
https://app.adjust.com/abc123?campaign={{campaign.name}}&adgroup={{adset.name}}&creative={{ad.name}}&redirect=https%3A%2F%2Fexample.com%2F%3Futm_source%3Dfacebook%26utm_medium%3Dpaid_social%26utm_campaign%3D{{campaign.name}}%26utm_content%3D{{ad.name}}%26utm_audience%3D{{adset.name}}%26utm_placement%3D{{placement}}%26utm_ssn%3D{{site_source_name}}
Note:
Do not encode the Facebook macros or remove the braces.

Set up a Google Ads web campaign

Note:

Follow the instructions in this section to set up a Google Ads web campaign using the Adjust Web SDK to measure web-to-web attributions. You can find instructions to set up a Google Ads web-to-app campaign here.

To set up a Google Ads web campaign, follow these steps:

  1. Log in to Google Ads account.
  2. Create link URLs for each of the following partners based on the type of Google Ads web campaign that you're running:
    • Google Ads Display (Web app)
    • Google Ads Search (Web app)
  3. Enter campaign information for the following fields (see table) in order to receive the correct information for attribution.
Google Ads fieldDescription + Entry
Final URLThe destination URL reached by clicking on an ad.
Final URL SuffixRequired additional parameters (appended to the URL):
adjust_referrer=adjust_external_click_id%3D{gclid}
Allows you to enter parameters that will be attached to the end of your landing page URL in order to measure information.
Tracking TemplateYour Adjust link + the required additional parameters:
https://app.adjust.com/abc123?campaign={campaignid}&adgroup={adgroupid}&creative={creative}&redirect={lpurl}&external_click_id={gclid}

We recommend you place click URL at the campaign (or highest) level in the Google Ads dashboard. For measurement to work, select auto-tagging. Google Ads does not have dynamic parameters for campaign name or adgroup name.

When a user clicks your ad, the user is sent to the Final URL with the Final URL Suffix. If the user's browser supports parallel tracking, the URL is loaded and a click to the Tracking Template is fired. The URL is constructed as shown:

https://example.com/?adjust_referrer=adjust_external_click_id%3D{gclid}

If parallel tracking is not supported, Google uses sequential measurement and sends the user to the Tracking Template. Adjust redirects the user to the Final URL with Final URL Suffix.

Examples

For Google Ads Display (Web app)

For Google Ads Search (Web app)

Great job! Adjust can now start measuring your Google Ads web campaign. 

Within Google Ads you can use the Test button to check your link setup. However, you will not see any attribution from this in Adjust - these are not real clicks containing the gclid. Be aware that you may need to run a small budget campaign to test your setup, before launching something on a larger scale.

Set up a Bing Ads web campaign

In the Bing Ads dashboard, we recommend you place the click URL at the campaign (or highest) level. For measurement to work, you need to enable auto-tagging.

To set up measurement on the Bing Ads dashboard, refer to the following Bing articles:

Bing Ads fieldDescription + Entry
Final URLThe destination URL reached by clicking on an ad.
Final URL SuffixRequired additional parameters appended to the landing page URL in order to measure information:
adjust_referrer=adjust_external_click_id%3D{msclkid}
Link TemplateYour Adjust link + the required additional parameters:

https://app.adjust.com/abc123?campaign={Campaign}&adgroup={AdGroup}&creative={AdId}&lpurl={lpurl}&external_click_id={msclkid}

When the user clicks an ad, either of the following happens:

  • If the user's web browser supports parallel measurement - Bing sends the user to the Final URL with Final URL Suffix. At the same time that the user's browser loads the Final URL with Final URL Suffix, the user's browser fires a click to the Link Template.

  • If the user's web browser does not support parallel measurement - Bing uses sequential measurement and sends the user to the Link Template. The Adjust server then redirects the user to the Final URL with Final URL Suffix.

Set up a Snapchat web campaign

To set up measurement on the Snapchat dashboard, refer to URL Parameters and Macros.

Snapchat UTM parameter options

Set up a Pinterest web campaign

To set up measurement on the Pinterest dashboard, refer to Add third-party and dynamic measurement to your ads.

An example URL:

https://app.adjust.com/abc123?campaign={campaignid}&adgroup={adgroupid}&creative={product_partition_id}&redirect={lpurl}

For Pinterest Shopping campaigns we recommend you place click URL at the product group level.

Pinterest does not have dynamic parameters for campaign name or adgroup name, and only supports the Shopping campaign type.