Passing Placement Information via Google Ads to fraud0
Set up Google Ads Placement Information
This guide explains how to pass placement information from Google Ads to fraud0 using the ValueTrack parameter {placement}. You can then analyze for example valid versus invalid traffic based on the website where the ad click occurred.
Supported Google Ads Campaign Types
According to Google’s official documentation, the {placement} parameter is only populated for specific campaign types. It is important to understand these restrictions to set the right expectations:
Display Campaigns: Keyword-based and Placement-based campaigns targeting the Display Network
The {placement} parameter is populated when the ad is shown on a content website.
Video Campaigns: The parameter is available for ads that appear on YouTube or partner sites where placements can be identified.
Shopping Campaigns: The {placement} parameter is supported for shopping ads when placement data is applicable.
Hotel Campaigns: The parameter is available as specified in the dedicated help section for hotel campaigns.
Performance Max (PMAX) Campaigns: When using PMAX campaigns, the {placement} parameter is passed for clicks originating from display placements.
According to the current Google Ads documentation, Performance Max campaigns do support the {placement} parameter when a tracking template is used. However, note that if you’re relying solely on final URL tracking without a tracking template, the {placement} parameter might not be populated. This means that for PMAX campaigns configured with a tracking template, you should receive placement information, whereas with final URL tracking, you may not see this parameter.
Demand Gen Campaigns: The parameter is supported for these campaigns, ensuring placement information is transmitted if applicable.
Search Campaigns: For pure Search campaigns that do not extend to the Display Network, the {placement} parameter will not be populated.
Step 1: Implementing the Tracking Template in Google Ads
Login to your Google Ads Account
The {placement} value tracking can be set up at various levels (partly depending on the campaign type):
account level
campaign level
ad group level
ads level
sitelink level
keywords level
dynamic ad targets level
We will continue with campaign level, as this will give overall high value in analytics and leasves you also the possibility to include/ exclude certain campaigns. Account level is also possible.
However, the basic procedure is always similar.
Click the Campaigns icon
Click the Campaigns drop down in the section menu → Click Campaigns
Click the Settings tab at the top and select “Campaign Settings”

Follow the general Google Ads instructions for Value Track parameters and integrate the {placement} parameter into your tracking templates to forward the placement data to fraud0.
Here are two examples:
Simple Template Example
CODE{lpurl}?utm_source=google&utm_medium=display%20cpc&utm_campaign={campaignid}&placement={placement}
Full Template Example (with additional parameters)
CODE{lpurl}?utm_source=google&utm_medium=display&utm_campaign={campaignid}&utm_content={adgroupid}&utm_term={targetid}&device={device}&placement={placement}&creative={creative}&adposition={adposition}&network={network}
Click Save
This configuration ensures that placement information is automatically appended to your URLs, enabling detailed performance analysis.

Step 2: Confirm the fraud0 API request
After setting up your tracking template in Google Ads, you must also configure fraud0 to properly capture the placement data
Navigate to the Management area in fraud0 → Select the Custom Query Parameters tab
Create a new parameter named “placement”
This step is crucial for fraud0 to recognize and process the placement information received from Google Ads, enabling you to analyze traffic quality based on placement data.

Next Steps
Need support?
Do you still have questions or require further details? Contact our support team for assistance!