OptimizePress copy paste rows functionality is really powerful feature of this excellent digital marketing tool. It allows you to copy the whole row from one OptimizePress Live Editor page and paste it to another.
But, what if you want to paste it to another OptimizePress page on totally different site or domain?
Today, I will show you how to do that using your browser’s Development tools. This tip will cover FireFox and Chrome, as the 2 most popular browsers (and the ones OptimizePress suggests to edit your pages), but OptimizePress copy paste rows functionality could be easily be achieved in other browsers, by following these steps.
How OptimizePress copy paste rows work?
Let us first see what is going on. On top of each row inside OptimizePress Live Editor page, there is a set of buttons. The first button on the left is Copy row button (blue one on the image below).
When you click it, the whole row is saved to your browser’s local storage. To paste in anywhere on that page (or another OptimizePress page on the same site), just click on the paste button on the right, which now appeared, as seen in the image below (blue one):
How to paste a row on another site?
Browser’s local storage is limited to it’s domain, so there is no access to our stored row from above on another domain.
Using FireFox developer tools:
In FireFox, to open developer tools, go to the menu (in top right corner), then Developer and click on Toggle Tools. You will see something similar to the image below:
By default, the Storage tab that we need will not be enabled, so click on the cog icon in your FireFox developer tools (on the right of the developer tools toolbar) and check Storage under Default FireFox Developer Tools as shown in the image below:
Now click on the Storage tab that appeared on the FireFox’s Developer Tools Toolbar. Click on Local Storage on the left and then your domain on which you copied the row. You will see some values, the one that we are interested in is op_row. Double click it’s value and copy that to your clipboard (Ctrl + C on Windows, Cmd + C on Mac OSX).
Now, open the page you want to paste this row on another domain. FireFox developer tools allow you to manipulate localStorage in console, but probably the easier way to to this is to copy row on that page, then paste the previously copied value as the value of op_row in localStorage on another page.
After that, simply click paste button in Live Editor on top of some row and you have succesfully used OptimizePress copy paste row functionality cross domain in FireFox.
Using Chrome developer tools:
The steps in Chrome are pretty similar to FireFox’s. Copy the row and open Chrome Developer Tools by going to Menu, More Tools, Developer Tools. Then open the Resources tab and Local Storage:
Now, double click the value and copy it to clipboard (Ctrl + C on Windows, Cmd + C on Mac OSX).
Now, open the page you want to paste this row on another domain. You can copy the row and replace it’s localStorage value like in FireFox or simply add new localStorage item with key op_row (if it does not exist already) by double clicking in empty space under key and value fields.
After pasting the value for op_row key in localStorage, simply click paste button in Live Editor on top of some row and you have succesfully used OptimizePress copy paste row functionality cross domain in Chrome.