Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
BedrockMission!

Learn more

View all

Sign in to view all badges

SOLVED

load order question

scottt6073095
Level 6
Level 6

I need to load content in a specific order where timing is super important. what is the best way to accomplish this in launch. In DTM, I could use sequential HTML but I don't see that option in launch for a third party tag.

I tried creating a rule and use "then" but when I check console.logs it doesn't fire in that order

I need to make sure I fire in order:

  1. pardot cookie tracker script
  2. then fire src script that gets written in with document.write and appends to our dataLayer object as a child
  3. then collect the data from the child object in evars

step 2 needs to be sequential as it takes more time to load and right now analytics is already trying to capture values before its ready to provide any. How can I create the same sequential HTML as I do in DTM that works?

thanks for any help.

1 Accepted Solution
scottt6073095
Correct answer by
Level 6
Level 6

I didn't want a delay so I am just self-hosting analytics file and injecting the script I need to load at a specific time

View solution in original post

3 Replies
scottt6073095
Level 6
Level 6

I was able to use the "discovery data layer" extension and create a rule that delayed the global variables from firing for 1000 ms and it worked perfectly and collected all the data from the child object however, i want to make sure there is not a better way to do this.

scottt6073095
Correct answer by
Level 6
Level 6

I didn't want a delay so I am just self-hosting analytics file and injecting the script I need to load at a specific time

View solution in original post

Gigazelle
Employee
Employee

That's probably the best way to do it. You could also load the AppMeasurement script managed by Adobe, but do so synchronously, then make sure all your rules are triggered in the correct order.