Shield Setup
Instruction: Using the Deny Shield
The Deny Shield tool is an essential script for accurately controlling access to you marketing funnel.
Integration Steps:
- Add the Script to Your HTML:To start using the Deny Shield, you need to include the following script in the
<head>your website.
Once you’ve installed the script, this tool can help you confirm whether the deployment was successful.
Frequently asked questions
What Are the “Good Bots” We Don’t Block?
When it comes to protecting your marketing stack, not all bots are the enemy. Some play crucial roles in making your campaigns shine. Here’s a breakdown of the "good bots" Ðeny allows through the gates:
What are “good bots”?
Good bots are automated systems from trusted companies that enhance your digital marketing efforts. These bots don’t waste your budget or mess with your attribution—they’re team players!
Which good bots does Ðeny allow?
We ensure the following bots get VIP access to your site:
- AppleBot
- Apple’s bot helps index your content for spotlight search, Siri, and more. Think of it as Apple’s way of ensuring your content looks sharp on their devices.
- MSN Search Bot (a.k.a. BingBot)
- Microsoft’s search bot powers Bing and other search engine services, indexing your site to help users find your content.
- Google Search and Ads Bots
- Google’s search bot makes sure your pages rank properly in search results.
- The Google Ads bot verifies that your ads are linked to relevant landing pages—essential for maintaining high-quality scores and ad visibility.
- Facebook Bot
- This bot checks how your pages look when shared on Facebook and Instagram. It ensures your content previews correctly and keeps your social links enticing.
Why do we allow these bots?
These bots provide legitimate value by indexing your site for search engines, improving ad performance, and optimizing social media sharing. Ðeny’s goal is to block fraudsters, not the friends.
How does Ðeny differentiate between good bots and bad bots?
Ðeny leverages advanced algorithms, real-time IP reputation checks, and ASN lookups to identify good bots. Our system cross-references these bots with global allowlists, ensuring they never get caught in the crossfire.
How to setup Ðeny Shield on most CMS options
For CMS platforms beyond Webflow and WordPress, follow these universal instructions to insert the Ðeny code:
1. Access Your CMS’s Custom Code or Template Editor
- Log in to your CMS dashboard.
- Locate the Settings, Template Editor, or Custom Code section. This could be found under Site Settings, Advanced Settings, or HTML/CSS Editor.
2. Identify Where to Insert the Code
- Choose whether the code should go in the Header or Body section of your site template. The Header is recommended for scripts that need to run as soon as the page loads.
- If your CMS supports global header and footer code injection, use that feature to ensure the code is included site-wide.
3. Paste the Ðeny Script
- Copy the Ðeny JavaScript code.
- Paste it into the designated Header or Body field.
4. Save and Publish
- Save your changes and publish your site to activate the script.
5. Verify the Implementation
- Test the page by inspecting the source code (right-click on the page > View Page Source) to ensure the script is present and active.
Note: The specific steps might vary depending on your CMS, but most platforms provide a way to inject code site-wide through global settings or a theme/template editor. For more advanced CMSs, consult their documentation or community forums for detailed guidance.
How to setup Ðeny Shield On WordPress
To insert the Ðeny code on your WordPress site and manage it efficiently, you can use a plugin to handle custom scripts. Here’s how to do it:
1. Install a Plugin for Code Management
- Go to your WordPress dashboard.
- Navigate to Plugins > Add New.
- Search for and install a plugin like "Insert Headers and Footers" by WPBeginner or "Code Snippets".
2. Add the Ðeny Code
- Once the plugin is installed and activated, go to Settings > Insert Headers and Footers (or the equivalent section if using a different plugin).
- Paste the Ðeny JavaScript code into the Header or Body section, depending on when you want it to run.
3. Save Changes
- Click Save to apply the changes.
4. Verify Implementation
- Refresh your site and check that the code is active by viewing the page source (right-click > View Page Source).
Helpful Plugin Links:
These plugins simplify code management, letting you deploy Ðeny’s protective script across your entire site without editing theme files directly.
How to install Ðeny Shield on Webflow
To integrate Ðeny Shield with your Webflow site, follow these steps to enhance your marketing stack's security:
1. Generate the Ðeny Script
- Access Ðeny Dashboard: Log in to your Ðeny account.
- Customize Settings: Configure your script manager to specify which scripts to allow or block based on geolocation, IP reputation, and other filtering rules.
- Copy the Script: Once configured, copy the generated JavaScript code.
2. Add the Ðeny Script to Webflow
- Open Project Settings: In your Webflow dashboard, navigate to your project's settings.
- Access Custom Code Section: Click on the Custom Code tab.
- Paste the Script: Insert the Ðeny JavaScript code into the Head Code or Body Code section, depending on when you want the script to execute.
- Save and Publish: Save your changes and publish your site to apply the new settings.
For detailed guidance on adding custom code in Webflow, refer to Webflow's official documentation:
3. Configure Script Manager
- Add Protected Scripts: In Ðeny's script manager, list the scripts you want to protect, such as tracking scripts, CRM pixels, or form protections.
- Define Behaviors: Set specific actions for traffic flagged by Ðeny, like redirecting users, disabling forms, or limiting script execution.
4. Test and Validate
- Verify Functionality: Visit your site from various locations or devices that match your filter criteria to ensure Ðeny operates as intended.
- Monitor Analytics: Use analytics tools to confirm that Ðeny effectively differentiates between human and non-human traffic.
Note: Ðeny is designed to protect your entire public-facing marketing stack. It offers a turnkey solution that integrates seamlessly with Webflow by embedding the script into your site.
By following these steps, you can enhance your Webflow site's security and ensure that your marketing tools are protected from unwanted traffic.
Importance of the Deny Shield:
Imagine your marketing budget is a fortress, and Deny Shield is the impenetrable wall keeping the marauding bots at bay. Without it, you’re practically leaving the gate wide open for bot armies, data leeches, and malicious IP addresses to wreak havoc on your marketing infrastructure. Here’s why Deny Shield isn’t just a nice-to-have—it’s your must-have.
The Problem Deny Shield Solves
Marketing stacks have become a digital battleground. While you’re trying to optimize your campaigns, fraudulent traffic is busy inflating your costs, skewing analytics, and sabotaging your ROI.
Deny Shield steps in with a simple but powerful promise:
- Filter Out the Frauds: Identifies and blocks malicious bots, bad IPs, and suspicious traffic before they interact with your site.
- Protect Your Data: Ensures your analytics reflect actual human behavior, not bot shenanigans.
- Preserve Resources: Reduces server strain and speeds up site performance by filtering junk traffic.
Without Deny Shield, you’re flying blind, wasting money, and misinterpreting skewed data.
What Makes Deny Shield Special?
When embedded in your backend, Deny Shield acts as a vigilant traffic bouncer, rigorously inspecting every request to your site:
- IP and ASN Scrutiny: It identifies traffic based on IP, country code, and Autonomous System Number (ASN) to separate the good, bad, and ugly.
- Real-Time Decision Making: Using third-party data and custom rules, Deny determines whether traffic gets through, is limited, or bounced to a harmless landing page.
- Geo-Filtering Superpowers: Blocks traffic from undesired regions to keep your marketing localized and relevant.
- Abuse Detection: Flags abusive residential proxies and automated bots with advanced traffic pattern analysis.
All of this happens without breaking a sweat—or your backend system. You simply copy-paste the script, and Deny Shield gets to work.