About properSpecialOps
properSpecialOps is a Javascript variable with properties that can dictate how the Proper script runs. In layman terms, it provides our code with information that we can use to perform actions like: targeting direct deals to that page only, speed up the ad load time, disable Google, etc.
Types
Below you will find an outline of the possible keys that can be used.
properSpecialOps Property #1 Tags
What? Defines the category of the content on the page.
Why? More advanced reporting, and more specific direct deal targeting. Ads can be targeted to include or exclude specific "tags."
How? Passed to our ad server via a key-value pair. Also appears in the Advanced Dashboard under the Tags dimension.
Tags Example
properSpecialOps.tags = ['sports', 'baseball', 'Padres', 'etc'];
properSpecialOps Property #2 Post ID
What? A unique identifier of each page on your site.
Why? Ad targeting down to the specific page level.
How? Passed to our ad server via a key-value pair.
Post ID Example
properSpecialOps.post_id = 753169;
properSpecialOps Property #3 Isolated
What? Turns on/off Google demand. 0 = Google turned on, 1 = Google turned off.
Why? Google demand should be disabled on pages that violate Google's ad policies.
Isolated Example
properSpecialOps.isolated = [0];
or
properSpecialOps.isolated = [1];
Implementation
properSpecialOps must always go above our header script. This ensures that it is loaded before anything else, so it can effectively impact the elements on the page that it needs to.
Javascript - properSpecialOps is the variable, followed by the object properties and values of each.
Example:
<script>
var properSpecialOps = properSpecialOps || {};
properSpecialOps.tags = ['News', 'Politics', 'Election'];
properSpecialOps.isolated = 1;
properSpecialOps.post_id = 8675309;
</script>
For multiple tags be sure to include single quotes around each one ie: 'tag1', 'tag2' etc.
Other Articles You Might Like: