We are currently trying the "Downloaded File" criterion and cannot find a way to make it work. What we are trying to do is display a simple message to website visitors who have downloaded an image. Has anyone been successful in implementing this criterion?
Here are the steps we took:2. Go to CMS > Visitor Groups3. Click the plus sign to create a "Downloaded img" Criterion4. Go to URL Criteria5. Drop the Downloaded file criterion in the content area.6. Input the file name in: downloaded.jpg7. Visitor Group name: Downloaded img8. Click on Save9a. Go to the page where you want a text to show only for those who have seen the IMG9b. The text to be shown to visitors who have already viewed or downloaded the image is "Thank you for downloading the image (downloaded.jpg)10. Right-click on the block's name11. Click on Personalize12. Chose the "Downloaded img" group13. Publish14. Add the downloaded.jpg image to any other page and Publish15. Test by going first to the page that contains the IMG16. Download the image17.Go to the page with the personalized text that is supposed to show only for IMG downloaders
The text that is supposed to be shown only to visitors who have downloaded the file doesn't show up.
I found this criterion works and you setup it up correctly - the file name is all that is needed, not the full path.
It's not perfect. I checked the code and found it won't work if the image was previously download and store in web browser cache or served by CDN cache. Your image is served by Cloudflare if the image is returned with a cf-cache-status header and value not equal DYNAMIC.