analysis, analytics, business, charts, computer, concept, data, desk, device, diagram, digital, documents, graphs, information, investment, job, management, marketing, modern, office, report, business, business, data, data, data, data, data, information, investment, investment, management, marketing, marketing, marketing, report, report, report. Attribution metric analysis Canada US data: close workflow
Photo by Pexels on Pixabay

Costs

Attribution metric analysis Canada US data: close workflow

Attribution metric analysis Canada US data: a quarterly close workflow for reconciling CAD revenue and documenting identifier and reporting gaps.

What can a quarterly match actually establish?

Attribution metric analysis Canada US data calls for this distinction: only the financial result can be confirmed by reconciling billing records; attribution remains limited by the identifiers and other signals observed. Canadian and US reports can therefore differ without an accounting error, while the cause must be tested against each metric's source and definition.

Start with the source records and written metric rules, then test financial reconciliation separately from attribution coverage. Billing or CRM totals can show whether orders and revenue match a defined population. Identifier availability, modeled conversions, and audience units describe what the measurement system observed, so a successful financial test does not settle those questions. Avoid turning either result into a performance claim.

Which records should agree before I look at attribution?

Compare billing and warehouse records in Canadian dollars before checking a US-dollar display. In the Ontario subscription worksheet, billing is recorded in CAD, while the USD figure is a separate calculation rather than the source total for quarterly close.

Retain identifiers, dates, currency, refund records, and the extraction cutoff with the order set. Rebuild the same population in CAD, compare billing with the warehouse, and only then calculate a presentation amount. This sequence helps separate a conversion difference from a mismatch in the underlying records or in the population selected.

Define subscription revenue as charges excluding GST/HST, less refunds entered by the extraction cutoff. GST/HST means Goods and Services Tax/Harmonized Sales Tax. Keep tax lines outside revenue but retain them for payment reconciliation; otherwise a tax-inclusive payment may be compared with a tax-exclusive dashboard measure.

Revenue componentWorksheet treatment
Subscription chargesInclude charges belonging to the defined quarterly population
GST/HSTExclude from revenue; retain separately for payment reconciliation
RefundsSubtract refunds recorded by the stated extraction cutoff
CAD source totalReconcile billing and warehouse records before conversion
USD presentation totalRecalculate from the reconciled CAD total using the declared conversion convention

How should I calculate the US-dollar display?

Choose and disclose one consistent conversion convention. One option uses the Bank of Canada daily exchange rate for the billing posting date, or the latest published daily rate on or before that date when the relevant day's rate is unavailable.

The quoted rate is Canadian dollars per US dollar, so divide the CAD amount by that quotation to calculate USD. This is a reporting convention, not a required accounting rule. Record the rate's effective date, and reconcile booked USD ledger amounts separately instead of silently substituting a dashboard conversion for them.

What does each metric source let me verify?

Use business records to check revenue and orders, observed outcomes and coverage to assess modeled conversions, collection records to inspect identifiers, and each source's stated unit to interpret audience reach. A control supports only the differences it can test; estimates and reach counts are not billing evidence.

Metric familyCompare withWhat the close must explain
Aggregate revenue and order countsBilling or CRM records with matching population and timingCurrency, tax, refund, duplicate-record, or cutoff differences
Blended or modeled conversionsRecorded outcomes and observation coverage for the quarterWhich portion is estimated and which model version produced it
Click identifiers and device graphsCollection records split by recorded consent stateWhich records lack the identifier required by the report
Panel and SDK audience reachEach source's declared counting unitWhether people, accounts, apps, or visits are being compared

Metric survival across border

Metric family

Aggregate revenue
Stable
Blended conversions
Drifts slowly
Click identifiers
Breaks first
Panel audience
Diverges

Behavior

Aggregate revenue
Currency and tax
Blended conversions
Consent rate
Click identifiers
ID retention
Panel audience
Counting unit

Control to verify

