INOTrackfast, reliable, unapologetic

Track traffic from Facebook

Connect advertising spend, clicks and confirmed conversions. Establish the identifier scheme first, then verify campaign matching and a test event.

Map the measurement chain

Facebook traffic involves a link in the advertisement, a recorded tracker click and a later conversion event from the advertiser. Cost import adds the financial side. Before launch, decide which parameters carry the campaign, ad set and creative identifiers. Stable identifiers help keep historical reports meaningful when someone renames an advertisement. Review Meta policies and applicable laws, including data processing requirements and consent where needed. Technical event delivery does not establish that an advertisement is permitted. Start with one controlled route and verify each connection before using it for working placements. This keeps the number of possible causes of a discrepancy manageable.

Import costs through the API

inotrack synchronizes Facebook spend using an access token. The integration imports daily cost, impressions and clicks with campaign, ad set and advertisement detail. Synchronization runs at startup and once an hour; the first run of a new day also reads the previous day again. This is periodic import rather than a live mirror of the advertising account. Costs are matched to clicks by campaign identifier or name. Check token permissions, account selection and campaign labels before interpreting an empty cost cell as zero spend. Keep the connection token out of visitor URLs: integration credentials and tracking parameters serve different purposes.

Click IDs and macros

The tracker creates its own clickid for a visit. Pass that value to the advertiser in the agreed offer parameter so that the network can return it with a conversion. Do not substitute the source click identifier for the tracker clickid. A macro in a template must expand into a value rather than remain literal text in braces. Follow a test link and inspect the resulting destination URL. Check encoding, query string preservation and the landing page button if there is an intermediate page. Losing the identifier at that button breaks conversion attribution even when the postback endpoint itself is configured correctly.

UTM and sub parameters

UTM parameters describe advertising context, while sub1 through sub10 provide additional report dimensions. Document the meaning of each field. The same sub field should not silently mean geography in one campaign and creative name in another. Store campaign, ad set and advertisement identifiers consistently. Avoid placing email addresses, phone numbers or other personal information in tracking URLs. When reconciling reports, select matching dates and timezones, then drill down from source to flow, offer and the relevant label. Inspect an individual click when a value is missing. The problem may originate in the advertising template before cost synchronization even starts.

Network postbacks and Facebook CAPI

An incoming CPA network postback and an outgoing Facebook event are separate connections. The network first reports an event and payout to the tracker. inotrack can then send the relevant conversion through Facebook Conversions API. Configure the pixel ID and CAPI token; a test event code is available for verification. The implementation builds fbc from fbclid, derives external_id from a hash of clickid and does not transmit the IP address. A received request does not necessarily become an attributed sale in the advertising account. Check the delivery response, log and destination test event, and consider the platform attribution rules separately.

Traffic quality and financial checks

Compare clicks, unique visits, bots, conversions and spend within one report slice. The advertising account and tracker measure different stages, so equal totals are not a universal test of correctness. Inspect rejected requests in the blocking report and accepted clicks in analytics. Record protection changes. Investigate a specific campaign and short period first, checking labels, import delay and conversion statuses. Only then interpret CPC, EPC, ROI and profit. These metrics help locate a technical mismatch and evaluate a traffic quality hypothesis. They do not justify guaranteed income claims or an automatic accusation against a traffic source.

FAQ

Questions

Why are costs not visible yet?

Check token permissions, the synchronization interval and campaign matching. Cost import is periodic.

Does an incoming postback configure CAPI?

No. Configure the outgoing Facebook connection separately, with the pixel, token and test event.

Read next

More in this section

Run inotrack on your own server

One command on a clean VPS, 10–15 minutes. Get your key right after you pay on the site, or a free one for 7 days.

Questions? Message us on Telegram: @SmokeJung.

Support