Skip to content

Commit

Permalink
Make PHP and JS script names configurable
Browse files Browse the repository at this point in the history
  • Loading branch information
ArneZsng committed Mar 21, 2020
1 parent e899e37 commit 12a4ebe
Showing 1 changed file with 9 additions and 7 deletions.
16 changes: 9 additions & 7 deletions src/gatsby-ssr.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ import React from 'react'
function buildTrackingCode(pluginOptions) {
const {
matomoUrl,
matomoPhpScript = 'piwik.php',
matomoJsScript = 'piwik.js',
siteId,
dev,
localScript,
Expand All @@ -12,7 +14,7 @@ function buildTrackingCode(pluginOptions) {
cookieDomain
} = pluginOptions

const script = localScript ? localScript : `${matomoUrl}/piwik.js`
const script = localScript ? localScript : `${matomoUrl}/${matomoJsScript}`

const html = `
window.dev = ${dev}
Expand All @@ -21,11 +23,11 @@ function buildTrackingCode(pluginOptions) {
${requireConsent ? "window._paq.push(['requireConsent']);" : ''}
${disableCookies ? "window._paq.push(['disableCookies']);" : ''}
${
cookieDomain
? `window._paq.push(['setCookieDomain', '${cookieDomain}']);`
: ''
}
window._paq.push(['setTrackerUrl', '${matomoUrl}/piwik.php']);
cookieDomain
? `window._paq.push(['setCookieDomain', '${cookieDomain}']);`
: ''
}
window._paq.push(['setTrackerUrl', '${matomoUrl}/${matomoPhpScript}']);
window._paq.push(['setSiteId', '${siteId}']);
window._paq.push(['enableHeartBeatTimer']);
window.start = new Date();
Expand All @@ -52,7 +54,7 @@ function buildTrackingCode(pluginOptions) {

function buildTrackingCodeNoJs(pluginOptions, pathname) {
const { matomoUrl, siteId, siteUrl } = pluginOptions
const html = `<img src="${matomoUrl}/piwik.php?idsite=${siteId}&rec=1&url=${siteUrl +
const html = `<img src="${matomoUrl}/${matomoPhpScript}?idsite=${siteId}&rec=1&url=${siteUrl +
pathname}" style="border:0" alt="tracker" />`

return (
Expand Down

0 comments on commit 12a4ebe

Please sign in to comment.