Skip to main content
Google Ads · TranslationGoogle Ads × Translation

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

  1. 01

    One-off documents and recurring accounts averaged

    A certified birth certificate and an enterprise localization account are not one conversion.

  2. 02

    Per-word pricing making first-job value meaningless

    Volume varies enormously between jobs from the same client.

  3. 03

    Global enquiry volume across timezones

    Which makes daypart and geography reporting essential rather than optional.

  4. 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. 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. 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. 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. 4

    Where it gets sent from

    The translation management system — accounts by first job date, with annual word volume, for the same window.

  5. 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.

Quote requestVolume signal. Heavy one-off document traffic.
Test translation deliveredA real cost, and the usual qualification step for larger accounts.
First job placedThe account begins.
Ongoing volumeWhere the account value is validated.
Service typeCertified document, business translation or localization.

Google Ads · Translation · diagnose

Diagnostic order — Google Ads · Translation

  1. 01

    Count records carrying gclid, gbraid and wbraid

  2. 02

    Test translations as an unmeasured cost

    Free samples consume linguist time on accounts that may never sign.

  3. 03

    One-off certified document traffic

    High volume, tiny value, and it will dominate any blended number.

  4. 04

    Global timezones

    Enquiries arrive around the clock; daypart reporting matters here more than in local services.

  5. 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

Get my free conversion tracking audit

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.

Get my free conversion tracking audit

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.

Free · 30 min

Get Google Ads reporting what translation and localization agencies actually earn

Free30 minutesNo obligation