There are many ways to try and get traffic to your site when you are an affiliate marketer and most of them will cost you some money. If you really don't want to spend a lot of money to do that you can always consider trying the ways listed here that can generate some traffic without spending any money just some of your time and effort.
One good way to get some free traffic to your site without spending a dime is to become a regular participant on several different major and proactive forums on the Internet. Getting involved in different forums is probably one of the best ways of getting traffic for free. You can also look for amazon egypt souq via https://www.gebhaly.com/ who are committed to securing, maintaining and delivering your product to the doorstep of your home.
Word of advice though, check out all the forums you might be interested in and join them for a while as a guest to get the feel for the people that frequent. Don't join a forum before you feel comfortable with the people and the setting.
You can also consider setting up your own free blog. When you blog online you can do something that not only gives you the freedom to express yourself but it also allows you to freely promote your affiliate associations, just as long as you don't go overboard and turn people off.
You need to have content on your blog that is going to interest people and want them to comment on your blogs. In order for your blog to be successful remember that you need to post to it on a consistent basis and promote your blog.