How do I make a clickable signs set a block?

//ads -- adsterra.com -- native banner
?>
I made a command where there is a clickable sign that teleports a player to spawn. Here is the command:
/setblock ~ ~1 ~ minecraft:wall_sign 2 replace {Text1:"{text:\"Start\",clickEvent:{action:run_command,value:\"/tp @p[c=1] -658 104 -690\"}}"}
How do I alter the command to setblock a redstone block?
I tried this:
/setblock ~ ~1 ~ minecraft:wall_sign 2 replace {Text1:"{\"text\":\"Set Gamemodes\",\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/setblock -44 110 248 152 delete\"}}"}
but it didn't work. What am I doing wrong?
Pictures about "How do I make a clickable signs set a block?"



HOW TO MAKE CLICKABLE SIGNS **1.14 updated in description link** | Comment to Command #3
Sources: Stack Exchange - This article follows the attribution requirements of Stack Exchange and is licensed under CC BY-SA 3.0.
Images: Matthias Groeneveld, Alesia Kozik, Ray Piedra, Karolina Grabowska