Carousel Banner for Joomla counting impressions is misleading

We are using your Carousel Banner module to rotate banner ads on our site.  However we are noticing a big problem when it comes to allowing us to analyze things.  It appears that each time the ad cycles through it is counting as one impression.  So if a user sits on a page for two minutes then one ad could receive dozens of impressions as it cycles through.  So yes, it is technically counting it correctly, but it is also grossly overinflates the impressions numbers such that my clients don't believe it is true.  Impressions usually would be considered per page load.

Is there a way to make the module only report ONE impression per page load?
3 weeks 4 days ago #1 by Chad Criswell

Please Log in or Create an account to join the conversation.

  • Posted by TemplatePlazza (5410) Offline
Hi, I have tried to replicate your issue by enabling impression tracking and leaving the module running for some time. However, everything appears to be working correctly, and I did not find any excessive or invalid impressions. 
Please note that :
- Banner impressions are counted on the server side, specifically when the module builds the banner list, once during the page render.
- The autoplay/cycle behavior of the carousel runs on the browser side (JavaScript) and does not trigger any additional server requests.

Does your website use any plugin or template that might silently or automatically reload the page in the background?
3 weeks 3 days ago - 3 weeks 3 days ago #2 by TemplatePlazza
Last edit: 3 weeks 3 days ago by TemplatePlazza.

Please Log in or Create an account to join the conversation.

I don't think there are any plugins that reload the page, no.  Site is scarsdale10583.com if you want to look.

Could you clarify, are you saying that using your rotator and the default joomla banner component it should only count one page load as one hit?  What if there are three ad slots that use the same ad?  Would that count for three impressions on one load?
3 weeks 2 days ago #3 by Chad Criswell

Please Log in or Create an account to join the conversation.

Also, is there a way to lazy load the carousels?  So that they do not fire unless the viewer sees them in the viewport?
3 weeks 2 days ago #4 by Chad Criswell

Please Log in or Create an account to join the conversation.

  • Posted by TemplatePlazza (5410) Offline

Could you clarify, are you saying that using your rotator and the default joomla banner component it should only count one page load as one hit?  What if there are three ad slots that use the same ad?  Would that count for three impressions on one load?

Yes, one page load is counted as one hit. If there are three ad slots using the same ad, then it will generate three impressions in a single page load. This is generally the standard approach when someone purchases multiple ad positions. Most banner management systems work this way, including Joomla. This behavior is not something that can be controlled from the module itself

Also, is there a way to lazy load the carousels?  So that they do not fire unless the viewer sees them in the viewport?

You can do this by adding a template override. However, I’ve checked your website and it already loads quite fast, so I don’t think this optimization is really necessary.
3 weeks 2 days ago #5 by TemplatePlazza

Please Log in or Create an account to join the conversation.

Powered by Kunena Forum