Een gegevensbron is een container die de gegevens bevat die u uploadt naar Analytics. De gegevensbron bestaat uit de database, de service of het csv-bestand dat u uploadt en een toewijzing van Analytics-velden aan de velden in uw externe database, service of csv. Gegevensbronnen bepalen hoe geüploade gegevens worden samengevoegd met bestaande gegevens. U configureert gegevensbronnen op propertyniveau.
Als u de gegevensbronnen voor een property wilt beheren, klikt u op Beheerder en klikt u onder Verzameling en wijziging van gegevens op Gegevens importeren.
Typen gegevensbronnen
Een gegevensbrontype komt overeen met het specifieke soort gegevens dat u wilt importeren. Er zijn bijvoorbeeld typen gegevensbronnen voor het volgende:
Voor elk gegevensbrontype heeft u verschillende opties voor de dimensies en statistieken (het schema) waarvoor u gegevens kunt uploaden. Afhankelijk van de gegevensbron kunt u kiezen uit de volgende opties:
- Een CSV uploaden
- SFTP gebruiken
- Koppelen met Salesforce (meer informatie)
Dit gedeelte is bedoeld voor gebruikers die offline Salesforce-gebeurtenisgegevens willen importeren in Google Analytics 4. De importeeroptie voor Salesforce gebruikt het importtype Gegevens voor offline gebeurtenissen. Ontdek meer informatie over hoe u gegevens over offline gebeurtenissen importeert.
- U heeft de rol Bewerker nodig voor de Analytics-property die u gebruikt om de gegevens te importeren.
- De codevoorbeelden in dit gedeelte zijn bedoeld als referentie. Voor uw specifieke implementatiedetails kan aanvullende code of een andere benadering nodig zijn.
Stap 1: Bepaal hoe u gebruikers identificeert
In Analytics kunt u gebruikers op 2 manieren programmatic identificeren: via Client-ID of Gebruikers-ID. Als u Gegevens importeren mogelijk wilt maken voor Salesforce, implementeert u Client-ID. Als u wilt, kunt u daarnaast ook Gebruikers-ID implementeren.
Met Client-ID wordt een browserinstantie pseudoniem vastgesteld. Dit is een niet-geverifieerde, op cookies gebaseerde ID die na het eerste bezoek van de gebruiker automatisch wordt gemaakt door een site waarvoor Analytics is aangezet.
Met Gebruikers-ID kunt u groepen sessies op verschillende apparaten analyseren met een unieke, persistente en niet persoonlijk identificeerbare ID-tekenreeks die een gebruiker vertegenwoordigt.
Voeg de Client-ID en eventueel uw gebruikers-ID toe aan uw leadformulierpagina en aan andere pagina's die u wilt meten. Gebruik hiervoor Google Tag Manager of een JavaScript-variabele.
Stap 2: Stel de toegang in voor Salesforce-objecten en -velden
Als u de Analytics Salesforce-integratie wilt instellen, heeft u volledige toegang tot de volgende Salesforce-objecten en -velden nodig. Een Salesforce-gebruikersaccount met systeembeheerderstoegang heeft misschien al toegang tot deze velden.
Geef de gebruiker die uw Salesforce- en Analytics-accounts koppelt ook rechten om alle gegevens te bewerken. Dit wordt door de Salesforce Metadata-API vereist om Google toe te staan gegevens over instellingen voor leadconversies op te halen. Met deze integratie wordt uw Salesforce-account niet aangepast en de Metadata-API wordt als alleen-lezen gebruikt.
Laat de lijst met verplichte velden zien
Object | Verplichte velden | |
---|---|---|
LeadStatus |
ID MasterLabel SortOrder |
|
OpportunityStage |
ID MasterLabel SortOrder IsActive |
|
LeadHistory |
CreatedDate OldValue NewValue Veld |
|
Lead |
Status GACLIENTID* GAUSERID* GAMEASUREMENTID* |
|
OpportunityFieldHistory |
CreatedDate OldValue NewValue Veld |
|
Mogelijkheid |
Bedrag StageName GACLIENTID* GAUSERID* GAMEASUREMENTID* |
|
OpportunityLineItem | Alle velden | |
Product2 (producten) | Alle velden | |
Pricebook2 (prijsboeken) | Alle velden |
* Aangepaste velden die bij stap 3 hieronder worden gemaakt.
Als u Salesforce Group Edition of Professional Edition gebruikt, wordt veldtoegang eenvoudigweg verleend door de vereiste velden toe te voegen aan uw pagina-indelingen voor 'Lead' en 'Mogelijkheid'. Ontdek meer informatie over hoe u pagina-indelingen en beveiliging op veldniveau instelt in Salesforce.
Stap 3: Maak nieuwe aangepaste velden in Salesforce
Volg deze instructies om in Salesforce 3 aangepaste velden te maken om uw Analytics-gegevens op te slaan. U kunt de velden een naam naar keuze geven. De volgende namen zijn slechts aanbevelingen, maar we stellen deze voor omdat ze u kunnen helpen bij de implementatie en bij toekomstige foutopsporing (indien nodig).
Veldnaam | API-naam | Lengte van het veld |
---|---|---|
GACLIENTID | GACLIENTID__c |
255 |
GAUSERID | GAUSERID__c |
255 |
GAMEASUREMENTID | GAMEASUREMENTID__c |
255 |
- U moet Client-ID implementeren. Gebruikers-ID kan eventueel ook worden geïmplementeerd.
- Veldnamen MOETEN in hoofdletters worden geschreven. Veldlabels mag u volledig zelf bepalen.
- Maak deze velden alleen-lezen om ongewenste wijzigingen te voorkomen.
- Deze velden MOETEN in zowel het object Lead als het object Mogelijkheid worden gemaakt.
Stap 4: Stel de objecten Lead en Mogelijkheid in
Zet voor het object Lead het bijhouden van de wijzigingsgeschiedenis van velden aan voor het veld Leadstatus. Zet voor het object Mogelijkheid het bijhouden van de wijzigingsgeschiedenis van velden aan voor het veld Fase. Zo levert elke update van deze velden een gebeurtenis op.
Wijs de velden in elk object toe aan hun tegenhanger in het andere object:
- Lead.GACLIENTID aan Opportunity.GACLIENTID
- Lead.GAUSERID aan Opportunity.GAUSERID
- Lead.GAMEASUREMENTID aan Opportunity.GAMEASUREMENTID
Stap 5: Bewerk uw leadformulier
Pas uw leadformulier aan om de vereiste trackinggegevens vast te leggen en op te slaan. Hiervoor is het nodig om uw metings-ID te weten. Meer informatie over metings-ID.
Waarom is mijn metings-ID vereist?
De aangepaste trackingvelden toevoegen
De volgende voorbeelden illustreren hoe u de aangepaste velden die u hierboven heeft gemaakt, toevoegt aan uw leadformulier met behulp van JavaScript.
<form action="" name="myForm">
Phone: <input type="text" name="phone_number">
<input type="hidden" id="GACLIENTID" name="GACLIENTID" value="">
<input type="hidden" id="GAUSERID" name="GAUSERID" value="">
<input type="hidden" id="GAMEASUREMENTID" name="GAMEASUREMENTID" value="i-gno/re-dXXXXX">
<input type="submit">
</form>
i-gno/re-dXXXXX
door uw metings-ID.De aangepaste trackingveldwaarden instellen
Voeg deze code toe aan uw leadformulier om de waarden voor Client-ID en Gebruikers-ID op te geven.
<script type="text/javascript">
document.getElementById('FORM_ID').addEventListener(
'submit', function(event) {
ga(function() {
var tracker = ga.getAll()[0];
var clientId = tracker.get('clientId');
document.getElementById('GACLIENTID').value = clientId;
var userId = tracker.get('userId');
document.getElementById('GAUSERID').value = userId;
});
});
</script>
Stap 6: Koppel Analytics aan uw Salesforce-account
Koppel Analytics aan uw Salesforce-account door een nieuwe configuratie voor gegevensimport te maken en de toegang tot uw Salesforce-account te laten verifiëren.
Een gegevensbrontype komt overeen met het specifieke soort gegevens dat u wilt importeren. Er zijn bijvoorbeeld typen gegevensbronnen voor kostengegevens, artikelgegevens, gebruikersgegevens en gegevens over offline gebeurtenissen. Voor elk gegevensbrontype heeft u verschillende opties voor de dimensies en statistieken (het schema) waarvoor u gegevens kunt uploaden. De importeeroptie voor Salesforce gebruikt het importtype Gegevens voor offline gebeurtenissen. Meer informatie over hoe u gegevens voor offline gebeurtenissen importeert
Salesforce-gegevens importeren
Zo importeert u offline Salesforce-gegevens voor Leads en Mogelijkheden met Gegevens importeren:
- In Beheerder klikt u onder Verzameling en wijziging van gegevens op Gegevens importeren.
De link Vorige opent de laatste Analytics-property waartoe u toegang heeft gehad. U kunt de property wijzigen met de propertykiezer.
- Klik op Gegevensbron maken.
- Voer een naam in voor uw gegevensbron.
- Selecteer Gegevens over offline gebeurtenissen als het gegevenstype.
- Klik op Voorwaarden bekijken als hierom wordt gevraagd en accepteer de Bevestiging van verzameling van gebruikersgegevens. Dit is een vereiste om offline gebeurtenissen en/of gebruikersgegevens te uploaden.
- Selecteer onder Gegevens uploaden voor import de optie Salesforce als de importbron.
- Verifieer met Salesforce in het pop-upvenster dat verschijnt.
- Selecteer de importplanning. Voor standaardproperty's wordt dagelijkse import ondersteund, terwijl Analytics 360-klanten per uur kunnen selecteren.
- Klik op Volgende.
- Kies de Salesforce-mijlpalen en -velden die u als Analytics-gebeurtenissen wilt meten. Zie stap 7, stap 8 en stap 9 hieronder.
- Klik op Importeren. Na de eerste import worden de gegevens zoals gepland geïmporteerd.
Stap 7: Stel uw leads in
Selecteer sleutels, mijlpalen en optionele velden voor de leads die u als gebeurtenissen wilt verzamelen.
Stap 8: Stel uw mogelijkheden in
Selecteer sleutels, mijlpalen en optionele velden voor de mogelijkheden die u als gebeurtenissen wilt verzamelen.
Als u wilt dat conversiegebeurtenissen van mogelijkheden de opbrengst- en LTV-statistieken (lifetime value) beïnvloeden, raden we u aan het volgende toe te wijzen:
- Wijs de uiteindelijke conversiemijlpaal (de mijlpaal die de mogelijkheid heeft gewonnen) toe aan de gebeurtenis 'purchase'. Zo kunt u op de juiste manier opbrengst toewijzen voor gebeurtenissen die misschien opbrengst bevatten.
- Wijs 'amount' (het opbrengstbedrag voor de winnende mogelijkheid) toe aan de parameter 'value' (de parameter waarvoor GA4 opbrengstgegevens verzamelt).
- Tot slot kunt u ID (of een ander veld dat de transactie-ID op de juiste manier weergeeft) toewijzen aan het GA4-veld ‘transaction id’.
Standaard ondersteunde velden
U kunt kenmerken importeren vanuit de volgende standaard Salesforce-leadvelden:
- ID
- Branche
- NumberOfEmployees
- Beoordeling
- ScoreIntelligenceId (indien beschikbaar in uw versie van Salesforce)
U kunt ook de volgende standaardvelden voor mogelijkheden importeren:
- Bedrag
- CampaignId
- ContractId
- ExpectedRevenue
- ID
- LeadSource
- Naam
- Waarschijnlijkheid
- TotalOpportunityQuantity
Ondersteunde indelingen
Naast de standaardvelden hierboven kunt u alle velden met aangepaste kenmerken met de volgende Salesforce-veldindelingen importeren:
- booleaans
- valuta
- datum
- datetime
- dateTime (camelCase)
- dubbel
- int
- procent
- picklist
- tekenreeks
- textarea
- tijd
Zo importeert u kenmerken:
- Selecteer de aangepaste dimensies en/of aangepaste statistieken van Analytics waaraan u de kenmerkgegevens wilt toevoegen.
- Zorg ervoor dat de geselecteerde aangepaste dimensies het juiste bereik hebben. In de meeste gevallen zijn dit gebruikersproperty's. Meer informatie over GA4-bereiken
- Gebruik het dropdownmenu in de kolom met Salesforce-veldnamen om de Analytics-velden toe te wijzen aan uw Salesforce-velden.
Voorbeeldconfiguratie
Hier volgt een voorbeeld van een ondersteunde manier om standaard Salesforce-velden en aangepaste Analytics-velden toe te wijzen.
Aangepast Analytics-veld: bereik | Salesforce-veldnaam |
---|---|
Dimensie: event OF user | Lead: Lead ID |
Dimensie: event OF user | Lead: Lead Score (een door Salesforce Einstein voorspelde score) |
Dimensie: gebruiker | Lead: Industry |
Dimensie: event OF user | Lead: Rating |
Dimensie: event OF user | Mogelijkheid: Opportunity ID |
Statistiek: event | Mogelijkheid: Amount |
Dimensie: event OF user | Mogelijkheid: Probability (%) |
Statistiek: event | Mogelijkheid: Expected Amount |
Dimensie: event OF user | Mogelijkheid: Order Number |
Welk bereik moet ik gebruiken?
Stap 9: Test uw configuratie
Test uw configuratie door na te gaan of uw geïmporteerde Salesforce-gegevens zichtbaar zijn in uw Analytics-rapporten (bijvoorbeeld het rapport Gebeurtenissen of het rapport Realtime) en Verkenningen.
Als u de status van uw meest recente import wilt nagaan, gaat u naar Beheerder en klikt u onder Verzameling en wijziging van gegevens op Gegevens importeren.
Opmerkingen en limieten
- Houd u aan de servicevoorwaarden en het privacybeleid van Analytics.
- Importeer geen persoonlijk identificeerbare informatie (PII).
- Voor geïmporteerde gegevens wordt de valuta (of worden de valuta's, als u meerdere valuta's heeft aangezet) ingesteld in uw Salesforce-account.
- Salesforce-artikelgegevens worden geïmporteerd naar het object Mogelijkheid, niet naar Leadgegevens.
- Lege velden worden op het moment van importeren verwijderd.
- Artikelgegevens zijn beperkt tot 200 unieke artikelindexen.
Gegevensbronschema
Als u een bron maakt, definieert u een schema. Dit is de structuur waarmee de gegevens die u uploadt, worden samengevoegd met de bestaande Analytics-gebeurtenisgegevens. Een eenvoudig schema bestaat uit een samenvoegingssleuteldimensie (de 'sleutel') en de importdimensie(s) of -statistiek(en). Bij het importeren van gegevens zoekt Analytics naar sleutelwaarden in gebeurtenisgegevens die overeenkomen met sleutelwaarden in de geüploade gegevens. Als Analytics een overeenkomst vindt, worden de waarden van de extra dimensies en statistieken die aan de sleutel zijn gekoppeld, toegevoegd aan de bestaande gebeurtenisgegevens (of vervangen ze eerder verzamelde gegevens). Met bepaalde typen gegevensbronnen kunt u meerdere dimensies gebruiken om de sleutel te definiëren. Bij de meeste typen gegevensbronnen kunnen meerdere dimensies/statistieken worden gebruikt voor de importvelden.
De samenvoegingssleutel bestaat uit minstens één Analytics-dimensie en kan worden samengesteld uit maximaal 3 dimensies.
De sleuteldimensies variëren op basis van het type dataset dat u kiest.
U vindt een lijst met beschikbare sleuteldimensies in het dropdownmenu in de tool voor het maken van gegevensbronnen.
U kunt meerdere keren gegevens uploaden via dezelfde gegevensbron, zolang u alleen waarden toevoegt aan bestaande velden. Nadat u een gegevensbron heeft opgeslagen, kunt u de toewijzing van Analytics-velden aan de velden in uw import niet meer wijzigen. Als u velden aan een bestaande gegevensbron wilt toevoegen, moet u de bestaande gegevensbron verwijderen en daarna een nieuwe gegevensbron maken. Anders kunt u een extra gegevensbron importeren met de nieuwe velden die u wilt opnemen. Meer informatie over limieten per type gegevensimport.
Als u gegevens opnieuw importeert in een bestaande gegevensbron, blijven eerder geïmporteerde gegevens behouden terwijl nieuwe geïmporteerde gegevens worden toegevoegd. Als de geïmporteerde gegevens dezelfde sleutels hebben als eerder geïmporteerde gegevens, worden de gegevens overschreven.