Solve encoding conflict in DE URL parameter when sending links through HTML-encoded e-mail
As Denis
I want that the layout lt[rs|rw|cl] parameter name is replaced with ly[rs|rw|cl]
So that I can share DE URL through an HTML-encoded email without losing the layout which gets transformed due to non-intended encodings.
The "lt" parameter name should still be recognised as input in order to assure backward-compatibility. NOTE: backward compatibility is not supported with this released version, (older) URLs using the lt
parameter won't break the data query but they will display the default dataflow view layout instead of a customized layout.
Original description:
Links with table layout parameters received per e-mail return no data
Hello, Since the new URL parameters are included for table layout we encounter sometimes an issue when sending links per e-mail with Outlook... clicking on the link received returns no data in the DE although the original link had data selected..
Here is an example:
This link is copied from the address bar of the browser, pasted in an e-mail and sent:
This link is in the e-mail received:
https://stats.pacificdata.org/vis?fs%5b0%5d=6nQpoAP%2C0%7CEconomy%23ECO%23&pg=0&fc=6nQpoAP&df%5bds%5d=SPC2&df%5bid%5d=DF_IMTS&df%5bag%5d=SPC&df%5bvs%5d=3.0&pd=2015%2C&dq=A..TB%2BX%2BM._T._T._T.USD<%5brw%5d=INDICATOR<%5bcl%5d=TIME_PERIOD
It seems the issue is at the level of the encoding/decoding of the "<" part of the URL string:
<[rw]=INDICATOR<[cl]=TIME_PERIOD
<%5brw%5d=INDICATOR<%5bcl%5d=TIME_PERIOD
Note: the modification will be lt to ly