Dynamic Keyword Insertion Lite
Dynamic Keyword insertion for Google ads Wordpress Plugin
by Farrukh Saeed · github.com/farukhkhan29/dynamic-keyword-insertion · website
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/farukhkhan29/dynamic-keyword-insertion/archive/refs/heads/main.zipDynamic Keyword Insertion Lite Dynamic Keyword Insertion Lite allows you to seamlessly personalize your WordPress landing pages for Google Ads traffic. By dynamically swapping out text based on the user's geographical location, you instantly increase ad relevance, lower bounce rates, and boost conversions.
When a user clicks your Google Ad, this plugin reads the location parameter from your URL and updates your page content automatically. If a user from Chicago clicks your ad, your headline can dynamically change to "Best Services in Chicago."
🌟 Features (Lite Version) Dynamic Location Shortcode: Use [dki_location default="Your Area"] anywhere on your site.
30 Built-In US Cities: Ready to use out of the box. Includes major Google Ads Geo Targets like New York, Los Angeles, Chicago, Houston, Dallas, and more.
Page Builder Support: Works seamlessly with the native WordPress block editor, Elementor, Bricks Builder, and others.
Zero Configuration: No databases to upload or API keys to configure. Just install and use the shortcode immediately.
Lightning Fast: Fully compliant, lightweight code with zero frontend bloat.
🚀 Upgrade to PRO The Lite version is perfect for local campaigns targeting major US hubs. For global campaigns, exact keyword insertion, and analytics, upgrade to DKI PRO.
PRO Exclusive Features: Dynamic Keyword Shortcode: Unlock [dki_keyword default="Services"] to insert the exact search term the user typed into Google.
Global Geo Database: Upload Google's official CSV to support over 100,000+ global cities, regions, and zip codes.
Conversion Tracking Dashboard: A beautiful, real-time analytics dashboard tracking exactly which locations are converting.
User Action Logs: Track form submissions (CF7, Elementor, Bricks) and "Click to Call" button presses with exact visitor IP and location data.
Active Usage Audit: Automatically scan your entire website's database (including builder meta) to find exactly which pages are actively using your shortcodes.
🛠️ Installation Download the dynamic-keyword-insertion-lite.zip file from the repository.
Log in to your WordPress Admin Dashboard.
Navigate to Plugins > Add New and click Upload Plugin.
Choose the downloaded .zip file and click Install Now.
Click Activate Plugin.
📖 Usage Guide
- Add the Shortcode to Your Page Insert the following shortcode anywhere on your landing page (Headings, Text blocks, Buttons):
Plaintext [dki_location default="Your City"] If a user visits without a location parameter, or if their location isn't in the database, it will safely fall back to "Your City".
- Set Up Google Ads Tracking To pass the location data from Google Ads to your website:
Log in to your Google Ads account.
Go to your Campaign or Ad Group settings.
Scroll down to Campaign URL options.
In the Tracking template or Final URL suffix field, append the following:
Plaintext ?geo_loc={loc_physical_ms} Google will automatically swap {loc_physical_ms} with the user's actual geographical ID when they click your ad.
- Test Your Integration To verify it works, open an incognito window and visit your landing page with a test parameter appended to the URL: https://yoursite.com/landing-page/?geo_loc=1023191 (This should replace the shortcode with "New York")
❓ FAQ Does this work with Elementor or Bricks Builder? Yes! The shortcodes are processed using standard WordPress rendering. They function perfectly inside Text, Heading, and HTML modules in modern page builders like Elementor and Bricks Builder.
What cities are included in the Lite version? The Lite version includes the top 30 US Google Ads Geo Targets (e.g., New York, Los Angeles, Chicago, Dallas, Miami). To unlock all 100,000+ global locations, you will need the PRO version.
How do I track conversions? Live conversion tracking, dashboard analytics, and user action logs are exclusive features of the PRO version.
🔗 Links Official Website: dkiplugin.com
Get PRO: Pricing & Features
Support: Submit an issue via the GitHub issue tracker or contact support on our website.