This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

Multiple Google Analytics Trackers

Beskrivelse

Minimalistisk Google Analytics plugin som lader dig tilføje en eller flere trackere og giver dig fuld kontrol over hvordan JavaScriptet bliver sat ind på dine sider.

Indsættelse af scriptet

Dette plugin giver dig kontrol over hvor vidt Google Analytics JavaScriptet bliver sat ind i <head>-elementet, <body>-elementet eller via en unik action.

Der er også et filter hvis du helt vil overskrive den kode som genererer Google Analytics JavaScript koden. På denne måde kan du bruge plugin’et udelukkende til at gemme Google Analytics id’erne i databasen og have fuld kontrol over hvor og hvordan de bliver anvendt på siden.

Filteret til at overskrive javascript tracker koden er ahr-google-analtyics/script_file_path og du bruger det som nedenfor:

add_filter('ahr-google-analtyics/script_file_path', function($default_path){
    // return an absolute file path to the file you want to use for rendering the script
}, 10, 1);

Tilgå property id’erne med kode

Hvis du har brug for at ændre eller manipulere Google Analytics property id’erne før de bliver tilføjet på siden, så brug ahr-google-analtyics'/property_ids filteret. Første og eneste argument i callback-funktionen er et array med property id’er.

Hvis du har brug for at trække id’erne fra databasen, i hvilketsomhelst andet kontekt, kan du bruge $property_ids = get_option( AhrGoogleAnalytics::OPTION_IDS );

Dette plugin returnerer et array med id’er. Selv hvis du kun har et.

Kildekode og bidrag

Du er mere end velkommen til at bidrage med forbedringer, raportere fejl eller foreslå forbedringer via GitHub repo’et

Skærmbilleder

  • Standardindstillingen med 1 tracker og hvor scriptet bliver sat ind i når wp_footer() kaldes af themet.
  • Brug af flere trackers samt en unik hook til at indsætte scriptet

Installation

  1. Flyt ahr-google-analytics mappen til /wp-content/plugins/ ELLER søg efter ‘Multiple Google Analytics’ og tilføj plugin’et via WordPress’ plugin adminstratoren i backenden.
  2. Aktiver plugin’et via Plugins siden i WordPress
  3. Tilføj en eller flere website property ID’er (UA-XXXXXXX-X) på siden “indstillinger”

FAQ

Installationsinstrukser
  1. Flyt ahr-google-analytics mappen til /wp-content/plugins/ ELLER søg efter ‘Multiple Google Analytics’ og tilføj plugin’et via WordPress’ plugin adminstratoren i backenden.
  2. Aktiver plugin’et via Plugins siden i WordPress
  3. Tilføj en eller flere website property ID’er (UA-XXXXXXX-X) på siden “indstillinger”
Hvad er et Google Analytics property ID?

Det er tekststrengen som ligner UA-XXXXXXX-X ved siden af din website URL på https://analytics.google.com/analytics/web/

JavaScript: Sådan tracker du pageviews/events/m.v. når du har flere trackere

Hvis du arbejder på en JavaScript-baseret web app, og har brug for manuelt at tracke routes eller events, kan du bruge ga.getAll() funktionen til at finde alle registrerede trackers, for derefter eksekvere tracking-koden for hver enkelt tracker.

For eksempel, denne dummy-kode tracker page views i en AJAX-drevet web app

if ( typeof ga === 'function' && typeof ga.getAll === 'function' ) {
  ga.getAll().forEach(tracker => {
    tracker.set('page', *my-custom-route*); // Custom route e.g. '/my-page'
    tracker.send('pageview');
  })
}

Og her er et eksempel på tracking af custom events

if ( typeof ga === 'function' && typeof ga.getAll === 'function' ) {
  ga.getAll().forEach(tracker => {
    tracker.send('event', {
      eventCategory: 'Search',
      eventAction: 'Query',
      eventLabel: *query*, // Your search query
      eventValue: *matches.length* // Optionally, send the number of matches for the query
    });
  })
}

Anmeldelser

1. februar, 2019
#1st server WP 5.0.3 PHP 5.4 After installation if i click on Activate I get this: Fatal error: Can’t use function return value in write context in /your-wp-installation/wp-content/plugins/multi-google-analytics/google-analytics.php on line 163 #2nd server WP 4.3.3 PHP 5.X Got it installed via wp-cli, but then I can’t add more than one property code, because the button “add new property” is not working. I had to inject the code editing the HTML table (via “F12” on Chrome) and adding a new row. Then save it.
7. marts, 2017 1 reply
Fatal error: Can’t use function return value in write context in /domains/paintballfactory.pl/public_html/wp-content/plugins/multi-google-analytics/google-analytics.php on line 49
Read all 3 reviews

Bidragsydere & udviklere

“Multiple Google Analytics Trackers” is open source software. The following people have contributed to this plugin.

Bidragsydere

“Multiple Google Analytics Trackers” er blevet oversat til 2 sprog. Tak til oversætterne for deres bidrag.

Translate “Multiple Google Analytics Trackers” into your language.

Interesseret i udvikling?

Gennemse koden, tjek SVN repository, eller abonner på udviklerloggen via RSS.

Ændringslog

1.1.2

Udgivelsesdato: 11. september, 2017

Tilføjer support for de nye længere Google Analytics ID’er som før ville blive afvist af valideringskoden

1.1.1

Udgivelsesdato: 15. marts, 2017

Retter en fejl hvor standardværdierne ikke blev sat korrekt når plugin’et aktiveres første gange

1.0.1

Udgivelsesdato: 11. december, 2016

Rettede stavefejl i aktiverings/deaktiverings callback funktionerne

1.0.0

Udgivelsesdate: 2. november, 2016

  • Første version. Yay!