TapCub is live — analytics, insights and live chat, free on one platform

Cross-border analytics Which overseas channel brings the order, and who answers at 2 a.m.?

Cross-border stores run the same purchase funnel as any shop, with two extra problems: ad platforms in five countries and customers who write in languages your team does not speak. This solution installs the ecommerce pack and adds translation and overseas attribution on top.

  • 14 ad platforms by click ID
  • Two-way translation in chat
  • AI first reply while you sleep
app.tapcub.com
DashboardsStore performanceLast 12 monthsFilterExport

GMV

$124,900

▲ 18.2%

Orders

2,742

▲ 14.6%

Average order value

$46

▲ 3.0%

Order conversion

19%

▲ 0.8 pts

GMV and orders, all markets

GMVOrders
JanMarMayJulSepNov
Sample data
The problem

What makes cross-border harder than domestic

Same storefront, more platforms, more languages, and a day that never ends.

Five ad platforms, five dashboards

Google, Meta, TikTok, Microsoft and Pinterest each claim the sale. Only a click ID kept on the buyer until purchase settles it.

Watch: Channel GMV by platform

Questions in languages you cannot read

A German shipping question at 2 a.m. gets answered at 9, by which time the cart is gone.

Watch: First reply time by language

Checkout differs by market

Payment methods, taxes and address formats change per country. A funnel that is not split by market hides the one that is broken.

Watch: Checkout completion by country

Template metrics

The ecommerce metrics, read per market

This solution installs the ecommerce pack unchanged. Break every metric down by country, currency or platform property to see each market on its own.

MetricDefinitionFormatDashboards
GMVPROPSUM(purchase.revenue)CurrencyStore performance
Catalog and conversion
OrdersTOTALS(purchase)NumberStore performance
Catalog and conversion
BuyersUNIQUES(purchase)NumberStore performance
Average order valuePROPSUM(purchase.revenue) / TOTALS(purchase)CurrencyStore performance
Product viewersUNIQUES(view_item)NumberStore performance
Catalog and conversion
Add-to-cartsTOTALS(add_to_cart)Number—
Cart usersUNIQUES(add_to_cart)NumberCatalog and conversion
Add-to-cart rateUNIQUES(add_to_cart) / UNIQUES(view_item) * 100PercentCatalog and conversion
Order conversionUNIQUES(purchase) / UNIQUES(view_item) * 100PercentStore performance
Checkout completionTOTALS(purchase) / TOTALS(begin_checkout) * 100PercentCatalog and conversion
SearchesTOTALS(search)Number—
Refund amountPROPSUM(refund.revenue)CurrencyCatalog and conversion
RefundsTOTALS(refund)NumberCatalog and conversion
Refund rateTOTALS(refund) / TOTALS(purchase) * 100PercentCatalog and conversion

Metric names and formulas come from the industry pack. TOTALS counts events, UNIQUES counts people, PROPSUM adds up a property. Every figure on this page is sample data.

Dashboards the template installs

Each dashboard is a set of cards: KPIs, funnels, trends, retention, distributions and breakdown tables. Edit, duplicate or share them after install.

Store performance

10 cards on this board

4 × KPI1 × funnel1 × trend1 × retention1 × distribution2 × table

Metrics on this board

GMV · Orders · Average order value · Order conversion · Product viewers · Buyers

Catalog and conversion

8 cards on this board

4 × KPI1 × funnel2 × trend1 × table

Metrics on this board

Product viewers · Add-to-cart rate · Checkout completion · Refund rate · Cart users · Refund amount

Funnel

Same four steps, split by country

The purchase funnel runs per market. The −46% badge marks the step losing the most in the selected country.

app.tapcub.com
FunnelsPurchase funnelLast 30 daysUsersSessions

Purchase funnel

7-day window

View item

2,400

Add to cart

1,248

Begin checkout

674

Purchase

508

Sample data

Breakdown by country

Run the funnel with a country breakdown. A payment method missing in one market shows up as a checkout step that only fails there.

Currency as a property

purchase carries currency. Revenue converts at report time, so GMV totals and per-market views stay consistent.

Time zone of the buyer

Hour-of-day reports in the buyer’s local time show when carts are abandoned and when chat should be staffed or automated.

Also in the pack

  • Search-to-purchase funnelSite search → View item → Purchase · 7-day window
How teams use it

What cross-border teams set up first

Attribution across platforms, translation across languages, and a checkout that works in every market.

Use case 1

Attribute orders across 14 ad platforms

gclid, fbclid, ttclid and the rest are read from the landing URL and kept on the person. When purchase arrives from your server, the order lands on the campaign that started it, in any currency.

  • Global platforms plus the four Chinese networks
  • UTM fallback for platforms without a click ID
  • Cost import per platform and currency
app.tapcub.com
MarketingChannel quadrantLast 30 days

Spend share vs order share by platform

TikTok takes 23% of spend for 7% of orders in this sample.

Sample data
Use case 2

Read and reply in the buyer’s language

Incoming messages are translated into your language, replies go back in theirs. The thread keeps both versions so a colleague can audit the answer later.

  • Automatic language detection per conversation
  • Both sides stored, original and translation
  • Canned replies translated on send
app.tapcub.com
InboxOpenLiveAuto-translate

Open conversations

6 languages
  • Lena · German → EnglishShipping time to Hamburg?AI replied
  • Yuki · Japanese → EnglishSize chart for 38?Translated
  • Carlos · Spanish → EnglishReturn from MexicoAssigned
  • Amélie · French → EnglishCustoms fees?Waiting
  • Noor · Arabic → EnglishPayment failedWaiting
