Comments (5)
This functionality is not implemented. mail_tracking is also a base addon for other ones that integrate event webhooks, for instance, mail_tracking_mailgun.
This could be a good improve to mail_tracking. In order to have a todo list, we have to:
- Create a new table in order to save the relation of link to an unique token.
- Replace all links in email body with the link to a new controller (this new link will include only the database name, the unique token and the tracking_email_id).
- Controller will look up the table (using the unique token) and return a redirect to the real link.
- Also controller will create a click tracking_email_event with all the available metadata associated with the HTTP request (IP, user_agent, timestamp, etc ...)
With this improvement, an Odoo instance that use a simple SMTP service (in localhost, for instance) will have sent, open and click events out-of-the-box.
from social.
Yeah, that will be really good.
I already solved my pressing issue using Google Analytics, but I'll make a PR with this improvements as soon as I have the time. Having all the tracking data in Odoo would be really awesome.
from social.
Don't close this then until it's done. I assign you in the issue.
from social.
In Odoo v9, it must use the existing link tracker from Odoo.
from social.
I'm looking into this.
In order to replace all the original links in the email, I'm thinking of taking advantage of the beautifulsoup library.
Would that be ok, or should I try to do it using regexp?
Nevermind. I think I got it working with just regexp.
from social.
Related Issues (20)
- Non-Administrative users cannot access the board from arbitrary model HOT 1
- mail_attach_existing_attachment : optimize screen (send email) HOT 1
- [14.0] mail_preview_audio: Preview does not work HOT 1
- [15.0] microsoft_outlook_single_tenant: Error on tests HOT 5
- [15.0] mail_debrand: Problem with newsletter emails HOT 1
- [15.0] mail_tracking: portal tests fail HOT 1
- mail_restrict_follower_selection: database upgrade will recreate the default restriction HOT 2
- [15.0] mail_debrand > Empty "Auth Signup : Connexion Odoo" email template HOT 2
- [16.0] OCA/social/mail_debrand _> New Portal Signup email body empty / Odoo Periodic Digest html HOT 7
- Application error when selecting an activity on Calendar view HOT 1
- [14.0][mail_tracking] Question about bounce email HOT 1
- [16.0] mail_drop_target Is there a plan to upgrade mail_drop_target from V14 to V16? HOT 1
- [14.0] mail_drop_target : "base64js is undefined" HOT 1
- [15.0] mail_outbound_static > Odoo ir_mail_server.py overwrites smtp_from so that module is useless HOT 3
- [14.0] [mail_tracking] New user on e-commerce email HOT 3
- CI failing for 12.0 HOT 1
- [14.0] [16.0] mail_activity_board & mail_activity_done: Trigger version bump
- mail_tracking showing Error: Cannot find the definition of component "MessageFailedBox" HOT 1
- Issue when reset email is sent from odoo HOT 3
- mail_debrand immediately breaks any online form ticket submissions in Odoo 16 HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from social.