IDM

URL shortener for marketers and campaign tracking

About

IDM (Inter Digital Marketing) provides a URL management and analytics platform, designed for marketing teams to enhance productivity and effectiveness of their campaigns. IDM provides URL shortening and link management allowing users to create custom short links, password-protected links, generate QR codes and track URL insights to help refine marketing strategies effectively.

IDM tracks various metrics such as the number of clicks, geographic location and referral sources to provide detailed analytics and insights into user behavior and campaign performance. Users can integrate with various platforms and tools such as Google Calendar, Microsoft Teams, Zoom, Slack, and payment gateways like PayPal and Stripe; to streamline the scheduling process, automates reminders, virtual appointments, and online payments, enhancing overall efficiency.

Currently IDM has millions of users who have interacted with IDM URLs.

How they use Cloudflare

For fast and reliable performance, IDM uses Workers on the backend as a routing layer and API to manage functions across the application. When users shorten a URL, that URL is put into a queue using Cloudflare Queues to verify the URLs are safe and can be used before generating it for the user.

For data storage, the development team decided to implement D1 to store user data including Account ID, URL, shortened URL key, and other customer information. Integrating D1 into their application allows the IDM team to organize and run data tasks like searching, sorting, and filtering data. For cloud storage, the team leverages R2 to store images, icons, profile photos and media. The team also uses Workers KV to cache frequently-accessed URLs, reducing read requests to D1.

The IDM team developed their front-end using Angular and are hosted on Cloudflare Pages. Finally, IDM uses Workers Analytics to send insights like shortlink metadata, including country code, top links, and click through conversions to Cloudflare Pages, allowing users to ingest and review analytics in a simple, fast, and clean fashion.

Why Cloudflare?

“I’ve been working in development for 12 years on Azure, Digital Ocean, etc, but I never found one company that offers so much as Cloudflare at such an affordable rate.” The all-in-one developer platform is so powerful to run real development projects at scale.”