how do i get my array obj to follow my empty?

Referring to the track in the right , I want to replace the mesh one with an array object so i can get it to rotate when the empty moves in y location.

I added a driver to the array rubber track to rotate x drivers<location Y under the transform channel to have it rotate when the empty moves. But i cant get the track to follow the empty, I tried parenting and using other drivers. I can get it to follow the x axis with no driver rotation but that is of no use to me. How can i get it to follow the empty in a straight y path?

edit i watched a tutorial and tried this. It only works in x location driver but the y location don’t work.