• Home
  • Unkategorisiert

copy WordPress using SSH

HowTo copy WordPress from one Hetzner account to another Hetzner account using SSH

First create the new hosting and setup the DNS (external in this case).

I recommend to copy all credentials to one local TXT file to be faster in the later steps. All credentials are changed after this video.

If you have the new hosting set up and the credentials from the source and the target hosting we can start the copy process:

### for export from source wordpress
mysqldump -u[user_name] -p -h [host] [db_name] >  backup_[project_name]_[date].sql

tar cfz backup_[project_name]_[date].tgz ./

### for import into target wordpress
tar xvfz backup_[project_name]_[date].tgz

mysql --default-character-set=utf8 -u[dbuser] -p[passwort] -h [host] [dbname] < backup_[project_name]_[date].sql

If you have questions, please feel free to ask.

E-Commerce Checkout Tracking mit Google Analytics

Um das Standard E-Commerce Tracking in Google Analytics einzurichten gibt es viele verschiedene Wege. Einen Standardweg möchte ich hier beschreiben:

E-Commerce mit gtag.js

Um generell das Tracking nutzen zu können, muss zuerst der Google Analytics Code eingebunden werden. Das sieht dann z.B. so aus:

<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-XXXXXXXXX"></script>
<script>
      window.dataLayer = window.dataLayer || [];
      function gtag(){dataLayer.push(arguments);}
      gtag('js', new Date());
      gtag('config', 'UA-XXXXXXXXX', { 'anonymize_ip': true });
</script>

Durch das initiale Laden dieses Skriptes wird Euch die Möglichkeit gegeben, die im Checkout an Google Analytics zu übergeben. Das sieht dann so aus:

<script>
gtag('event', 'purchase', {
  "transaction_id": "24.031608523954162",
  "affiliation": "Google online store",
  "value": 23.07,
  "currency": "EUR",
  "tax": 1.24,
  "shipping": 0,
  "items": [
    {
      "id": "P12345",
      "name": "Android Warhol T-Shirt",
      "list_name": "Search Results",
      "brand": "Google",
      "category": "Apparel/T-Shirts",
      "variant": "Black",
      "list_position": 1,
      "quantity": 2,
      "price": '2.0'
    },
    {
      "id": "P67890",
      "name": "Flame challenge TShirt",
      "list_name": "Search Results",
      "brand": "MyBrand",
      "category": "Apparel/T-Shirts",
      "variant": "Red",
      "list_position": 2,
      "quantity": 1,
      "price": '3.0'
    }
  ]
});
</script>

Gebt uns gerne Feedback, wenn das nicht (mehr) so funktionieren sollte.

Magento Hamburg

Als Agenturinhaber hat Jan-Claas Glindemann jahrelange Erfahrung in der Betreuung und Erstellung von Magento 1 und 2 Projekten. Er weiss worauf es sowohl für den Shopbesitzer, als auch für den Endkunden ankommt.

Haben Sie ein Projekt vor oder wünschen unabhängige Beratung?

Ich stehe Ihnen gerne zu Verfügung.

Willkommen

auf der neuen Webseite der glindemann.digital UG (haftungsbeschränkt).

Die Seite wird aktuell vor allem für Landingpages genutzt, die über das normale Menü nicht aufrufbar sind. Es ist aber weiterer Inhalt in Planung.

Seid gespannt.

Beste Grüße

Jan-Claas Glindemann