Matomo Analytics: How to Track Multiple Click Events
I want Matomo (aka Piwik) to not just fire a single click event when a user clicks a certain link but I want it to fire two or even more click events.
That’s the code I am using:
<a href="#" onclick="_paq.push(['trackEvent', 'Detail Page', 'Hero → Button: Contact Company XYZ']);">Contact Company XYZ</a>
This is what I want to use:
<a href="#" onclick="_paq.push(['trackEvent', 'Detail Page', 'Hero → Button: Contact Company']); _paq.push(['trackEvent', 'All Contact Inquiries', 'Company XYZ', 'Contact Inquiries (Total)' ']); _paq.push(['trackEvent', 'All Contact Inquiries', 'Company XYZ', 'Hero → Button: Contact Company']);">Contact us</a>
So with this code
- the UX team sees how many times the hero contact button has been
clicked compared to other buttons/links on a detail page - the acquisition team immediately knows how many contact form submissions
(in total) have been sent to a certain company which is featured on
one of the company detail pages (This code need to be implemented
behind every contact possibility on that detail page) - the acquisition team instantly knows the number of clicks for every button/link on that company detail page.
Is there a way that Matomo generates multiple click events when a user clicks on a link?
javascript onclick analytics matomo
add a comment |
I want Matomo (aka Piwik) to not just fire a single click event when a user clicks a certain link but I want it to fire two or even more click events.
That’s the code I am using:
<a href="#" onclick="_paq.push(['trackEvent', 'Detail Page', 'Hero → Button: Contact Company XYZ']);">Contact Company XYZ</a>
This is what I want to use:
<a href="#" onclick="_paq.push(['trackEvent', 'Detail Page', 'Hero → Button: Contact Company']); _paq.push(['trackEvent', 'All Contact Inquiries', 'Company XYZ', 'Contact Inquiries (Total)' ']); _paq.push(['trackEvent', 'All Contact Inquiries', 'Company XYZ', 'Hero → Button: Contact Company']);">Contact us</a>
So with this code
- the UX team sees how many times the hero contact button has been
clicked compared to other buttons/links on a detail page - the acquisition team immediately knows how many contact form submissions
(in total) have been sent to a certain company which is featured on
one of the company detail pages (This code need to be implemented
behind every contact possibility on that detail page) - the acquisition team instantly knows the number of clicks for every button/link on that company detail page.
Is there a way that Matomo generates multiple click events when a user clicks on a link?
javascript onclick analytics matomo
add a comment |
I want Matomo (aka Piwik) to not just fire a single click event when a user clicks a certain link but I want it to fire two or even more click events.
That’s the code I am using:
<a href="#" onclick="_paq.push(['trackEvent', 'Detail Page', 'Hero → Button: Contact Company XYZ']);">Contact Company XYZ</a>
This is what I want to use:
<a href="#" onclick="_paq.push(['trackEvent', 'Detail Page', 'Hero → Button: Contact Company']); _paq.push(['trackEvent', 'All Contact Inquiries', 'Company XYZ', 'Contact Inquiries (Total)' ']); _paq.push(['trackEvent', 'All Contact Inquiries', 'Company XYZ', 'Hero → Button: Contact Company']);">Contact us</a>
So with this code
- the UX team sees how many times the hero contact button has been
clicked compared to other buttons/links on a detail page - the acquisition team immediately knows how many contact form submissions
(in total) have been sent to a certain company which is featured on
one of the company detail pages (This code need to be implemented
behind every contact possibility on that detail page) - the acquisition team instantly knows the number of clicks for every button/link on that company detail page.
Is there a way that Matomo generates multiple click events when a user clicks on a link?
javascript onclick analytics matomo
I want Matomo (aka Piwik) to not just fire a single click event when a user clicks a certain link but I want it to fire two or even more click events.
That’s the code I am using:
<a href="#" onclick="_paq.push(['trackEvent', 'Detail Page', 'Hero → Button: Contact Company XYZ']);">Contact Company XYZ</a>
This is what I want to use:
<a href="#" onclick="_paq.push(['trackEvent', 'Detail Page', 'Hero → Button: Contact Company']); _paq.push(['trackEvent', 'All Contact Inquiries', 'Company XYZ', 'Contact Inquiries (Total)' ']); _paq.push(['trackEvent', 'All Contact Inquiries', 'Company XYZ', 'Hero → Button: Contact Company']);">Contact us</a>
So with this code
- the UX team sees how many times the hero contact button has been
clicked compared to other buttons/links on a detail page - the acquisition team immediately knows how many contact form submissions
(in total) have been sent to a certain company which is featured on
one of the company detail pages (This code need to be implemented
behind every contact possibility on that detail page) - the acquisition team instantly knows the number of clicks for every button/link on that company detail page.
Is there a way that Matomo generates multiple click events when a user clicks on a link?
<a href="#" onclick="_paq.push(['trackEvent', 'Detail Page', 'Hero → Button: Contact Company XYZ']);">Contact Company XYZ</a>
<a href="#" onclick="_paq.push(['trackEvent', 'Detail Page', 'Hero → Button: Contact Company XYZ']);">Contact Company XYZ</a>
<a href="#" onclick="_paq.push(['trackEvent', 'Detail Page', 'Hero → Button: Contact Company']); _paq.push(['trackEvent', 'All Contact Inquiries', 'Company XYZ', 'Contact Inquiries (Total)' ']); _paq.push(['trackEvent', 'All Contact Inquiries', 'Company XYZ', 'Hero → Button: Contact Company']);">Contact us</a>
<a href="#" onclick="_paq.push(['trackEvent', 'Detail Page', 'Hero → Button: Contact Company']); _paq.push(['trackEvent', 'All Contact Inquiries', 'Company XYZ', 'Contact Inquiries (Total)' ']); _paq.push(['trackEvent', 'All Contact Inquiries', 'Company XYZ', 'Hero → Button: Contact Company']);">Contact us</a>
javascript onclick analytics matomo
javascript onclick analytics matomo
asked Nov 22 '18 at 22:05
dashdash
4412717
4412717
add a comment |
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53438465%2fmatomo-analytics-how-to-track-multiple-click-events%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53438465%2fmatomo-analytics-how-to-track-multiple-click-events%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown