trackContentInteractionNode
The** trackContentInteractionNode()** method tracks interactions with a content block in DOM Node and its children. The content block is an HTML element tagged with the data-track-content attribute or the piwikTrackContent class.
Syntax
trackContentInteractionNode(domNode[, contentInteraction])trackContentInteractionNode(domNode, contentInteraction?): voidtrackContentInteractionNode(domNode, contentInteraction?): voidtrackContentInteractionNode(domNode, contentInteraction?): voidtrackContentInteractionNode(domNode, contentInteraction?): voidtrackContentInteractionNode(domNode, contentInteraction?): voidtrackContentInteractionNode(domNode, contentInteraction?): voidParameters
| Parameter | Type | Description | Required |
|---|---|---|---|
| domNode | node | The DOM Node that contains content blocks. | Yes |
| contentInteraction | string | The name of an interaction (Example: "click"). Default value: "Unknown". | No |
Example
To track a "click" interaction with a content block in the DOM Node:
var domNode = document.querySelector("#add-image");
_paq.push(["trackContentImpressionsWithinNode"]);
_paq.push(["trackContentInteractionNode", domNode, "click"]);trackContentInteractionNode(domNode, contentInteraction?): voidtrackContentInteractionNode(domNode, contentInteraction?): voidtrackContentInteractionNode(domNode, contentInteraction?): voidtrackContentInteractionNode(domNode, contentInteraction?): voidtrackContentInteractionNode(domNode, contentInteraction?): voidtrackContentInteractionNode(domNode, contentInteraction?): voidThis example shows how to track a "click" interaction with a signup button tagged with the onclick attribute:
<button onclick="function(){_paq.push(['trackContentInteractionNode', this, 'clicked']);}">
Sign up
</button>trackContentInteractionNode(domNode, contentInteraction?): voidtrackContentInteractionNode(domNode, contentInteraction?): voidtrackContentInteractionNode(domNode, contentInteraction?): voidtrackContentInteractionNode(domNode, contentInteraction?): voidtrackContentInteractionNode(domNode, contentInteraction?): voidtrackContentInteractionNode(domNode, contentInteraction?): voidNotes
- A content block is an HTML element tagged with the data-track-content attribute or the piwikTrackContent class.
- Always call the trackContentInteractionNode() method along with the trackContentImpressionsWithinNode() method. This will help you keep the tracking consistent.
Related methods
Updated 15 days ago