Prior to having Responsible PTO we had a learning goal. When you completed a certain number of hours, you earned an additional day off. I personally wasn't a huge fan of that because I was always having to answer the question "does this count" and I think a 10 minute learning opportunity could teach you as much if not more than an hour. It was pretty motivating though. We saw a huge drop off in our number of recorded hours after we ended that.
We just had a contest where each completion earned you an entry into a raffle. The content provider was running the contest and would make fun gifs of the leaders.
I like to send personal notes to the early adopters or top performers. For example, we have an option for people to earn badges. I make sure to thank those who do and explain the benefit to them/the company/their clients. If I have the time I'll copy in their leader or send a separate note to their leader to recognize them.
I'm also trying something new along with those badges. In the business impacting areas I've put together slides. For example "Our Digital Experts" that have pictures, names, titles, etc of those who have completed that badge. That way if a business leader needs to pull that information for a presentation it's readily available. I'm hoping it will also nudge those leaders along whose teams aren't showing up on the slides.