Use developer interface for JSON features
Learn how to use the Developer Interface to define and apply JSON-based rules in Zephr.
When adding a JSON feature, you'll land on the Developer Interface after clicking Continue in the Add a Feature screen. Use this interface to define how Zephr identifies and applies your JSON-based rule.
To define the Developer Interface for a JSON feature, complete the following steps:
- Select whether to allow web crawlers to access the feature from the Web Crawler Access radio buttons. The options are as follows:
-
Yes - Allows web crawlers, such as, Googlebot, Bingbot, to access the feature even without an active session or product grant. Zephr verifies both agent and IP address. Zephr verifies an agent as a trusted crawler by checking both the IP address and the User Agent. If the User Agent indicates a crawler device type, Zephr performs a reverse DNS lookup on the IP address to match it with the list of verified domains, including:
-
Googlebot - For further information on Googlebot, refer to the Google documentation .
-
Bingbot - For further information on Bingbot, refer to the Microsoft Bing FAQs .
-
Applebot - For further information on Applebot, refer to the About Applebot page .
-
LinkedInbot - For further information on the LinkedInBot, refer to the LinkedInBot read me.
-
Yahoo Slurp - For further information on Yahoo Slurp, refer to Yahoo Help Central .
If you want to control access for other web crawlers, you can use the Device decision node. For further information on the Device decision node, see the Session topic.Note: Zephr does not verify the IP address of other web crawlers.
-
-
No - Blocks web crawler access.
-
- Enter the name of the JSON data in the Target Name text box.
- Select the condition to apply from the Operation radio buttons. The options are as follows:
-
Equals - Select the Equals radio button if you want an exact match between the defined Target Value and the value for the identified name in your JSON.
-
Contains - Select the Contains radio button if you want the defined Target Value to match part of the value of the identified name in your JSON.
-
- Enter the value against which to test the condition in the Target Value text box.
- Select Update & Lock . You can build your rule using the output in the Rules Builder. For further information on the available decision nodes, see the Feature Decision Nodes topic.