Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New Feature: Social Media Measurement (on-site) #3399

Open
anonymous-matomo-user opened this issue Sep 20, 2012 · 4 comments
Open

New Feature: Social Media Measurement (on-site) #3399

anonymous-matomo-user opened this issue Sep 20, 2012 · 4 comments
Labels
Enhancement For new feature suggestions that enhance Matomo's capabilities or add a new report, new API etc.

Comments

@anonymous-matomo-user
Copy link

Spoke with Matthieu, and was asked to add this ticket. It will be related to: #2791

The goal is to add a "social" class/variable based on the custom variable, to allow users to track social actions taken on their site, such as Tweets, Likes and more.

The goal is to allow users to control their Social Media data, rather then handing over the analytics to companies that offer "Sharing tools".

Next Steps:

Tracking Implementation

Create a big function called trackSocial ( ) This function will call setCustomVariable() and then call trackPageview() with name "Social Action". This way we set up to 5 custom vars in a new pageview, so we don't have to overwrite existing custom vars user is using on the page. Maybe we could create a new action type, similar to outlinks and downloads, specifically for social interactions ( might make things simple). The variables of TrackSocial would be the social network used (i.e Twitter), the social intent (pin, share, tweet ect) and the url that was shared.

Reporting/implementation

As mentioned, we can first use the existing Custom Variable feature.
Later, we could at least show the favicon of each known support network (from list of favicons at: #2791)

Maybe we could also show the report under "Actions > Social". This new report would call the custom var API and filter social rows. It provides a "view" of the data. Then we could hide the "Social" rows from the Custom Var talbe (avoid confusion/duplicate). From what was explained to me this is the technique used to track ecommerce views.

Later on the line, we can use a segment to see users that are Social Engaged, vs those that are not. It may be even be added as a goal/conversion to be tracked. Possibly using the incoming social media traffic data a match can be made to outgoing social media traffic.

Next steps

Agree on the needs for V1 and best way to implement.

Resources

Some resources of what others are doing in social:
Google: _gaq.push(network, socialAction, opt_target, opt_pagePath);.

GetClicky only has Twitter integration. It includes sentiment analysis, but I think it's beyond our scope.

Gall was written on Piwik, but since abandoned. It looks great, but I think more than the average user needs.

True Social Metrics based on Avinash spec.

Attached you will find a simple script I cobbled together using the current custom variable, and some major social networks API's/JQuery. The custom variable limitation is evident that 5 custom vars can be used quickly. Also the current set up for custom variables, does not allow space for url shared, without also dropping an important data set.
Keywords: social media, social tracking,

@pebosi
Copy link
Contributor

pebosi commented Sep 20, 2012

That looks to me like event tracking, so why do this only for social events if we can have all:
#472

@anonymous-matomo-user
Copy link
Author

Replying to pebosi:

That looks to me like event tracking, so why do this only for social events if we can have all:
#472
Personally I love event tracking. While I agree events are similar, the goal for Social Tracking is something separate. The vision I was suggesting would be to tie it into other social features coming to Piwik. It would also be a metric available to be added to other metrics in other tabs. We would use the favicons of the social media sites as well. Try to also imagine, for example, us being able to assign a number of social actions on a page ect. Also it would be interesting to tie onsite social action to inbound social action at a later time. I think Events in this case are too broad to accommodate this, but I may be wrong when it comes to how Piwik would interpret the data. Personally, I think it would be great to have both features.

See also truesocialmetrics

@mattab
Copy link
Member

mattab commented Dec 14, 2012

Links from duplicated #2644

@anonymous-matomo-user anonymous-matomo-user added this to the 2.x - The Great Piwik 2.x Backlog milestone Jul 8, 2014
@quba
Copy link
Contributor

quba commented Aug 8, 2014

I think it would be better to use custom events here instead of custom variables on page scope.

@mattab mattab modified the milestones: Long term, Mid term Dec 5, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement For new feature suggestions that enhance Matomo's capabilities or add a new report, new API etc.
Projects
None yet
Development

No branches or pull requests

4 participants