We recently implemented page-scroll percentage tracking . when we scroll through pages you will see events firing on page for 25%, 50% ,75% .
I see that any call to adobe analytics is a server call and again i see all of them counted as one primary server call so i am confused. Are they going to add up to server call number?
“Primary Server Call means each page view, exit link, download, customer link, or other event on the Customer Site(s) to the extent that Customer tags, allows to be tagged, or causes to be tagged such page views, exit links, downloads, custom links, and other events for purposes of accessing and using Adobe Analytics. Each tagged page view, exit link, campaign container request, download, custom link, or other event will be counted as one Primary Server Call.
In your case, it will cost you a server call for each event you are sending. The best approach is to send data on the next page to limit the amount of servercalls.
The approach you are using is most commonly used in GA implementations but in an Adobe world, this costs you extra money, so not the recommended approach.
You could use this method:
Waqas Rafiq Thank you !
The plugin code (https://marketing.adobe.com/resources/help/en_US/sc/impl )depending on previous pagename, and previous pagename not working from domain to domain.
When is it counted as one primary server call?
Each tagged page view, exit link, campaign container request, download, custom link, or other event will be counted as one Primary Server Call."
In general, any calls you see in your network tab under "b/ss" is considered a primary server call. Adobe doesn't distinguish between primary and secondary server calls any longer.
Assuming you have Adobe Analytics on all your domains, I would strongly recommend that you get this plugin:
And start parsing the previous page name to a traffic variables and associate the s.getpercentpageviewed function with the call. That way you can be sure that there is always a previous page name associated with the scroll tracking.
hope it makes sense.