Aggregate revenue
Blended conversions
Click identifiers
Panel audience

For every metric row, record its name, source extract, dictionary version, discrepancy explanation, status, and owner. Use reconciled, explained difference, or unresolved as the status; documenting a difference does not make it a match. For audience rows, audience units show whether a direct comparison makes sense. An incompatible unit is an explained difference, not missing Canadian customers.

What should I check when click identifiers are missing?

Inspect the recorded collection state and the exact identifier the report requires. A denied storage state does not mean every event disappeared, and a country value does not show how collection was recorded; the actual field and its availability need separate checks.

For a GA4 setup using Google Consent Mode, inspect analytics_storage and ad_storage, including granted and denied. Preserve the state attached when each event was collected in collection logs or warehouse metadata used for close; do not assume those fields appear automatically in every export.

Group identifier availability by recorded state, including an unknown group when metadata is absent. A country field does not establish collection state, and a technical granted value does not prove legal permission. Save the model version separately for modeled output, since collection state and the report's required identifier answer different questions.

Consent Mode can send cookieless pings when storage is denied, so denied does not establish that all events vanished. Check the report's required identifier field instead of inferring its presence from a flag. Log the field's actual contents and keep that observation separate from the recorded collection state.

Close-note statusEvidence and limit
Explained differenceOntario revenue matches billing under the CAD, tax, and refund definition. Some paid social records lack the click identifier required for attribution. The Ontario-Michigan identifier-based comparison covers different observed populations; the creative explanation remains unproven.

What does the Ontario-Michigan case tell me?

It shows that a financial result can match while identifier-based attribution remains incomplete. A US subscription brand sells into Ontario through a .ca domain and joins signups to a warehouse in Oregon.

Ontario revenue matches billing, but paid social reporting lacks click identifiers for visitors who declined tracking. That difference can look like a creative problem, but the appearance alone does not establish a cause. Reconciliation identifies an observation gap while confirming that the financial outcome matches business records.

The evidence does not prove that creative performs equally well in both regions. It shows that the regional attribution comparison covers different observed populations and cannot, by itself, explain a difference as campaign performance. Qualify the comparison rather than drawing a creative conclusion from it.

What details make a metric definition reproducible?

A useful dictionary entry specifies how a count is built, not merely what its label says. Keep revenue and identified clicks as separate entries because their populations and control records differ. Tie each definition to its source, population, treatment, and comparison so another analyst can reproduce the dashboard count.

Dictionary fieldOntario subscription revenueIdentified paid social clicks
Metric identifierontario_subscription_revenue_cadontario_identified_paid_social_clicks
UnitCAD revenue, not an order countClicks carrying the required usable identifier
SourceBilling extractAd platform export used by the report
PopulationOntario subscription charges in the quarter's billing-date scopePaid social click records within the quarter's event-date scope
TreatmentExclude GST/HST; subtract refunds through the close cutoffApply the documented identifier requirement; retain collection-state metadata
ComparisonWarehouse revenue rebuilt under the same definitionSource records grouped by identifier availability and recorded state

These field names are illustrative dictionary identifiers, not promised native platform columns. Map them to actual source fields and retain the mapping with the extract. Preserve storage-location and approved-use metadata too. Without a mapping, leave the row unresolved because the next analyst cannot reconstruct what the dashboard counted.

Does a matched result allow a new Canadian data use?

No. This reconciliation assumes a data flow that has already been approved; it does not authorize a new transfer or marketing use. Keep the close within that approved scope, and treat the approval reference as evidence about the existing flow rather than permission to expand it.

The approval reference should identify the Personal Information Protection and Electronic Documents Act, or PIPEDA, where applicable, overseen by the Office of the Privacy Commissioner of Canada, and Quebec Law 25 requirements when Quebec records are included. These notes describe the existing cross-border data flow and do not grant permission to extend its scope.

