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
Bedrock Mission!

Learn more

View all

Sign in to view all badges

Tag doesn't fire even though Rule is fired

yuhui_sparkline
Level 3
Level 3

I have just implemented DTM to a website. The website uses WordPress, and I'm using the official Adobe DTM plugin.

In DTM, I've set up the Adobe Analytics tool and one Page Load Rule that will fire on all pages. I've published all of the changes already.

When I test my website (in Google Chrome using the DTM extension), using Debug mode, I can see in my browser's console that the rule is fired:

"SATELLITE: Rule "All Pages" fired."

But I don't see any network request to Adobe Analytics. My report suite also continues to show 0 data even though people are accessing it. (And I know people are accessing because I have GA in the website and can see non-0 data there.)

Thinking that it's because one of my data elements was incorrectly set, I used _satellite.getVar() with every data element, and I could see non-blank values. However, I did notice that when I used _satellite.getVars(), I got this JavaScript error:

satelliteLib-<ID>.js:2 Uncaught TypeError: Cannot read property 'length' of undefined
    at Object.b.each (http://assets.adobedtm.com/<ID>/satelliteLib-<ID>.js:2:2331)
    at Object.b.getVars (http://assets.adobedtm.com/<ID>/satelliteLib-<ID>.js:2:12853)
    at <anonymous>:2:12
    at Object.InjectedScript._evaluateOn (<anonymous>:895:140)
    at Object.InjectedScript._evaluateAndWrap (<anonymous>:828:34)
    at Object.InjectedScript.evaluate (<anonymous>:694:21)

I'm not sure if the JS error is related to my problem.

Does anyone know what else I can do to get my Adobe Analytics tag to actually fire and send its network request?

1 Reply
Rahsing
Level 8
Level 8

Hi Yuhui,

Could you paste a snapshot of how your rule and analytics tool is setup?

Rahul