Closed agileware-fj closed 3 years ago
What Version of CiviCRM are you using? The plugin is scanning for the tracking pixel and leaves it untouched, but it seems that the tracking URL changed from .../open.php
to .../open/
so it is not recognized.
This is using CiviCRM 5.33.2
I uploaded a fix today that should eleminate this issue. Can you please check?
@skyslasher the fix works with clean URLs, thanks!
I did some additional testing with clean URL disabled and it wasn't working there. Was fairly simple to work around that, I'll submit a PR shortly.
Merged, please check the merged branch. If everything works we can close the issue
Is all working, thanks.
Closing the issue.
When sending an email with this plugin enabled, the tracking pixel image is replaced with a relative URL e.g.
<img src="/civicrm/mailing/open" ...>
which obviously will not work. Additionally the?qid=...
parameter is removed, so even if the URL was absolute, it would not work for tracking opens.The system where this issue was discovered has clean URLs enabled for CiviCRM.
There is a related warning displayed during the send process:
Code reference for warning
Ideally this should not process the automatically inserted CiviMail URLs at all.