Da biste pratili donacije putem Stripea, najbolje je poslati "događaj" putem Google Analyticsa za potvrđene transakcije e-trgovine.
Da biste to postigli, trebate slijediti upute u nastavku.
Prije nego što započnete
Evo što vam je potrebno da biste mogli postaviti praćenje konverzija za vrijednosti povezane s transakcijom na svojoj web-lokaciji i stranicama donacija na usluzi Kindful:
- Račun za Ad Grants: još ga nemate? Slijedite ove upute da biste ga postavili.
- Google Analytics račun: dostupan je bez dodatnih troškova, a ako ga nemate, slijedite ove upute kako biste ga postavili. Svakako dovršite završni korak: kopirajte i zalijepite Analyticsov kôd kao prvu stavku u oznaci <HEAD> na svakoj web-stranici na web-lokaciji koju želite pratiti.
-
Stripe račun: posjetite centar za pomoć za Stripe ako vam je potrebna pomoć s obrascem za donacije.
1. korak: povežite svoj Google Analytics račun sa svojim Google Ads računom
Vaš Ad Grants račun može koristiti podatke s vašeg Google Analytics računa za poboljšanje izvedbe oglasa. Da biste povezali svoj račun, slijedite ove upute.
Upute za povezivanje Google Adsa i Google Analyticsa
-
Prijavite se na Google Ads račun.
-
Kliknite ikonu alata u gornjem desnom kutu računa. U odjeljku Postavljanje kliknite Povezani računi.
-
U odjeljku Google Analytics kliknite Pojedinosti.
-
Prikazat će se popis entiteta Google Analyticsa kojima imate pristup. Stupac Status prikazuje je li entitet povezan s Google Adsom. (Ako vam se ovdje ne prikaže Analytics entitet, svakako provjerite imate li dopuštenje za uređivanje za taj entitet.)
-
U stupcu Radnje kliknite Poveži pored entiteta koje želite povezati s Google Adsom. Možete povezati željeni broj entiteta.
-
Sada će se prikazati jedan od dva sljedeća zaslona:
-
Ako entitet koji ste odabrati ima samo jedan vlasnički pregled, onda ćete vidjeti samo naziv tog vlasničkog pregleda. Odaberite opciju Uvezi mjerne podatke web-lokacije da biste mogli vidjeti podatke Google Analyticsa u Google Ads izvješćima.
-
Ako entitet ima više vlasničkih pregleda, vidjet ćete popis vlasničkih pregleda koje možete povezati. Za svaki vlasnički pregled možete učiniti sljedeće:
-
Povezivanje: podatke o klikovima i troškovima Google Adsa učinit ćete dostupnima u Analyticsu, a Analytics ciljeve i transakcije dostupnima za uvoz u Google Ads. Povežite željeni broj stranica za pregled izvješća.
-
Uvoz mjernih podataka za web-lokaciju: (preporučeno) odaberite jednu stranicu za pregled izvješća iz koje želite uvesti mjerne podatke o angažmanu na web-lokaciji. Ta će se stranica za pregled izvješća upotrijebiti za prikaz mjernih podataka o angažmanu u stupcima za izvješćivanje Google Analyticsa vašeg računa. Morat ćete dodati stupce Google Analyticsa u izvješća Google Adsa. U većini slučajeva za uvoz podataka Google Analyticsa trebat će nešto manje od sat vremena, no za veće račune može biti potrebno i dulje. Nakon uvoza podataka možete dodati stupce Google Analyticsa u izvješća Google Adsa.
-
-
-
Kliknite Spremi.
2. korak: omogućite e-trgovinu u Google Analyticsu
Nakon implementacije moramo biti sigurni da omogućujemo značajku e-trgovine na vašem Analytics računu.
Upute za omogućivanje e-trgovine
- Prijavite se na Google Analytics.
-
Kliknite stavku Administrator i s desne strane potvrdite da stupac stranice za pregled izvješća odgovara vašoj web-lokaciji za prikupljanje donacija.
-
U stupcu STRANICA ZA PREGLED IZVJEŠĆA kliknite Postavke e-trgovine.
-
Postavku Omogući e-trgovinu postavite na UKLJUČENO. [Ne morate omogućiti opciju Poboljšana e-trgovina.]
-
Kliknite Sljedeći korak.
-
Kliknite Pošalji.
- Više pojedinosti o toj značajci potražite u pomoći ovdje.
3. korak: vratite korisnika na svoju web-lokaciju nakon naplate
Upotrijebite stripe.redirectToCheckout
da biste korisnike preusmjerili na stranicu Checkout, koju hosta Stripe, kako biste sigurno prikupljali podatke o plaćanju. Kada korisnik dovrši kupnju, preusmjerava se natrag na vašu web-lokaciju. Više informacija o tome koje podatke možete prikupljati tijekom naplate dostupno je u Stripeovom vodiču ovdje.
URL uspjeha mjesto je na koje želite da Stripe šalje korisnike kad se plaćanje dovrši.
Primjer poziva redirectToCheckout
:
stripe
.redirectToCheckout({
items: [
// Replace with the ID of your SKU
{sku: 'sku_123', quantity: 1},
],
successUrl: 'https://your-website.com/success',
cancelUrl: 'https://your-website.com/canceled',
})
.then(function(result) {
// If `redirectToCheckout` fails due to a browser or network
// error, display the localized error message to your customer
// using `result.error.message`.
});
Ako želite pristupiti sesiji Checkouta za uspješno plaćanje, pročitajte više o tome u Stripeovom vodiču za izvršavanje plaćanja pomoću web-dojavnika.
4. korak: pratite događaje Analyticsa na stranici zahvale
Kada korisnik uspješno izvrši plaćanje ili pokrene pretplatu pomoću Checkouta, Stripe ga preusmjerava na URL koji ste naveli u parametru successURL
. Obično je to stranica na vašoj web-lokaciji koja informira korisnika da je plaćanje uspjelo.
Da biste to postigli, trebate slijediti upute u nastavku.
Upute za uređivanje koda Google Analyticsa za praćenje e-trgovine
Kôd Google Analyticsa za praćenje treba se implementirati na web-stranici za potvrdu [https://example.com/success] uz kôd Google Analyticsa za praćenje e-trgovine. To će vašoj tvrtki omogućiti da dozna broj transakcija zajedno s pojedinostima o svakoj transakciji. Da biste dovršili tu implementaciju, slijedite dodatne upute u nastavku.
-
Na web-stranici za potvrdu ispred završne oznake </head> (prikazano u nastavku) implementirajte isti kôd za praćenje globalne oznake web-lokacije koji se koristi na [www.your-site.com].
-
Uz globalnu oznaku web-lokacije, važno je dodati praćenje više domena za PayPal da biste automatski povezali domene. Mjerenje na više domena značajka je Google Analyticsa koja vam omogućuje da vidite sesije s dvije povezane web-lokacije (kao što je web-lokacija e-trgovine i zasebna web-lokacija košarice) kao jednu sesiju, a ne kao dvije zasebne. To se ponekad naziva povezivanjem web-lokacija i omogućuje vam učinkovitije mjerenje cijelog korisničkog putovanja.
-
Implementirajte prilagođenu varijablu za svaki dodatni podatak koji se želi prikupiti, na primjer transaction_id, vrijednost i valutu.
-
Implementirajte kôd Google Analyticsa za praćenje e-trgovine unutar istog isječka koda kao i globalnu oznaku web-lokacije.
Da biste mjerili transakciju, pošaljite događaj kupnje sa stavkama u transakciji. Na primjer:
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=GA_MEASUREMENT_ID"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'GA_MEASUREMENT_ID');
</script>
gtag('config', 'GA_MEASUREMENT_ID', {
'linker': {
'domains': ['checkout.stripe.com']
}
});
gtag('event', 'purchase', {
"transaction_id": "24.031608523954162",
"affiliation": "Google online store",
"value": 23.07,
"currency": "USD",
"tax": 1.24,
"shipping": 0,
"items": [
{
"id": "P12345",
"name": "Android Warhol majica",
"list_name": "Rezultati pretraživanja",
"brand": "Google",
"category": "Odjeća/majice",
"variant": "Crno",
"list_position": 1,
"quantity": 2,
"price": '2.0'
},
{
"id": "P67890",
"name": "Flame challenge majica",
"list_name": "Rezultati pretraživanja",
"brand": "MyBrand",
"category": "Odjeća/majice",
"variant": "Crveno",
"list_position": 2,
"quantity": 1,
"price": '3.0'
}
]
});
5. korak: dodajte URL na popis izuzimanja preporuka
Kada donator prijeđe s vaše primarne domene (yournonprofit.org) na Stripeovu stranicu za naplatu, Analytics to tumači kao donatora kojeg je vaša primarna domena uputila na vašu sekundarnu domenu i računa to kao zasebne posjete. To ne odražava točno doživljaj vaših donatora, stoga preporučujemo postavljanje popisa izuzimanja.
Slijedite upute za implementaciju popisa izuzimanja preporuka i dodajte sve poddomene koje možda imate za donacije, posebne događaje ili robu.
Upute za dodavanje izvora prometa putem preporuke
- Prijavite se na Analytics račun.
- Kliknite opciju Administrator.
- U stupcu RAČUN odaberite Analytics račun koji sadrži entitet s kojim želite raditi.
- U stupcu ENTITET odaberite entitet.
- Kliknite Podaci za praćenje.
- Kliknite Popis za izuzimanje preporuka.
- Kako biste dodali domenu, kliknite +DODAJ IZUZIMANJE PREPORUKE.
- Unesite naziv domene.
- Kliknite Izradi da biste spremili.