Skip to content

Instantly share code, notes, and snippets.

Markus Baersch mbaersch

Block or report user

Report or block mbaersch

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@mbaersch
mbaersch / fixOrganic-direct.js
Created Jun 24, 2018
Google Analytics customTask: fixOrganic
View fixOrganic-direct.js
//Folgenden Code bei einer direkten Implementierung von Universal Analytics
//in den Trackingcode einfügen; vor dem Absenden des Pageviews
ga('set', 'customTask', function(model) {
var r = document.referrer;
//Suchmuster für relevante Suchmaschinen mit "versteckten" Suchparametern
var srch = /(suche\.t-online\.de)|(qwant\.com)|(metager\.de)|(duckduckgo\.com)|(ecosia\.org)|(android\.googlequicksearchbox\.)|(search\.yahoo\.com)|(zapmeta\.)|(\.sosodesktop\.com)|(search\.mysearch\.com)|(search\.mail\.com)|(thesmartsearch\.net)|(zdsearch\.com)|(search\.easydialsearch\.com)|(safesearch\.hypersonica\.com)|(search\.v9\.com)|(search\.genieo\.com)|(search\.avast\.com)|(searches\.uninstallmaster\.com)|(search\.handycafe\.com)|(searches\.safehomepage\.com)|(search\.snapdo\.com)|(search\.selfbutler\.com)|(infospace\.com)|(search\.avira\.)/i;
//Referrer mit Suchmuster vergleichen
if (r.search(srch) > 0) {
//passenden Parameter bestimmen
var prm = (r.search('yahoo') > 0) ? 'p=':'q=';
@mbaersch
mbaersch / unused-urls-example-omwest.R
Created Apr 17, 2018
R Beispielcode zum Finden verwaister URLs in Google Analytics
View unused-urls-example-omwest.R
#---------------------------------------------------------------------------------
# Beispiel zum Datenvergleich: "Tote" URLs finden
#---------------------------------------------------------------------------------
#Für den Zugriff auf GA - bei der ersten Autorisierung unten auf die Console achten und
#den Anweisungen folgen. Keine Sorge: Das ist nur einmal erforderlich
library(googleAnalyticsR)
#Für "schönere" Ausgabe der Tabelle
library(knitr)
@mbaersch
mbaersch / gms_wp_ga_postinfos.php
Last active Oct 19, 2018
Wordpress Plugin-Code zur Ausgabe von Infos zu Autor, Kategorie etc. als Variablen im dataLayer für den Google Tag Manager
View gms_wp_ga_postinfos.php
<?php
/*
Plugin Name: PageInfos2GTM
Plugin URI: https://www.gandke.de/
Description: Nach Aktivierung werden Angaben zu Loginstatus Autor, Monat, Jahr, Kategorie und Tags als wp_utype, wp_aut, wp_month, wp_year, wp_cat und wp_tags - zusammen mit einem Event "wpPageInfo" - als Script im Footer von Seiten oder Beitr&auml;gen in den dataLayer geschrieben, um diese z. B. via Google Tag Manager in benutzerdefinierten Dimensionen zu nutzen. Achtung: Das verwendete Template muss wp_footer() aufrufen (was aber die meisten tun sollten ;))
Author: Markus Baersch, gandke marketing &amp; software
Author URI: https://www.gandke.de
Version: 1.2
*/
@mbaersch
mbaersch / adwords-script-gurkenfinder.js
Last active Jan 8, 2018
Identifizieren von schlecht performenden Keywords und Produkten in AdWords
View adwords-script-gurkenfinder.js
/**************************************************************/
/****** "Gurkenfinder"-Script für Google AdWords *******/
/**************************************************************/
/* v1.3 2017 Markus Baersch (@mbaersch)
Reduzierte Non-MCC-Fassung
gandke marketing & software - www.gandke.de */
/*********** Start Setup **********************/
var emailAddress = "mailadresse@hier.eintragen";
@mbaersch
mbaersch / gms-gatracktrans-universal.html
Created Jul 22, 2017
Google Analytics Checkout- und Transaktionsmessung im Collmex-Shop [Google Tag Manager & Universal Analytics Version]
View gms-gatracktrans-universal.html
<html>
<!--
Google Analytics Checkout- und Transaktionsmessung im Collmex-Shop - Universal Analytics Version
Version 1.0.0.1 vom 23.07.2017
M. Baersch, gandke marketing & software gmbh - www.gandke.de
-->
<head>
<title>gms Collmex Checkout Tracker</title>
<meta name="robots" content="noindex,nofollow" />
<script type="text/javascript">
@mbaersch
mbaersch / adwords-script-product-reviews.js
Last active Jul 9, 2019
Dynamische Anzeige von Trusted Shops Produktbewertungen
View adwords-script-product-reviews.js
/***********************************************************************/
/****** Dynamische Anzeige von Trusted Shops Produktbewertungen *******/
/***********************************************************************/
/* v1.2 2017 Markus Baersch (@mbaersch)
gandke marketing & software - www.gandke.de */
/******************************* Setup *******************************/
//Bezeichnung des Labels für Anzeigegruppen mit zu behandelnden Keywords angeben
var lblDynParams = "ApiRating";
@mbaersch
mbaersch / pb_ga_optout_marker.php
Created Mar 30, 2017
modified eCommerce Shop Plugin-Code zur Ausgabe eines Opt-Out-Markers für Google Analytics
View pb_ga_optout_marker.php
<?php
/* --------------------------------------------------------------
pb_ga_optout_marker.php 2017-03-29
Markus Baersch, gandke marketing & software, Peter Berghausen
https://www.gandke.de, http://www.peterberghausen.de
Copyright (c) 2017 Markus Baersch, gandke marketing & software, Peter Berghausen
--------------------------------------------------------------
*/
/**
@mbaersch
mbaersch / PbGaOptoutMarker.inc.php
Last active Mar 30, 2017
Gambio GX3 Plugin-Code zur Ausgabe eines Opt-Out-Markers für Google Analytics
View PbGaOptoutMarker.inc.php
<?php
/* --------------------------------------------------------------
PbGaOptoutMarker.inc.php 2017-03-29
Markus Baersch, gandke marketing & software, Peter Berghausen
https://www.gandke.de, http://www.peterberghausen.de
Copyright (c) 2017 Markus Baersch, gandke marketing & software, Peter Berghausen
Released under the GNU General Public License (Version 2)
[http://www.gnu.org/licenses/gpl-2.0.html]
--------------------------------------------------------------
*/
@mbaersch
mbaersch / gms_wp_ga_optout_marker.php
Last active Mar 30, 2017
Wordpress Plugin-Code zur Ausgabe eines Opt-Out-Markers für Google Analytics
View gms_wp_ga_optout_marker.php
<?php
/*
Plugin Name: gms GA Opt-Out-Marker (Demo)
Plugin URI: https://www.gandke.de/ga-marker
Description: Ausgabe eines Markers f&uuml;r internen Traffic zum Ausschluss aus Google Analytics. Weitere Infos siehe Blog
Author: Markus Baersch, gandke marketing &amp; software
Author URI: https://www.gandke.de
Version: 0.2
*/
View checkvat.php
<?php
/* Pruefung einer VAT mittels nuSOAP (https://sourceforge.net/projects/nusoap/) statt SOAP
Version 1.0.0.1 vom 30.09.2016
M. Baersch, gandke marketing & software gmbh - www.gandke.de
*/
function isValidVat($nr) {
require_once('lib/nusoap.php');
$vatid = str_replace(array(' ', '.', '-', ',', ', '), '', trim($nr));
$cc = substr($vatid, 0, 2);
$vn = substr($vatid, 2);
You can’t perform that action at this time.