Agency Secrets · Lead Attribution

Agency Secrets: How much should lead source reporting really cost you?

A complete breakdown of what accurate lead source tracking should cost in Eloqua. If your agency quoted more than 3600 dollars, you are probably being overcharged.

📅 First published: 1 March 2025

⏱ Complexity: Technical • 🎯 Focus: Lead Source, UTM Capture, GTM + GA4 + Eloqua

Laptop showing Eloqua and GA tracking setup.

Warning: Are you being overcharged by your marketing automation agency?

If you have been billed or quoted more than 1500 dollars, or if the work took more than 6 to 24 hours (2 to 3 working days) by a marketing automation agency, you might be paying far more than you should.

Contact me urgently, you are likely being overcharged, and I can help.

At the bottom of this page, you will find a real life scenario with a detailed breakdown of all tasks, exactly how long they should take, and the fair costs associated with them.

Save yourself significant budget by following this step by step guide for your Eloqua developer and web team. It explains how to stop Eloqua tracking for users who opt out of tracking cookies, without overpaying for unnecessary services.

As with all my guides, I have included the true resource costs and time estimates. If you need this work done, get in touch with me for a more competitive quote. Let me help you get the job done efficiently and affordably.

Greg Staunton

Why should you block Eloqua cookies with a cookie opt out feature?

With privacy regulations like GDPR, CCPA and PECR, websites need to give users the ability to opt out of cookies, including marketing cookies like those set by Eloqua.

If your website uses Eloqua for marketing automation and data collection, you must have a cookie opt out solution to stay compliant with privacy laws.

This post will explain three methods to block Eloqua cookies when users choose to opt out:

  • JavaScript Method - Deletes Eloqua cookies when users opt out.
  • Server-Side Method - Prevents Eloqua cookies from being stored in the first place.
  • Google Tag Manager (GTM) Method - Uses GTM to block Eloqua scripts from loading based on user consent.

Each of these methods includes a cookie opt out banner, giving users control over their cookie preferences.

1. JavaScript Method: Deleting Eloqua cookies when users opt out

How the JavaScript cookie opt out method works

In this method, Eloqua cookies are deleted from the user’s browser when they opt out. While this approach is straightforward, it may not be fully compliant with privacy laws like GDPR because it does not prevent cookies from being set initially. It only removes them after the fact.

Why this method might be ideal for your website

Why This Method Might Be Ideal for Your Website

  • Easy to implement without needing server side changes.
  • Users can immediately delete Eloqua cookies after opting out.
  • Great for small businesses or websites with simpler setups that do not want to modify server side configurations.

This method is particularly good for quick fixes when you need something fast and low maintenance without diving into more complex configurations.

Pros: Easy to implement, does not require server changes.
Cons: Cookies may still be set before deletion, which is not fully GDPR compliant.

Step by step guide for JavaScript cookie opt out implementation

Steps for the website manager

  • Add the cookie banner to your website before </body>.
  • Test if the banner appears for new users.
  • Verify that clicking “Opt Out” deletes Eloqua cookies.

Steps for the Eloqua developer

  • Identify the Eloqua cookies used on the site.
  • Ensure that the script is correctly deleting these cookies.
  • Work with the website manager to confirm compliance with regulations.

JavaScript cookie opt out banner for Eloqua cookies

JavaScript Cookie Opt Out Banner for Eloqua Cookies

Make these tabs

2. Server side method: Preventing Eloqua cookies from being set

How the server side cookie opt out method works

The server side method ensures that Eloqua cookies are never set in the first place by blocking tracking requests before they reach the browser. This method offers the best solution for compliance with regulations like GDPR and CCPA because it prevents cookies from being set without consent.

Why this method might be ideal for your website

Why This Method Might Be Ideal for Your Website

  • Fully compliant with privacy regulations like GDPR and CCPA.
  • Prevents Eloqua cookies from being set at all, instead of removing them later.
  • Ideal for websites that want full control over cookie management and are willing to modify server configurations.

