Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[4.x] Equalize impressions between banner clients #39256

Open
crystalenka opened this issue Nov 20, 2022 Discussed in #39243 · 0 comments
Open

[4.x] Equalize impressions between banner clients #39256

crystalenka opened this issue Nov 20, 2022 Discussed in #39243 · 0 comments

Comments

@crystalenka
Copy link
Member

Was an issue, wrongly converted to discussion, bringing it back as an issue so that someone can see it and maybe submit a PR.

Discussed in #39243

Originally posted by drwesleyferreira March 12, 2019

Steps to reproduce the issue

It inserted 3 Banners clients (Client A, B and C). Assign 3 banner to client A, 1 to client B and 1 to Client C). Create a mod_banner that retrieves 1 banner at a time, randomly. Generate some impressions on the frontend. Upon returning to the back end, Client A (with more banners) will have 3 times more impressions than the others.

Expected result

When performing the random operation of selecting the banner to be displayed, consider for the lottery the customers and not the registered banners, in general.

Actual result

Currently, a customer who has more banner than others receives more impressions, even though they have contracted the same ad package.

System information (as much as possible)

In the scenario named, the joomla native com_banner and mod_banner were used, with no changes or third-party components.

Additional comments

I have a news portal. Seeing ads for merchants. The amounts paid by them are identical. Each advertiser can register varied banners (selling clothes, shoes, toys) and the amount of banners between clients is different. Advertisers who send more banners are receiving proportionately more exposure than those who send fewer banners. This has brought problems. The ideal scenario is that if there are 3 customers, the random draw first select a customer and then a customer banner selected so that the impressions are fairly distributed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants