example-commerce-host.com

Voorbeelddomein · Geen echte dienst · Bezoekers met een browser zien deze pagina · API-verzoeken krijgen 410 Gone

Voorbeelddomein · geen echte dienst

example-commerce-host.com

example-commerce-host.com is een voorbeelddomein uit de documentatie van Google over het meten van bezoekers over meerdere domeinen, waar het de plaats inneemt van de winkelwagen van een externe partij: een webwinkel op example-petstore.com stuurt zijn bezoekers naar een winkelwagen zoals example-commerce-host.com/example-petstore. Er draait geen winkelwagen, afrekenpagina of betaalpagina. Staat deze naam in je code of instellingen, vervang hem dan door het adres dat je van je winkelwagenprovider hebt gekregen.

Een sleutel, token, wachtwoord of betaalgegevens hierheen gestuurd? Kom nu in actie.

Verzoeken uit code die naar example-commerce-host.com wijst, komen op deze server terecht in plaats van bij de echte webwinkel of betaalprovider, samen met elke API-sleutel, elk toegangstoken, elk wachtwoord, elke sessiecookie en alle kaartgegevens die ze meesturen. Beschouw die sleutels, wachtwoorden en kaartgegevens als uitgelekt:

  1. Trek de sleutel, het token of het wachtwoord in bij de dienst die het heeft uitgegeven, en vraag een nieuwe aan.
  2. Bewaar sleutels en wachtwoorden in de configuratie of een secrets manager, niet in de code.
  3. Zijn er echte kaartgegevens verstuurd, neem dan contact op met de uitgever van de kaart.
  4. Corrigeer het adres in je code, zodat nieuwe sleutels alleen nog naar de echte dienst gaan.

Waar je sleutels intrekt bij GitHub, AWS, Google Cloud, Stripe en andere diensten

Waar deze naam vandaan komt

Elk voorbeeld hieronder toont het verouderde fragment zoals het werd gepubliceerd, en wat je nu gebruikt. Het gemarkeerde deel vervang je. De volledige geschiedenis geeft de data en gearchiveerde bronnen.

Google Analytics · 2009–2024

Een webwinkel en een externe winkelwagen in Classic Analytics

De handleiding van Google voor het meten van meerdere domeinen met Classic Analytics (ga.js) stuurde bezoekers van de webwinkel op www.example-petstore.com naar een winkelwagen op www.example-commerce-host.com/petStoreCart.

Verouderd voorbeeld

<form action="…"
      onSubmit="pageTracker._linkByPost('www.example-commerce-host.com/petStoreCart/begin.php');">

_gaq.push(['_setCookiePath', '/myStore/']);
_gaq.push(['_cookiePathCopy', '/myCart/']);

Classic en Universal Analytics verzamelen geen gegevens meer. Verwijder deze code en laat formulieren en links naar je echte afrekenpagina wijzen. Overgenomen formulieren en links met een volledig adres sturen bezoekers nog steeds hierheen, vaak met parameters in de stijl van __utma in het adres.

Gebruik in plaats daarvan

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

Volledige gids: van Classic Analytics naar Google Analytics 4

Google Analytics 4 · Tag Manager · actueel

Je webwinkel en je winkelwagen samen meten

De huidige handleiding van Google over meten over meerdere domeinen begint nog altijd met een website op example-petstore.com en een winkelwagen op example-commerce-host.com/example-petstore; de codevoorbeelden gebruiken example.com. In Google Analytics 4 stel je de domeinen in het beheer in: Admin › Data collection and modification › Data streams › je webstream › Configure tag settings.

  • Configure your domains: je webwinkel en je winkelwagenprovider.
  • List unwanted referrals: betaalpagina’s die als verwijzer opduiken.

Zonder deze instelling telt een klant die van de webwinkel naar de winkelwagen gaat twee keer, en verliest de verkoop het verband met de manier waarop die klant je webwinkel vond. In Google Tag Manager staan dezelfde instellingen onder Google tags › je tag › Show all.

Of in de code

// Only if you configure cross-domain measurement in code instead of in the admin;
// place this before gtag('config', …)
gtag('set', 'linker', {
  'domains': ['www.example.com', 'checkout.example.net']
});

Stap voor stap: meten over meerdere domeinen

API’s · scripts

API-clients en scripts

Verzoeken met een body, of naar paden zoals die van een API, komen uit code die dit domein als adres gebruikt. Ze krijgen 410 Gone met een toelichting in JSON.

Gebruik in plaats daarvan: lees het adres uit de configuratie

# Python: read the address from configuration, not from the code
import os
BASE_URL = os.environ["API_BASE_URL"]

// JavaScript / Node.js
const baseURL = process.env.API_BASE_URL;

// PHP 8
$baseUrl = getenv('API_BASE_URL') ?: throw new RuntimeException('API_BASE_URL is not set');

Volledige gids: API-clients en SDK’s configureren

Zusterdomein

De kant van de webwinkel: example-petstore.com

De webwinkel uit deze voorbeelden, en de andere plekken waar hij opduikt (markup voor het sitelinks-zoekvak, verhuizingen in Search Console), komen aan bod op example-petstore.com.

Snelle checklist

  • Doorzoek je code, templates, thema en tagmanager op example-commerce-host en example-petstore.
  • Vervang het adres van de winkelwagen door het afrekenadres dat je van je winkelwagenprovider hebt gekregen.
  • Verwijder code van Classic en Universal Analytics; zet in Google Analytics 4 het domein van je webwinkel en dat van je winkelwagenprovider in de lijst.
  • Vervang alle sleutels, tokens en wachtwoorden die hierheen zijn gestuurd.
  • Wijst alles naar de juiste plek, dan komt er niets van je site of code meer op dit domein terecht.

Vragen en antwoorden

Wat is example-commerce-host.com?

Een voorbeelddomein. In de documentatie van Google over het meten van bezoekers over meerdere domeinen neemt het de plaats in van de winkelwagen van een externe partij: een webwinkel op example-petstore.com stuurt zijn bezoekers naar een winkelwagen op een adres zoals example-commerce-host.com/example-petstore.

Is example-commerce-host.com een echte winkelwagen of betaaldienst?

Nee. Er is geen winkelwagen, afrekenpagina of betaalpagina, en hier valt niets te kopen of te betalen. Elk adres op het domein toont deze pagina.

Waarom komen bezoekers of verzoeken uit je webwinkel op example-commerce-host.com terecht?

Een winkelwagenadres uit een voorbeeld is gekopieerd en nooit vervangen, in een link, een formulier, een trackingfragment of een script. Vervang het door het afrekenadres dat je van je winkelwagenprovider hebt gekregen.

Kaartgegevens, een sleutel of een wachtwoord naar example-commerce-host.com gestuurd? Wat nu?

Beschouw ze als uitgelekt. Trek sleutels, tokens en wachtwoorden in bij de dienst die ze heeft uitgegeven en vraag nieuwe aan; zijn er echte kaartgegevens verstuurd, neem dan contact op met de uitgever van de kaart. Alleen de dienst die de sleutel heeft uitgegeven, kan hem intrekken.

Hoe meet je in Google Analytics 4 bezoekers over je webwinkel en je winkelwagenprovider heen?

In het beheer: Admin, Data collection and modification, Data streams, je webstream, Configure tag settings, Configure your domains. Vul het domein van je webwinkel en dat van je winkelwagenprovider in.

Waarom telt één klant als twee gebruikers, of staat je eigen webwinkel als verwijzer?

Het meten over meerdere domeinen ontbreekt, of er staan verkeerde domeinen in de lijst. Zet je webwinkel en je winkelwagenprovider onder Configure your domains, en voeg verdwaalde verwijzers zoals betaalpagina’s toe onder List unwanted referrals.

Wat zijn /petStoreCart, /myStore/ en /myCart/?

Verzonnen paden uit dezelfde voorbeelden: de winkelwagen van de dierenwinkel, en een webwinkel en winkelwagen in aparte mappen op één domein. Ze bestaan geen van alle; elk ervan leidt naar deze pagina.

Is example-zoohandlung.de hetzelfde voorbeeld?

Ja. Duits oefenmateriaal voor examens vertaalde de dierenwinkel naar www.example-zoohandlung.de en liet de winkelwagen op www.example-commerce-host.com/example-zoohandlung/ staan.

Wat is example-petstore.com?

Het zusterdomein: de kant van de webwinkel in dezelfde voorbeelden. Zie example-petstore.com.

Bronnen