satllite.pagebottom and satellite.track | Community
Skip to main content
mohan_babu
March 10, 2016
Solved

satllite.pagebottom and satellite.track

  • March 10, 2016
  • 16 replies
  • 17489 views

Hello All,

I have a doubt i want populate datalayer for a overlayer in that time after setting my data can i call _satellite.pagebottom or _satellite.track. Please advice me

As per standard we have to use _satellite.pagebottom at the close of body tag and what is the difference between  _satellite.pagebottom and _satellite.track and what will be the impact if i use _satellite.pagebottom for setting datalayer value of overlay. Please suggest

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by mohan_babu

is it suggested using _satellite.pagebottom in one page multiple times or not

16 replies

jerome_chevreau
Level 3
April 26, 2016

Hi,

I would not use satellite.pageBottom multiple times on a page. If you do, it will help trigger multiple page view tags.

It should be set once.

GaMeur1
Level 3
October 18, 2017

Ok but how do you do that?

Personally, I trigger a _satellite.track and inside it, I use s.clearVars();and then _satellite.pageBottom();

jerome_chevreau
Level 3
November 14, 2017

pageBottom is to help DTM understand the loading of the page. However, it will also help trigger your page view ( i.e. s.t() ).

Adding it multiple times, will constantly trigger a page view. I would rather use the .track which will then help you call a direct call rule.

I see that you are using the clearVar function. FYI, see the latest notes (AppMeasurement for JavaScript ) as Adobe has now introduced call backs functions that will allow you to clear your vars

  • s.registerPreTrackCallback
  • s.registerPostTrackCallback
GaMeur1
Level 3
November 14, 2017

Hi Jerome, thanks for your answer.

I agrre: having multiple "pageBottom" will trigger multiple hits of page view. It's not what we want.

Personnaly, I didn't mean to trigger pageBottom multiple times.

What I meant is: I trigger one pageBottom at each page load (using a track and a clearVar before). But I have multiple "page load rules" that are triggerred by the unique pageBottom call. Those rules are applied or not according to the filters set inside each rule.

So I have only one hit for Analytics but from many rules with different filters...

Kaushalendra
Adobe Employee
Adobe Employee
November 14, 2017

Hi GaMeur1​,

Just want to add here that Page Load rules do not fire individual hits and just populate the variables to be sent through the call initiated by the Analytics tool in the web property. The Analytics tool fires the hit once _satellite.pageBottom() is called.

_satellite.track() is a separate function to call Direct Call rules and that can/can't fire a hit based on it's configuration. Here is an article regarding the same:

Create conditions for direct-call rules

August 20, 2018

This is not the correct answer that is a question....