Expand my Community achievements bar.

Submissions are now open for the 2026 Adobe Experience Maker Awards

Handling Demandbase and Adobe Target Timing Conflicts on First Page Load (with GDPR & Consent Considerations)

Avatar

Level 3

Hi everyone,

I wanted to start a discussion around a challenge we’re running into with Adobe Target and Demandbase integration — particularly the timing conflict on the first page load, and how it impacts personalization.

Our current setup:

  • Adobe Target is implemented via Adobe Launch, loading synchronously (no flicker snippet used).
  • Demandbase is also implemented via Launch using the OOTB extension.
  • Both Target and Demandbase are triggered on the "Page Top" rule.
  • We are also GDPR-compliant, and use TrustArc’s OOTB extension within Launch to manage cookie consent. So any personalization or tracking solution must respect the user’s consent state.

The challenge:

Because Target executes immediately on load, its call typically fires before Demandbase returns any firmographic data, making it impossible to personalize on a visitor’s first page hit. This severely limits our ability to deliver relevant content based on company-level attributes (industry, size, etc.).

We’ve explored a few directions:

  • Server-side Demandbase API: This could provide data early, but requires bypassing cache per user to stay accurate — which creates performance issues and adds complexity to our architecture.
  • Delaying the Target call until Demandbase responds: This would require using the flicker control snippet, but we’ve found it negatively impacts load time and user experience.

Additional constraint:

All solutions must work within the constraints of GDPR compliance. Since we're using TrustArc to control consent, any data collection or personalization has to wait until consent is granted — which further limits what can happen on that initial page load.

What we’re hoping to discuss:

  • Has anyone successfully sequenced tools like Target and Demandbase in Launch in a way that supports personalization on first load while maintaining performance and compliance?
  • Are there any event-based rule strategies, custom Launch actions, or hybrid approaches that have worked well in your implementations?
  • How are others balancing real-time data needs, performance, and GDPR consent management in similar setups?

This seems like a fairly common challenge when combining firmographic targeting with real-time personalization — especially in regulated environments.

Would love to hear how others in the community have tackled this, or any patterns you've seen work well.

Best,
Narendra

Topics

Topics help categorize Community content and increase your ability to discover relevant content.

3 Replies

Avatar

Community Advisor

Hi @NarenKotipalli  This is real situation and balancing with all consent + priority + performance is pretty challenging. 

As you've mentioned most of the points and workarounds you tired already, just thinking of can you fire/ load the target later rather than initial request of page top. 

 

So here you can setup a event rule which fires target after 

1) getting the consent 

2) demandbase data  

 

To load the target - you can use the option called TriggerView. 

can you check this once and see how it works in your case, Happy to discuss further on this case. 

Avatar

Level 3

@Gokul_Agiwal Thanks so much for the thoughtful response, really appreciate you taking the time!

 

Yes, I’ll definitely try out the triggerView approach as you suggested. It seems like a clean way to manage the sequencing without compromising too much on performance or user experience.

 

Would love to hear if others have taken similar or alternative routes as well, always helpful to learn from different implementations.

 

Thanks again, and looking forward to continuing the discussion!

 

Best,

Narendra

Avatar

Community Advisor

Yes @NarenKotipalli 

Give a try with triggerView and see how it goes. As I mentioned earlier managing balancing with all consent + Target loading priority + web performance is pretty challenging. 

 

So also see if you count / measure the response time from when the consent given through trustArc and data initialization through demandbase, this will helps you to understand the time taken or if any delay involved before the adobe target request fired. 

 

To measure the performance you can use the Performance web api methods like 

Performance.mark() 

Performance.measure() 

Performance.now()  

 

for more information - check https://developer.mozilla.org/en-US/docs/Web/API/Performance/mark 

 

Hope this helps to go bit in deeper.