Online conversions from local inventory ads

There are only a small group of click measurement providers approved to measure specific ad interaction events on Google-hosted properties for Local inventory ads (LIA), and Model Automotive ads. To make sure your ads don't serve without measurement, the Google Ads team has paused all ad groups making third-party calls to unapproved providers.

Unless you've authorized your account to continue running the impacted ads, previously created ads will be paused to prevent them from serving without measurement.

Learn more about approved click measurement providers for interaction events

We offer restricted data processing for local inventory ads. Google disables callouts to third-party ad trackers for users Google determines are in applicable U.S. states.

For Local inventory, tracking templates will no longer be able to be used on Google hosted local store fronts via ValueTrack. There will be no third-party tracking for conversions or interactions. Clicks to Final URLs will continue to be trackable by third-party ad trackers.

Learn more about helping retailers comply with U.S. states privacy laws in Google Ads

The local storefront tracking (lsft) feature lets you track users who click your local inventory ads and convert online by clicking Shop online, rather than buying from one of your physical stores. Online conversions from local inventory ads (LIA) clicks can also be measured in Google Ads using Google Ads Conversion Tracking. The local storefront tracking feature ensures that additional conversion tracking tools you use can capture any online conversions from LIA. To get a better picture of your ads' performance, it’s important to measure these online conversions.

This article explains how local storefront tracking works, and the steps you need to follow to set up this feature.

Note: You do not need to use the local storefront tracking feature for a merchant-hosted local storefront.

To get started with local storefront tracking, contact your Google team to ensure compliance with the process listed below.

How it works

The local storefront tracking feature uses a lsft URL parameter added in the Google Ads tracking template to track clicks from your Google-hosted local storefront to your merchant website. This feature also lets you see how users get to your website (for example, local inventory ads or Shopping ads).

Here’s how the local storefront tracking process works:

  1. A user clicks on your local inventory ad and lands on your Google-hosted local storefront
  2. The user clicks Shop Online and is redirected to the landing page for the clicked product
  3. The user purchases the product online at your website

The above user actions correspond to your lsft URL parameter setup.


You must set the lsft URL parameter in dynamic tracking with key-value pairs by including “lsft=key:value,key1:value1” after the {lpurl}. To enable you to identify conversion traffic, Google appends the key-value pairs onto links to your website from the local storefront.

Note: Google uses the link [link] attribute in your online products feed as the URL from your Google-hosted local storefront to your website.

Set up your lsft parameter

Step 1

All key-value pairs need to be set up with adtype:{adtype} as a key and value pair. If the valuetrack parameter is {adtype}, LSFT tracking will not work.

Collect all key-value pairs that need to be passed from your Google-hosted local storefront to your website when a user clicks ShopOnline.

Example: adtype={adtype} productchannel={product_channel} kitten=puppies

Step 2

Only commas "," are accepted for separation. All other delimiters like pipe "|" or "&" will cause a break in lsft tracking.

Step 3

Encode “?lsft=” at the same level as the landing page URL and prepend to the above string. You can use "lsft" instead of "?lsft", if you are appending it to other parameters in the URL.

Important: Ensure that there are no unnecessary underscores “_” and dashes “-”, or parameters without any reference. Having at least one parameter that is not correctly formatted or has no reference will break the tracking template.

Keys and values may contain unicode characters, as long as they are properly escaped. Keys and values may contain ValueTrack parameters, except for {targetid} because its value contains colons (for example, "kwd-123:aud-456").

Lsft has to be well-formed. Key only parameters are not permitted (for example, "lsft=key1:value1,key2" will be ill-formed).

URL type Encoding Example
{unescapedlpurl} No encoding is necessary {unescapedlpurl}?lsft=adtype:{adtype},productchannel:{product_channel},kitten=puppies
{lpurl} or {escapedlpurl} Encode “?lsft=” once and add it after {lpurl} or {escapedlpurl} {lpurl}%3Flsft%3Dadtype:{adtype},productchannel:{product_channel},kitten=puppies
{lpurl+2} Encode “?lsft=” twice and add it after {lpurl+2}


Step 4

Add the above string containing the lsft parameter to the tracking template configured in Google Ads (for example, account, campaign, ad group or product group level). Learn more about tracking in Google Ads

More lsft parameter examples

In addition to those above, refer to the following examples:

  • Lsft URL parameter without a redirect to a third party:{unescapedlpurl} lsft=storename:{store_code},product_id:{product_id},cm_mmc:1212+bag
  • Lsft URL parameter with a redirect to a third party:{lpurl}%26lsft%3Dstorename:{store_code},product_id:{product_id},cm_mmc:12345+bag

Was this helpful?
How can we improve it?

Need more help?

Sign in for additional support options to quickly solve your issue

Clear search
Close search
Google apps
Main menu
Search Help Center