Sample data
Use case 3

Find the market where checkout breaks

Checkout completion by country is the first card to check after a payment-provider change. The funnel with a country breakdown shows which market fell and at which step.

  • Checkout completion rate by country
  • Payment method as a property on purchase
  • Alert when a market drops more than 20% week over week

Example scenario: Brazil completed 32% against 60% elsewhere. Boleto had been disabled in the payment-provider update. Restored the next morning.

app.tapcub.com
Catalog and conversionBy countryLast 30 days

Checkout completion by country

Last 30 days
CountryCheckoutsPurchasesCompletionAOV
Germany1,24080665%$48
United States2,1801,28659%$44
Japan64037158%$52
Brazil91029132%$39
France72043961%$47
Sample data
Analytics × Chat

A smaller team covers every time zone

At 2 a.m. the knowledge base answers shipping, customs and return questions in the buyer’s language. Anything about a specific order is queued for the morning with the translated thread and the cart attached.

  • AI first reply from policy pages, labelled as automated
  • Hand off to a person with the full translated history
  • Local-time heatmap of conversations to plan shifts

Example scenario: Night-shift conversations were 38% of the total. After AI took the first reply, median first response fell from 6 hours to 12 seconds and the morning queue halved.

yourstore.com/de/checkout
InboxLena · HamburgLiveDE → ENAssign to me

Visitor context

Local time
02:14 · Hamburg
Language
German, auto-translated
Cart
€96 · 2 items
Source
Meta · de_autumn
Shipping
DE · DHL 3–5 days
  • /de/collections/new
  • /de/products/scarf-02
  • /de/cart
  • /de/checkout
yourstore.com/de/checkout
TC

TapCub AI · automated

Versand nach Hamburg dauert 3–5 Werktage mit DHL, Zollgebühren fallen keine an. Soll ich dir den Rabattcode für den ersten Einkauf anwenden?

Sample data
Events

The ecommerce events, with currency on every money field

Same nine events as the ecommerce pack. Always send currency on add_to_cart, begin_checkout and purchase so reports convert correctly.

EventNameWhen to sendRequired propertiesSource
searchSite searchWhen a search is submitted. results = 0 marks a no-result search.queryWeb Mini-program App
view_itemRequiredView itemOn a product detail page, once per item view.item_idWeb Mini-program App
add_to_wishlistAdd to wishlistWhen an item is saved or favourited.item_idWeb Mini-program App
add_to_cartRequiredAdd to cartWhen an item is added; include value and the storefront currency.item_idWeb Mini-program App
remove_from_cartRemove from cartWhen an item is removed from the cart.item_idWeb Mini-program App
view_cartView cartWhen the cart page or drawer is opened.—Web Mini-program App
begin_checkoutRequiredBegin checkoutWhen checkout starts; value, items_count and currency.—Web Mini-program App
purchaseRequiredPurchaseFrom your server after payment settles; insert_id = order_id, revenue in the paid currency, payment_method per market.order_idrevenuecurrencyServer
refundRefundFrom your server; include reason so cross-border returns can be split from quality issues.order_idrevenueServer

Event names, required properties and sources come from the pack. Events marked Server must be sent from your backend; use insert_id to de-duplicate orders and invoices.

Scenarios

Two exporters, two nights

Illustrative scenarios, not reviews.

Our visitors write in German, Japanese and Spanish. I answer in English and nobody notices. Translation runs both ways and stays out of the way.

DH

D. H.

Founder · 2-person export business

TranslationAI first reply

Meta claimed every order in Brazil. The click-ID attribution gave half of them to Google and Newsletter. We stopped doubling the Meta budget.

MS

M. S.

Marketing lead · cross-border store

AttributionChannel GMV

Illustrative scenarios written from the user’s point of view. Not real reviews.

FAQ

Questions about this solution

Still have a question?

Chat with the team behind TapCub — we usually reply within a few hours on business days.

Is there a cross-border industry pack?

No. Cross-border stores install the ecommerce pack. Ten templates, eleven solutions. The metrics, events and dashboards on this page are the ecommerce ones, read with market breakdowns.

Which ad platforms are recognised?

Google Ads, Meta, TikTok, Microsoft Ads, X Ads, LinkedIn, Snapchat, Pinterest, Reddit Ads and Yandex Direct by click ID, plus the four Chinese networks: Ocean Engine, Baidu, Tencent Ads and Kuaishou. Anything else works through UTM.

How does multi-currency revenue work?

Send revenue and currency on purchase as charged. Reports convert to your project currency at report time, and a currency breakdown shows the original figures.

Does AI reply in the visitor’s language?

Yes. The language is detected per conversation. AI replies and translated agent replies go out in that language and are stored next to the original.

Can chat be limited to certain hours?

Yes. Set business hours per team. Outside them the AI answers from the knowledge base and queues order-specific questions, labelled as automated.

Can one inbox serve several storefronts?

Yes. Each storefront is a site under one project. The inbox shows the site, language and local time on every conversation.

Get started

Install the ecommerce template and turn on translation

One project, one snippet per storefront. Add the pack, switch on auto-translate in chat, and import ad spend when you are ready.

  • 9 events
  • 14 metrics
  • 2 funnels
  • 2 dashboards

Translation is included from the chat Pro plan. Analytics Free plan covers up to 10 sites.