Does your website use third-party services? Get GDPR compliant in minutes.
Try FlowConsentFree plan · 10-min setup
AdCalls is a Dutch dynamic call tracking platform that swaps phone numbers on a website to attribute calls to the originating session, campaign and keyword. It is operated by AdCalls B.V. in Apeldoorn (Netherlands) and is one of the leading European call tracking solutions.
AdCalls is a Dutch call tracking platform operated by AdCalls B.V. from Apeldoorn. The service injects a JavaScript snippet that performs Dynamic Number Insertion (DNI) on the website: when a visitor arrives via a tracked campaign, the displayed phone number is swapped with a unique tracking number. When the visitor calls, AdCalls links the call back to the originating session, campaign, keyword and Google Click ID, and pushes the conversion to Google Ads, Microsoft Ads or analytics tools.
AdCalls sets first party cookies on the visitor terminal to remember the assigned phone number, the campaign, the gclid and the session ID. The script also reads the referrer, UTM parameters and the IP address. When call recording or transcription is enabled, the audio content and a textual transcript are stored alongside the metadata. AdCalls keeps call metadata for a configurable retention period (typically 13 months).
Call tracking cookies and DNI identifiers fall under Article 5(3) ePrivacy and the Dutch Telecommunicatiewet 11.7a. The phone number, recording and transcript are personal data of the caller under Art. 4(1) GDPR. The Dutch DPA (Autoriteit Persoonsgegevens) has issued specific guidance: prior consent is required for tracking cookies, and recording requires its own legal basis plus a notice played at the start of the call.
Get GDPR compliant in 10 minutes
Free plan available · No credit card required
Gate the AdCalls script behind a Consent Management Platform: load only after the visitor accepts the analytics or marketing category. If consent is denied, fall back to the static fallback number that does not enable attribution. For call recording, play a clear opening notice (e.g. This call may be recorded) and offer an opt out. AdCalls supports the IAB TCF for granular signalling.
AdCalls B.V. hosts its platform in the Netherlands and routes calls through Dutch and European telecom providers. There is no systematic transfer outside the EEA for the base service. Conversion uploads to Google Ads, Microsoft Ads or Meta will however transfer the call event metadata to the US under the EU US Data Privacy Framework.
Sign the AdCalls DPA, gate the DNI script in your CMP, configure a fallback number for visitors who decline consent, enable a recording notice if recording is used, document AdCalls and its telecom sub processors in your record of processing, run a DPIA when recording or CRM enrichment is enabled and disclose AdCalls in your privacy notice with the retention period.
Websites using AdCalls must obtain user consent under GDPR regulations.
DPIA considerations
AdCalls combines online tracking (cookies, IP, attribution data) with offline data (phone calls, optional call recording and transcription). A DPIA is appropriate when call recording is enabled, when the customer enriches the call data with CRM information for profiling, or when the platform connects with US ad networks for offline conversion uploads.
Sample consent text
This website uses AdCalls, a Dutch call tracking service, to measure which marketing campaigns lead to a phone call. AdCalls assigns a unique phone number to your session and may record or transcribe your call. Please confirm your consent before browsing or calling.
Third-party domains contacted
adcalls.nlscript.adcalls.nlapi.adcalls.nlcdn.adcalls.nlCookies placed
| Name | Type | Duration | Purpose |
|---|---|---|---|
| adcalls_session | First party (session) | Session | Maintains the call tracking session and the assigned phone number |
| adcalls_visitor_id | First party (visitor) | 13 months | Unique visitor identifier used to attribute the call across pageviews and visits |
| adcalls_campaign | First party (campaign attribution) | 13 months | Stores the campaign, channel and gclid that triggered the call |
| adcalls_number | First party (DNI) | Session | Holds the assigned tracking phone number for the visitor |
AdCalls collects user analytics data — you legally need a consent banner. Try FlowConsent free.
AdCalls sets first party cookies adcalls_session, adcalls_visitor_id (13 months), adcalls_campaign (13 months) and adcalls_number (session) to maintain the assigned tracking number and attribute the call to its originating session, campaign, gclid and channel.
Yes. The AdCalls script and its cookies require prior, informed, freely given consent under Article 5(3) ePrivacy and the Dutch Telecommunicatiewet article 11.7a. Without consent the visitor must see the static fallback number that disables attribution.
Cookies and DNI tracking rely on Art. 6(1)(a) GDPR consent. Call recording requires its own basis: consent in B2C, legitimate interest with notice in B2B in some jurisdictions. The call event itself, once initiated, can rely on Art. 6(1)(b) contract performance.
Not for the base service: AdCalls is hosted in the Netherlands and calls route through European telecom operators. Conversion uploads to Google Ads, Microsoft Ads or Meta transfer call event metadata to the US under the EU US Data Privacy Framework.
A DPIA is appropriate when call recording or transcription is enabled, when call data is combined with CRM profiling, or when AdCalls is used for sensitive industries (health, finance, legal). For pure attribution with no recording the DPIA may be optional but the processing should be documented.
Sign the AdCalls DPA, gate the DNI script behind a CMP for the analytics or marketing category, configure a fallback number for visitors who decline, activate the call recording notice if recording is used, document AdCalls in your record of processing and disclose the service in your privacy notice.
Yes: CallTrackingMetrics (US), Invoca (US), CallRail (US), Mediahawk (UK), Magnetic North (UK), Salesupply Tracker (Netherlands) and DialogTech (US). EU origin platforms like AdCalls and Mediahawk reduce transfer risk for European campaigns.
List the adcalls_* cookies under analytics or marketing, name AdCalls B.V. as a processor, indicate the 13 month retention, note that call recordings if enabled are personal data, and link to the AdCalls privacy policy and the DPA.