This method is best for enterprises or websites that require the highest level of compliance and control.

Pros: Fully compliant with GDPR.
Cons: Requires changes to the server.

Step by step implementation

Steps for the website manager

  • Add the cookie banner to your website.
  • Test if it correctly blocks Eloqua when users opt out.
  • Work with the Eloqua developer to ensure the server respects opt out requests.

Steps for the Eloqua developer

  • Modify the server configuration to prevent Eloqua cookies from being set when cookieConsentServer = optout.
  • Ensure API requests that track users are disabled for opted out users.
  • Test the setup using different browsers and devices.

Cookie opt out banner for server side method

Make these tabs

3. Google Tag Manager (GTM) Method: Preventing Eloqua scripts from loading

How the GTM method for cookie opt out works

The GTM method utilizes Google Tag Manager to block Eloqua scripts from loading if users have not given consent. This prevents Eloqua tracking altogether, making it the most effective way to comply with GDPR and CCPA.

Why this method might be ideal for your website

Why This Method Might Be Ideal for Your Website

  • Best for GDPR compliance by preventing tracking altogether.
  • Easy to implement if you are already using Google Tag Manager (GTM).
  • Centralised control over all tags, making it easy to manage tracking across the website.

This method is perfect for businesses using GTM who want to block Eloqua cookies proactively, ensuring compliance without needing to modify server side code.

Pros: Best for compliance, easy to manage.
Cons: Requires GTM knowledge.

Step by step implementation

Steps for the website manager

  • Add the cookie banner to your website.
  • Test if GTM prevents Eloqua scripts from loading when users opt out.
  • Ensure GTM reads the cookieConsentGTM value from localStorage.

Steps for the Eloqua developer

  • Modify GTM triggers to check for cookieConsentGTM.
  • Ensure Eloqua scripts only load when consent is accepted.
  • Test using GTM Preview Mode.

GTM cookie opt out banner

Make these tabs

Comparison table: Which cookie opt out method is right for your website?

Method Ease of implementation Effectiveness Maintenance Compliance (GDPR, CCPA)
JavaScript (Deleting Cookies) Easy Moderate (Cookies may already be set) Low Not fully compliant
Server Side Blocking Medium (Requires server access) High Medium Strong compliance
Google Tag Manager (GTM) Easy (If already using GTM) High (Prevents tracking entirely) Low Best compliance option

I recommend using the GTM method because it prevents tracking altogether, ensuring full compliance with privacy laws like GDPR and CCPA.

By incorporating the right cookie opt out method for your website, you will ensure Eloqua cookies are blocked and your website remains compliant with the latest privacy laws.

If you need assistance in configuring one of these solutions, feel free to reach out.

Greg Staunton

Scenario vs what your Eloqua agency should be doing with hours and costs

Scenario, costs and time to complete

Jo is the marketing automation manager at ACME Inc. She is overseeing the migration to Eloqua and owns the relationship with their marketing automation agency. The web team has raised a concern that the current Eloqua tracking might not be compliant with GDPR, CCPA and PECR because cookies are being set before users have a chance to opt out.

Jo’s stakeholders have asked for a clear path to fix this. The requirement is simple to describe but often expensive in quotes: implement a cookie opt out solution that stops Eloqua tracking when users decline non essential cookies, and prove that the setup is compliant. The web team has reached out to their agency for advice and a quote on the time and costs involved.

Jo wants to know if the agency quote is realistic. The breakdown below shows what a fair estimate looks like in terms of tasks, hours and role based costs for implementing the GTM based Eloqua cookie opt out pattern.

Need a fully compliant Eloqua cookie banner that actually blocks tracking

I build GDPR, CCPA and PECR compliant consent frameworks that correctly prevent Eloqua scripts loading until a user opts in. Whether you need a JavaScript solution, GTM-based blocking, a server-side pattern or a full audit of your current setup, I can help you implement a solution your legal and privacy teams will trust.