For the Oregon warehouse, record the existing processor-agreement reference and approved consent or use basis rather than treating a successful join as permission. Assess whether the Oregon Consumer Privacy Act applies to the organization and processing; storage in Oregon alone does not establish that it applies. The Oregon Attorney General enforces the law. Canada's Anti-Spam Legislation, known as CASL, concerns commercial electronic messages; an analytics collection flag is not evidence of consent to send them. Keep the privacy rules compared in view for transfer and permission requirements.

How can another analyst repeat the quarterly close?

Run the process each quarter and review the dictionary whenever a definition changes. Leave an artifact that survives a dashboard refresh and preserves that period's evidence. Campaign measurement practices offer a reference for recording the metric contract before close.

  1. Freeze the dictionary.Record the quarterly population, date rule, CAD/USD convention, tax treatment, refund cutoff, and field mappings. Preserve the version used for the close.
  2. Attach extracts and metadata.Retain billing, CRM, and attribution extracts, extraction timestamps, storage-location tags, recorded collection states, and approval references.
  3. Reconcile financial outcomes before observation coverage.Resolve revenue and order differences against business records, then examine identifier availability, modeled estimates, and audience units.
  4. Complete the change log and close note.Assign each discrepancy a status, explanation, owner, and follow-up action. State which regional and historical comparisons remain usable.

Silently degrading metrics

  • Session stitching across .ca and .com
  • Cross-device joins without mobile IDs
  • Offline and call center conversions
  • CRM timestamps past 90 days

Do not use last quarter's dashboard as the main control. It may repeat an extraction problem or preserve an old definition, so test the current close against source records and the current dictionary. This guards against plausible-looking figures that were generated on different bases.

Revenue:
a tax-inclusive or differently converted total can look plausible.
Modeled conversions:
a changed model version can move the estimate.
Identified clicks:
fewer usable identifiers can resemble weaker performance.
Audience reach:
a changed counting unit can resemble audience growth or decline.

How should I document a change in the rules?

Keep the earlier definition visible whenever a rule changes instead of overwriting the evidence of a break. The change log should name the affected metric, effective date, old rule, new rule, reason, and treatment of historical comparisons so each figure remains attached to its governing definition.

Sample log entryExplanation to preserveComparison treatment
CAD/USD display changedOld and new exchange-rate source and date conventionsRebuild comparable presentation totals where possible
Refund cutoff changedWhich refunds each period includesReconcile under a common cutoff or disclose the break
Identifier coverage changedAffected cohort, collection states, and missing fieldFlag the attribution comparison without assigning a creative cause
Model version changedVersion attached to each estimated totalKeep the change visible beside the trend

To test reproduction, have another analyst select the same population from saved extracts, apply the dictionary's tax and refund rules, and recreate the CAD revenue total. Once documented exceptions are resolved, selected order identifiers should match across billing and warehouse records. If they do not, use the attribution mistakes checks before treating the difference as resolved.

The analyst should also recreate the USD display from saved rate dates and rebuild identifier-availability groups. If either calculation fails, leave the worksheet unresolved instead of absorbing the gap into an undocumented adjustment. The saved dates and groupings provide the inputs needed to repeat both checks and identify where reproduction stopped.

The close note should state what matched, which differences were explained, and what remains open. Matching Ontario revenue confirms financial reconciliation, not channel credit, advertising causation, or the quality of the Michigan comparison. Keep that distinction beside the result so it is not mistaken for a performance conclusion.

What should I do first?

Start with the source records and definition of the quarterly population. Reconcile the financial result in CAD before converting it, then assess attribution coverage using recorded collection state and the identifier required by the report. Qualify unresolved comparisons in the close note.

  1. Freeze the dictionary and preserve the source extracts.
  2. Match billing and warehouse totals in CAD, then record the USD rate convention.
  3. Explain identifier, model, or audience-unit gaps without turning them into performance claims.

More in Costs

Latest from Costs Desk