...
- Schema Navigation - making it easier to work with large schemas
- S3 File Adaptor - read and write files from AWS S3 buckets
- Kitewheel Graph API Consumes XML - the graph API will now accept and parse XML
- Web Tracking Do-Not-Track Features
- Cross-Engine Visual Testing
- Template Synchronization Control
...
On Windows the operating system color choose will bring up the Windows color chooser:
Web Tracking Do-Not-Track Features
The Kitewheel Graph API web tracking JavaScript has been modified to add a "doNotTrack" configuration section that allows the specification of HTML DOM elements and cookies that should not be tracked.
- cookies - the cookies specified will not be returned in the web tracking events
- names - any HTML DOM elements that match the list of names will not be returned
- ids - any HTML DOM elements with the specified ids will not be retrurned
- classes - any HTML DOM elements that have this class will not be tracked
The doNotTrack option is currently only available by modifying the JavaScript _kw.options object. There is no UI configuration available yet.
For example if you had a HTML body like this:
Code Block | ||||
---|---|---|---|---|
| ||||
<body>
<h1>Hello world!</h1>
<div id="content">
<code id="response">This is a div tag</code>
</div>
<div id="testers">
<a href="index.html" class="doNotTrack">This is a link!</a><br/>
<div id="form">
<form action="index.html" method="post">
<input type="text" name="myText"/>
<input type="password" name="passField"/>
<input type="submit" value="Submit me"/>
</form>
</div>
</div>
</body> |
the following "doNotTrack" object could be used within the _kw.options object:
Code Block |
---|
_kw.options = {
"listenerId": "0123456789000000",
"listenerHost": "https://api.kitewheel.com/api/v1/listener/",
"doNotTrack": {"enabled": true,
"names": ['passField', 'field1'],
"ids": ['content', 'passID'],
"classes": ['doNotTrack'],
"cookies": ['privateCookie']
}
} |
This would have the following effect:
- The password field would not be tracked in a blur or a formSubmit event because of the names setting
- The content div will not be tracked
- The link will not be tracked as it has the "doNotTrack" class - this is the recommended approach
- The cookie "privateCookie" will not be returned as part of any packet
Cross-Engine Visual Testing
...