The Viewbrowser url only works, if “provide an anonymous page” is enabled.
If the anonymous page is disabled, I always get the error “A user uid must be specified”.
when opening the [VIEWBROWSERURL] link.
Therefore I can not track the clickrate when subscribers use the webview.
@janus Can you show how you have included the placeholder in your html, and in the resultant email what the link actually is?
Can you also turn-off click tracking to see whether that affects the result.
I also had the idea that “id=e00HAAEZAVFcHQQDVwEA” could be just a tracking link, and not the unique webview link.I will try turning it off and report back!
There might be something wrong with the uid for the subscriber to whom you sent that email. Check the subscriber profile to see what the value actually is. It should be a long sequence of letters and numbers
Are you using the latest release of the plugin, 2.4.4+20160120, and of phplist (3.2.4)?
Interesting, appareantly the account I sent it to does not have an Unique ID. It is my own, and the field is empty.
Yes I am using the latest release of the plugin, but not the latest release of phplist(3.0.10).
UPDATE: I deleted my account from the list and created a new one. Now I have an unique ID, but the issue is the same.
And another one: Adding the uid manually to end of the url, like &uid=### works and shows the page including tracking links, like it is supposed to be.
Enabling or disabling anonymous pages has an effect only when someone clicks the link. It has no effect on the plugin creating the URL, which will include the uid parameter so long as the subscriber has a uniqid value.
If any subscribers do not have a uniqid value then you need to fix those problems, because phplist pages such as preferences and unsubscribe are not going to work.
@janus Have you been sending the same campaign each time? If you start a new campaign then the view browser link should work with click tracking enabled.
Because of the original problem of an empty uniqid, phplist has recorded that url doesn’t need a uid parameter and therefore it doesn’t add the uid when the link is clicked. If you use phpmyadmin to look at the linktrack_forward table, the row for that particular url will have the personalise column set to 0. If you change it to 1 then send the same campaign, the view browser url should have the uid parameter.