sendContentInteraction

The sendContentInteraction() method tracks interactions with a content block and passes data about the content name, interaction type, piece, and target.

Syntax

PiwikTracker.sharedInstance()?.sendContentInteraction(
    name: "name",
    interaction: "interaction",
    piece: "piece",
    target: "target"
)
[[PiwikTracker sharedInstance] sendContentInteractionWithName:@"name"
                                                  interaction:@"interaction"
                                                        piece:@"piece"
                                                       target:@"target"];

Parameters

  • name string, required - The name of the tracked content block.
  • interaction string, required - The type of interaction with the tracked content block. Example: tap or click.
  • piece string, optional - The piece of the tracked content block. Example: a creative, banner or video.
  • target string, optional - The target of the tracked content block. Example: a link in the content block.

Examples

To track the interaction with a content block on your mobile app:

PiwikTracker.sharedInstance()?.sendContentInteraction(
    name: "gravel bikes collection",
    interaction: "tap",
    piece: "banner",
    target: "https://example.com/bikes/"
)
[[PiwikTracker sharedInstance]
    sendContentInteractionWithName:@"gravel bikes collection"
                       interaction:@"tap"
                             piece:@"banner"
                            target:@"https://example.com/bikes/"];

Notes

  • Tracked interactions will be visible in Analytics > Reports > Content performance.
  • Use the same name and piece as in sendContentImpression() when you track impressions for the same content, so conversion rates can be calculated correctly.

Related methods


Did this page help you?