Skip to content

Integrations

Works with the platforms you already use

ArcTrack connects through open standards — tracking templates, click IDs, postback URLs, pixels and a REST API — so there is nothing proprietary to install.

ArcTrack connects to Google Ads, Meta, TikTok, Microsoft, Shopify, WooCommerce, S2S postbacks, REST API.

Connect in minutes, not sprints

Every integration below uses a link, a pixel or an HTTP request — the setup steps are the whole setup.

TemplateOffline import

Google Ads

Transparent tracking templates, parallel tracking and scheduled offline conversion import.

Setup

  1. 1Paste the generated tracking template at account, campaign or ad-group level.
  2. 2gclid, gbraid, wbraid and ValueTrack values become report dimensions.
  3. 3Give Google Ads your offline conversion feed URL for scheduled uploads.
Setup guide: Google Ads
Template

Microsoft Advertising

The same transparent /c/ template, with Microsoft's {lpurl} final-URL parameter.

Setup

  1. 1Add the template in Microsoft Advertising's tracking settings.
  2. 2msclkid is captured automatically.
  3. 3Campaign, ad group and keyword map to the same report dimensions.
Setup guide: Microsoft Advertising
Click IDSub IDs

Meta

Measure Facebook and Instagram campaigns next to partner traffic.

Setup

  1. 1Use a partner or transparent link as the ad's website URL.
  2. 2fbclid is captured and available as a postback macro.
  3. 3Pass campaign, ad set and ad IDs as sub IDs with Meta's URL parameters.
Setup guide: Meta
Click IDSub IDs

TikTok

Attribute TikTok traffic with its click ID and your own campaign parameters.

Setup

  1. 1Use your tracking link as the destination URL.
  2. 2ttclid is captured automatically.
  3. 3Add TikTok's URL macros to sub IDs for campaign-level reports.
Setup guide: TikTok
Impression pixelSub IDs

Display & native networks

Banner, native and push networks that take a click URL and an impression pixel.

Setup

  1. 1Use the partner link as the click URL, with the network's macros in sub IDs.
  2. 2Add the /i/ impression pixel to report impressions and click-through rate.
  3. 3Send conversions back with a partner postback that returns {sub1}.
Setup guide: Display & native networks
Pixel

Shopify

Record orders from a Shopify custom pixel (Settings → Customer events) when checkout completes.

Setup

  1. 1Load the landing-page SDK in your theme so the click ID stays on your store's domain.
  2. 2On checkout_completed, request the image pixel with the click ID, order total and order ID.
  3. 3Order IDs de-duplicate repeated events.
Setup guide: Shopify
Pixel

WooCommerce

Fire the pixel on the order-received page of your WordPress store.

Setup

  1. 1Add the snippet to your theme's thank-you template — no plugin needed.
  2. 2Pass the order total as amount and the order number as txid.
Setup guide: WooCommerce
Postback URL

Any server (S2S)

Advertisers, CRMs and other trackers report conversions with one HTTP request.

Setup

  1. 1GET or POST /pb with click_id and your postback token.
  2. 2Send events, sale amounts, statuses and order IDs.
Setup guide: Any server (S2S)
SDK

Landing pages

A small script that keeps the click ID on your landing page and joins parallel-tracking clicks by gclid.

Setup

  1. 1Serve it from your own tracking domain.
  2. 2No third-party cookies involved.
Setup guide: Landing pages
S2SPixels

Partner postbacks

Notify partners' trackers about conversions with their own URL templates and macros.

Setup

  1. 1GET or POST, per offer and event, with automatic retries.
  2. 2Partners manage their own postbacks in the portal.
Setup guide: Partner postbacks
CSVAPI

Spreadsheets & BI

Take any report into Excel, Google Sheets or your BI tool.

Setup

  1. 1Export exactly what is on screen from any report.
  2. 2Or request /api/v1/reports with format=csv using an analyst key.
Setup guide: Spreadsheets & BI
API

REST API

Read reports, clicks and conversions, and manage offers and partners from your own systems.

Setup

  1. 1Create a key scoped to a role.
  2. 2JSON over HTTPS with cursor pagination.
Setup guide: REST API

Anything else

If it can call a URL, it can connect

CRMs, call-tracking tools, form builders and in-house systems report conversions with the same postback URL. Placeholders in braces are filled by the system that sends it.

  • Authenticate with your workspace or advertiser postback token.
  • Send the event code, sale amount, currency, status and an order ID for de-duplication.
  • Add test=1 to validate a call without storing anything.
All postback parameters
Conversion postback
https://track.example.com/pb?click_id={click_id}&event=purchase&amount={order_total}&txid={order_id}&token=YOUR_TOKEN
Response with test=1 · nothing stored
{
  "status": "approved",
  "test": true,
  "details": {
    "click_id": "8c1f0e…",
    "offer_id": 12,
    "offer_code": "LS204",
    "event": "purchase",
    "event_name": "Purchase",
    "revenue": "9.98",
    "sale_amount": "49.90",
    "currency": "USD",
    "revenue_source": "event",
    "caps_checked": true,
    "token": "workspace"
  }
}

Need a specific integration?

If a system can send or receive an HTTP request, it can connect. Tell us what you use.