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

Strange behavior with tracking views/clicks #2175

Open
Krikooo opened this issue Nov 20, 2024 · 2 comments
Open

Strange behavior with tracking views/clicks #2175

Krikooo opened this issue Nov 20, 2024 · 2 comments
Labels
question Further information is requested

Comments

@Krikooo
Copy link

Krikooo commented Nov 20, 2024

Hello Dev Team.

First, thank you for your awesome software! It's very efficient and lightweight, KISS, love it!

We use it as our main mailing tools and newsletter!

I just have an interrogation about the count of the view and the click. I understand that it's "simply" a pixel inside the mail (with the "id" of the subscriber in the url of the pixel), and if the user load it, he count as one view.

So a if a same user load it several time, it counts as several views.

But following if the Individual subscriber tracking parameters is on or off, the count of views is very different:

image

(We're using redash for dataviz, and redash is connected to the listmonk database).

So between the newsletter 178 and 180 we change the parameter Individual subscriber tracking to yes (or checked) and we observed a huge peak of the views (column Mails ouverts).

We know that the views are counted everytime a user load the pixel. So we have also the column Reach Users to have the tracking by users (even if a user load several times the pixel, is still count as one).

Today we decide to uncheck the Individual subscriber tracking and we retrieve our precedent view rate.

So we are not really sure about the analytics part of listmonk and we don't know if the tracking is working or not?

Our version of listmonk is 3.0.0.

You can find our request SQL here to:

SELECT
    campaigns.id,
    TO_CHAR(campaigns.updated_at, 'YYYY-MM-DD') AS "Date d'envoi",
    TO_CHAR(campaigns.updated_at, 'Day') AS "Jour d'envoi",
    TO_CHAR(campaigns.updated_at AT TIME ZONE 'UTC-1', 'HH24:MI') AS "Heure d'envoi",
    CONCAT(
            ROUND(
                    COUNT(DISTINCT views.id) * 100.0 / campaigns.sent,
                    2
            ),
            '%'
    ) AS "Taux d'ouverture",
    COUNT(DISTINCT clicks.id) AS "Nombre de clics",
    CONCAT(
            ROUND(
                    COUNT(DISTINCT clicks.id) * 100.0 / campaigns.sent,
                    2
            ),
            '%'
    ) AS "Taux de Clic",
   COUNT(DISTINCT bounces.id) as "Bounces",
    campaigns.subject,
    campaigns.sent,
    COUNT(DISTINCT views.id) AS opened_count,
    COUNT(DISTINCT views.subscriber_id) AS reached_users_count
FROM campaigns
LEFT JOIN campaign_views views ON views.campaign_id = campaigns.id
LEFT JOIN bounces ON bounces.campaign_id = campaigns.id
INNER JOIN campaign_lists lists ON lists.campaign_id = campaigns.id
LEFT JOIN link_clicks clicks ON campaigns.id = clicks.campaign_id
WHERE lists.list_id = {{ newsletter_id }}
  AND campaigns.updated_at BETWEEN '{{date_range.start}}' AND '{{date_range.end}}'
GROUP BY campaigns.id, campaigns.updated_at
ORDER BY campaigns.updated_at DESC;
@Krikooo Krikooo added the question Further information is requested label Nov 20, 2024
@Krikooo
Copy link
Author

Krikooo commented Dec 2, 2024

Hello any update on this request 🙏?

@Krikooo
Copy link
Author

Krikooo commented Jan 13, 2025

Hello guys.
Happy new year :)
Any news ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

1 participant