Hallo zusammen
Ich nutze Tracking Urls um in Matomo zu tracken…
Leider funktioniert bei diesen das Kampagnen-Medium nicht. Die Kampagne selbst wird getrackt.
Hat jemand eine Idee ?
Mein Aufruf:
piwik.php?_id=bdb29c05fd7fc9ae&idsite=1&rec=1&token_auth=dcfeb39630743497f2af98e16703aadd&cdt=1712223134&cip=xxx.xxx.xxx.xxx&action_name=Test&url=https%3A%2F%2Fwww.test.de%2F%3Fmtm_campaign%3Dkopfbanner%26mtm_medium%3Dbanner%26mtm_source%3Dwebsite&urlref=&h=11&m=32&s=14&ua=Mozilla%2F5.0+%28iPhone%3B+CPU+iPhone+OS+17_3_1+like+Mac+OS+X%29+AppleWebKit%2F605.1.15+%28KHTML%2C+like+Gecko%29+Version%2F17.3.1+Mobile%2F15E148+Safari%2F604.1&lang=de&cs=utf-8&mtm_campaign=kopfbanner&mtm_medium=banner&mtm_source=website>_ms=1234&send_image=0
Gruß Alex
Hallo
Keiner eine Idee ???
Gruß Alex
Zwischen den Parametern fehlen wohl die = Zeichen.
Nutze doch mal den Kampagnen Erzeuger unter https://matomo.org/faq/tracking-campaigns-url-builder/
Der Aufbau ist immer &mtm_medium=blabla&
Hallo Thomas
Die “=” Zeichen sind alle dri: Im parameter “url” RAW-codiert (%26) und am Ende auch als einzelne Parameter. Wobei das am Ende nur ein Test war - theoretisch sollten der Parameter “url” reichen - und da sind die “mtm_” Parameter alle mit rein codiert…
Oder habe ich dich falsch verstanden ?
Ah, das hatte ich übersehen.
Ich bin mir aber nicht sicher, was du genau möchtest.
Daher hole ich kurz aus.
- Einstellungen / Setup
Damit du die Parameter nutzen kannst, brauchst du ein Plugin mit Namen MarketingCampaignsReporting
Das müsstest du über den MarketPlace installieren und danach aktivieren. Erst dann erkennt Matomo diese Parameter wie mtm_medium. In der Datei config.ini.php unter /httpdocs/matomo/config kann man diese Parameter noch umbenennen. Manche ändern diese auch ab und dann weiß Matomo nicht mehr, was gemeint ist Siehe unten https://plugins.matomo.org/MarketingCampaignsReporting
Beispiel in der config.ini.php
[MarketingCampaignsReporting]
campaign_name = “matomo_campaign,mtm_cpn,utm_campaign”
campaign_keyword = “mtm_keyword,matomo_kwd,mtm_kwd,utm_term”
Wenn da nichts steht, greift der Standard.
- Aufruf
Normalerweise reicht es aus, wenn die aufgerufene URL die Parameter enthält. Die Matomo.js kümmert sich dann darum, dass die Parameter aufgeteilt und zugeordnet werden. Sprich du hast dann z.B. folgende Kampagnen-URL:
https://www.domain.de/?mtm_campaign=Matom&mtm_kwd=Kampagnen%20in%20Matomo&mtm_medium=google
Wenn du die Browser-Konsole mit F12 öffnest und unter Netzwerk die Aufrufe siehst, steht dann da auch ein POST-Aufruf.
Das ist dann die URL wie Sie an Matomo gesendet wird.
https://www.domain.de/matomo/js/?action_name=Testseite&idsite=1&rec=1&r=233010&h=8&m=57&s=30&url=https://www.domain.de/?mtm_campaign=MatomoCamp&mtm_kwd=Kampagnen in Matomo&utm_campaign=MatomoSchulung&utm_kwd=UTM-Test&_id=&_idn=1&send_image=0&_rcn=MatomoCamp&_rck=Kampagnen in Matomo&_refts=1712732250&pv_id=zzCpI4&pf_net=0&pf_srv=300&pf_tfr=1&uadata={}&pdf=1&qt=0&realp=0&wma=0&fla=0&java=0&ag=0&cookie=1&res=1280x800
Du siehst da gut die Paare der Parameter die immer mit & und = getrennt werden.
An dieser Stelle wird also noch nichts URL-kodiert. Vielleicht hilft dir auch das hier noch weiter:
Hallo Thomas
Haben wohl irgendwo anders den Wurm drin… Medien von externen Kampagnen (z.B. Jobware) werden getrackt - andere nicht
Ich schau’ mal was da anders läuft…
Danke für deine Unterstützung
Gruß Alex