Google Ads conversion tracking for translation and localization agencies
Translation prices per word, which makes a single job's value close to meaningless as a signal — the same client might send two hundred words this week and a full product localization next quarter. What Google Ads adds on top of that is a mechanical requirement: gclid, gbraid and wbraid have to reach the record that holds the money, because Google Ads can only credit a conversion it can tie back to a click it recognizes. This page covers both halves — what a conversion is in translation and localization agencies, and what Google Ads specifically needs to accept it.
Free30 minutesNo obligation
Specific to Google Ads × Translation
Google Ads for translation agencies: split certified from accounts
For a translation agency on Google Ads, capture gclid, gbraid and wbraid on every quote and order form, send certified-document orders as their own conversion action at the actual order value, and upload new accounts through offline conversion import at expected annual value. Set each upload's time zone explicitly, because enquiries arrive from every region.
Google search carries both halves of translation demand in very different queries: certified translation for USCIS or a birth certificate translation on one side, software localization or medical device translation services on the other. Split them into separate campaigns with separate conversion actions, or the high-volume certified orders will train a shared bid strategy toward phones searching late at night for a one-page document.
Certified orders that check out online can be measured in the browser at the real order value, with Enhanced Conversions added. Enterprise accounts can't: the money event is the first job after a test translation, often weeks later, so upload it against the stored gclid. Offline uploads need a conversion time with a time-zone offset, and an agency logging a Tokyo or Berlin client's first job in local time can shift timestamps enough to land before the click and fail.
Set certified orders to Secondary if account growth is the goal, or give them their own campaign-level goal; one shared Primary action makes the cheapest conversion the one bidding chases. Keep document type out of URLs and conversion labels. A path reading immigration-documents or medical-records feeds remarketing data, and Google's personalized advertising policy restricts targeting on sensitive categories, so check it before building audiences from those pages.
Google Ads · Translation · what breaks
Why Google Ads under-reports for translation and localization agencies
- 01
One-off documents and recurring accounts averaged
A certified birth certificate and an enterprise localization account are not one conversion.
- 02
Per-word pricing making first-job value meaningless
Volume varies enormously between jobs from the same client.
- 03
Global enquiry volume across timezones
Which makes daypart and geography reporting essential rather than optional.
- 04
Gclid, gbraid and wbraid never reaches the record
Three parameters, not one. gclid is the long-standing identifier; gbraid and wbraid arrive on iOS traffic where privacy constraints prevent the usual one. Capture code that names only gclid loses a growing share, silently, and the loss is invisible until you audit how many records carry an identifier.
Google Ads · Translation · the fix
What working looks like — Google Ads · Translation
Signed accounts as the money event
Valued at expected annual word volume times rate.
One-off jobs tracked separately
Real revenue at their own small value.
Language pair and service type on the conversion
Because rates and margins differ substantially.
Google Ads · Translation · architecture
How Google Ads and translation and localization agencies actually connect
- 1
The conversion in translation and localization agencies
The money event is a new account that starts sending work. Individual jobs are revenue against a relationship, and counting each one credits acquisition repeatedly for a client it won once.
- 2
Google Ads needs a click to match
A click identifier inside the 90-day window, a conversion action name that matches one configured in the account, a conversion timestamp for when the outcome happened, and a value. Read the match rate after uploading — a file can upload perfectly and match nothing.
- 3
The identifier: gclid, gbraid and wbraid
Three parameters, not one. gclid is the long-standing identifier; gbraid and wbraid arrive on iOS traffic where privacy constraints prevent the usual one. Capture code that names only gclid loses a growing share, silently, and the loss is invisible until you audit how many records carry an identifier.
- 4
Where it gets sent from
The translation management system — accounts by first job date, with annual word volume, for the same window.
- 5
Deduplication and window
There's no shared event ID mechanism like Meta's. What matters instead is the counting setting on each conversion action — 'one' for lead-type conversions so a repeat submitter doesn't count three times, 'every' for ecommerce where a second purchase is a second sale. This is the single most common misconfiguration we find in Google Ads accounts. Google's offline import window is 90 days from the click. Anything older can't be matched, and rows outside it fail as unmatched without much explanation. Measure your median click-to-outcome time against that before designing anything.
Google Ads · Translation · events
The conversion map for translation and localization agencies
Five steps, with a test translation as the common qualification step.
| Event | What it means here |
|---|---|
| Quote request | Volume signal. Heavy one-off document traffic. |
| Test translation delivered | A real cost, and the usual qualification step for larger accounts. |
| First job placed | The account begins. |
| Ongoing volume | Where the account value is validated. |
| Service type | Certified document, business translation or localization. |
Google Ads · Translation · diagnose
Diagnostic order — Google Ads · Translation
- 01
Count records carrying gclid, gbraid and wbraid
- 02
Test translations as an unmeasured cost
Free samples consume linguist time on accounts that may never sign.
- 03
One-off certified document traffic
High volume, tiny value, and it will dominate any blended number.
- 04
Global timezones
Enquiries arrive around the clock; daypart reporting matters here more than in local services.
- 05
Read the match rate on the upload, not the success message
A conversion action that stops receiving hits is flagged as inactive 30 days later — by which point a month of budget has already run against a missing signal. Check the last-received date on every action monthly; it takes two minutes and it's the cheapest monitoring available.
Google Ads · Translation · prove
How it gets proven — Google Ads · Translation
Source of truth
The translation management system — accounts by first job date, with annual word volume, for the same window
- New accounts reconciled per account against what each platform reports.
- Account value shown as the calculation from your own volume history.
- One-off document work identified and reported separately.
- Test translation cost per signed account measured.
- The match rate on the upload, not the success message read directly, not inferred from an upload succeeding.
Google Ads · Translation · free audit
What we check in the free audit
- Count records carrying gclid, gbraid and wbraid
- Test translations as an unmeasured cost
- One-off certified document traffic
- Global timezones
- Read the match rate on the upload, not the success message
Checked against
The translation management system — accounts by first job date, with annual word volume, for the same window
Free30 minutesNo obligation
Google Ads · Translation · when not to buy
When you don't need this — Google Ads · Translation
- If Google Ads already reports conversions that reconcile against the translation management system within a few percent, this is working and there is nothing to buy.
- Measure identifier coverage yourself first — pull your last hundred records and count how many carry gclid, gbraid and wbraid.
- If you're running Performance Max exclusively and haven't separated your conversion actions, the import will work and the reporting won't tell you much. Worth sorting the account structure first.
Google Ads · Translation · what we deliver
What gets built — Google Ads · Translation
Click identifier captured and persisted
Across a B2B evaluation that often includes a test translation.
Carried into the CRM and the translation management system
Onto the client account.
First job from a new account fires the conversion
At expected annual value.
Dormant accounts reported
Because the value model assumes ongoing volume.
Dispatch via Google's offline conversion import
Uploaded against the click identifier, either through the Google Ads API or as a file. The upload is the easy part; what limits it is how many of your records carry an identifier at all. Verify the current column format against Google's own template — it has changed before.
Written guarantee
95%+ tracking accuracy
Measured against The translation management system — accounts by first job date, with annual word volume, for the same window. Miss it and we keep working at no cost.
From $400 · See packages
FAQ
Google Ads · Translation questions, answered
No. Certified orders are frequent and small, localization accounts rare and large, and one shared action lets volume decide bidding. Give each its own action and value.
Send the conversion time with an explicit time-zone offset, in the format Google's current template requires. Mixing local client time with account time is a common reason uploads fail or land on the wrong day.
Expected annual word volume times your rate times expected account tenure, from your own history. A single first job — often a small test — says almost nothing about that.
Yes. They are high volume and tiny value, and blended into one conversion action they will dominate on frequency and pull bidding away from the enterprise accounts that pay.
Put the cost in the report. They consume linguist time on prospects who may never sign, so a campaign generating many tests and few accounts is more expensive than its cost per lead suggests.
Three parameters, not one. gclid is the long-standing identifier; gbraid and wbraid arrive on iOS traffic where privacy constraints prevent the usual one. Capture code that names only gclid loses a growing share, silently, and the loss is invisible until you audit how many records carry an identifier.
Uploaded against the click identifier, either through the Google Ads API or as a file. The upload is the easy part; what limits it is how many of your records carry an identifier at all. Verify the current column format against Google's own template — it has changed before.
By reading the match rate on the upload, not the success message and reconciling against The translation management system — accounts by first job date, with annual word volume, for the same window. An upload that succeeds is not an upload that matched.
More on Google Ads · Translation
- Healthcare Translation ServiceGoogle Ads for healthcare translation service: the build order
- TranslationConversion tracking for translation, measured in signed accounts
- Google Ads · StaffingGoogle Ads conversion tracking for staffing agencies
RELATED GUIDES
More for translation agencies: other angles on the same outcome
- TranslationConversion tracking for translation, measured in signed accounts
- Google Ads · ManufacturingGoogle Ads conversion tracking for manufacturers
- Google Ads · Welding and fabricationGoogle Ads conversion tracking for welding and fabrication shops
- Google Ads · Trade show lead → dealHow to track trade show lead to closed deal for Google Ads
- Google Ads × Invoicing SystemHow to reconcile Google Ads against your invoicing system
- Google Ads · Sign makingGoogle Ads conversion tracking for sign makers
- Google Ads · PEO and HRGoogle Ads conversion tracking for PEO and outsourced HR providers
- Google Ads · IT staffingGoogle Ads conversion tracking for IT staffing firms
Free · 30 min
Get Google Ads reporting what translation and localization agencies actually earn
Free30 minutesNo obligation
