Market tracking

Market tracking options

Shopify markets make it extremely easy for merchants to go international by providing multiple localized versions of the storefront. However it also creates a challenge to make sure that statistics of a market does not skew the others. By default, a tag is set to fire on all localized versions of the storefront. To track specific market, you can use market tracking options.

Specific currency

Select this option to limit the tags to fire only on pages that the currency is available. In fact, except for the page_view   event which could fire on special pages that don't have currency data, all other events are tracked with currency.

Specific URL pattern

This option is helpful if you have dedicated domain/subdomain or URL subpath for different markets. For example, a store could have 2 storefronts:

  • fr.mystore.com that are selling to France, with products listed in EUR.
  • us.mystore.com that are selling to USA, with products listed in USD.

Advertising in the 2 markets could be delegated to 2 different agencies, each use a different Google Ads account. Obviously you don't want statistics on the French site to be recorded on the US ads account and vice-versa. To achieve that, a setting like below could be setup.

FR tag group:

  • Connected to the French ads account
  • Set to fire only on France market

US tag group:

  • Connected to the US ads account
  • Set to fire only on USA market

When using URL pattern, pay extra care not to block the tags on checkout pages unintentionally.

Do note that there are cases, for example use of URL subpath of a single domain, in which the checkout page URL pattern could be different from other pages of the market.

In those cases it might be desired to turn on the Skip URL check on checkout pages so the tags are fired when the URL matches OR when the visitor is on the checkout page regardless of the market. Should only be used in combination with the currency filter.

Skip URL check on checkout pages means the checkout tags (Purchase, Begin checkout, etc) will fire as long as the page URL has the "/checkouts/" text.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us