Το Google Ads προσφέρει έναν τρόπο αυτόματης εισαγωγής μετατροπών από το Salesforce. Ωστόσο, αν δεν θεωρείτε ότι αυτή η λύση είναι κατάλληλη για την επιχείρησή σας, μπορείτε να εισάγετε μη αυτόματα μετατροπές από το Salesforce.
Αυτό το άρθρο εξηγεί πώς μπορείτε να ρυθμίσετε τον λογαριασμό σας Salesforce και να εισάγετε μη αυτόματα μετατροπές στο Google Ads.
Πριν ξεκινήσετε
Για να χρησιμοποιήσετε αυτήν τη λειτουργία, πρέπει να πληροίτε τις ακόλουθες προϋποθέσεις:
- Να μπορείτε να συνδεθείτε σε έναν λογαριασμό Salesforce Sales Cloud ®.
- Να έχετε ενεργοποιημένη την αυτόματη προσθήκη ετικετών στους λογαριασμούς σας Google Ads.
- Να μπορείτε να επεξεργαστείτε τον κώδικα του ιστοτόπου σας. Εσείς ή ο προγραμματιστής ιστού θα πρέπει να επεξεργαστείτε τον κώδικα, για να καταγράφετε το Αναγνωριστικό κλικ Google (GCLID).
- Να μπορείτε να κάνετε αλλαγές σε ρυθμίσεις στον λογαριασμό σας Salesforce ®, όπως η δημιουργία προσαρμοσμένων πεδίων και η ενεργοποίηση παρακολούθησης ιστορικού πεδίων.
- Να έχετε ορίσει έναν κύκλο κλικ σε μετατροπές, μικρότερο των 90 ημερών. Οι μετατροπές που μεταφορτώνονται περισσότερες από 90 ημέρες έπειτα από το συσχετισμένο τελευταίο κλικ δεν θα εισάγονται από το Google Ads και, κατά συνέπεια, δεν θα εμφανίζονται στα στατιστικά στοιχεία μετατροπών.
- Να χρησιμοποιείτε τη λειτουργία Web-to-Lead του Salesforce ή άλλη λύση για την αποστολή δυνητικών πελατών στο Salesforce.
Πώς λειτουργεί
Κάθε επιχείρηση είναι διαφορετική και υπάρχουν αμέτρητοι τρόποι με τους οποίους μπορείτε να ορίσετε τα στάδια δυνητικών πελατών και ευκαιριών για τη δική σας επιχείρηση. Σας ενδιαφέρει όμως η εισαγωγή ορισμένων μόνο από αυτών ως μετατροπών του Google Ads.
Θα χρησιμοποιήσουμε ένα παράδειγμα σεναρίου παρακάτω, για να σας δείξουμε πώς λειτουργεί η ενσωμάτωση και, στη συνέχεια, θα εξηγήσουμε ορισμένους τρόπους με τους οποίους μπορείτε να προσαρμόσετε αυτό το σενάριο στη δική σας περίπτωση αργότερα σε αυτό το άρθρο.
Το παράδειγμα διαδικασίας πωλήσεων είναι το εξής:
- Μια υποψήφια πελάτισσα κάνει κλικ στη διαφήμισή σας, η οποία την οδηγεί στον ιστότοπό σας.
- Η υποψήφια πελάτισσα περιηγείται στις ιστοσελίδες σας: διαβάζει περιγραφές, παρακολουθεί βίντεο και κάνει λήψη τεχνικών εγγράφων τύπου Λευκής βίβλου. Κατά τη διάρκεια αυτής της περιόδου σύνδεσης ή στα πλαίσια μιας μεταγενέστερης, καταχωρίζει τα στοιχεία της στη φόρμα υποβολής δυνητικού πελάτη που χρησιμοποιεί τη λύση Web-to-Lead του Salesforce.
- Δημιουργείται ένας δυνητικός πελάτης στο Salesforce.
- Μόλις θεωρηθεί ότι ο δυνητικός πελάτης ικανοποιεί τα εκάστοτε κριτήρια, μετατρέπεται σε ευκαιρία. Στη συνέχεια, δημιουργείται μια εγγραφή ευκαιρίας με το αρχικό στάδιο της εύρεσης υποψήφιου πελάτη.
- Όταν η ευκαιρία εξασφαλιστεί και κλείσει, τότε το στάδιο ευκαιρίας ορίζεται σε Κλειστό εξασφαλισμένο.
- Τέλος, συνιστάται να μετρήσετε πότε ένα κλικ οδηγεί σε δυνητικό πελάτη που ικανοποιεί τα κριτήρια και σε μια τελική πώληση.
Κανάλι | Βασικό συμβάν | Τεχνικά χαρακτηριστικά |
---|---|---|
Στο διαδίκτυο | Μια υποψήφια πελάτισσα κάνει κλικ στη διαφήμισή σας, η οποία την οδηγεί στον ιστότοπό σας. | Η Google μεταβιβάζει το αναγνωριστικό GCLID στον ιστότοπο. |
Στο διαδίκτυο | Η υποψήφια πελάτισσα περιηγείται στις ιστοσελίδες σας: διαβάζει περιγραφές, παρακολουθεί βίντεο και κάνει λήψη τεχνικών εγγράφων τύπου Λευκής βίβλου. Κατά τη διάρκεια αυτής της περιόδου σύνδεσης ή στα πλαίσια μιας μεταγενέστερης, καταχωρίζει τα στοιχεία της στη φόρμα υποβολής δυνητικού πελάτη που χρησιμοποιεί τη λύση Web-to-Lead του Salesforce. | Χρησιμοποιώντας τα παρακάτω δείγματα κώδικα JavaScript, ο ιστότοπος αποθηκεύει το αναγνωριστικό GCLID σε ένα cookie και, στη συνέχεια, μεταβιβάζει την τιμή του GCLID (μαζί με τα στοιχεία δυνητικού πελάτη που έχουν καταχωριστεί στη φόρμα) στη Salesforce.com. Σημείωση: Αν επιθυμείτε να παρακολουθήσετε αυτήν την υποβολή δυνητικού πελάτη ως μετατροπή, μπορείτε να χρησιμοποιήσετε την παρακολούθηση μετατροπών του Google Ads για την παρακολούθηση των μετατροπών σε ιστότοπο. |
Εκτός σύνδεσης | Δημιουργείται ένας δυνητικός πελάτης στο Salesforce. | Η Salesforce.com δημιουργεί μια νέα εγγραφή δυνητικού πελάτη στην οποία αποθηκεύονται τα στοιχεία του δυνητικού πελάτη μαζί με το GCLID |
Eκτός σύνδεσης | Μόλις θεωρηθεί ότι ο δυνητικός πελάτης ικανοποιεί τα εκάστοτε κριτήρια, μετατρέπεται σε ευκαιρία. Στη συνέχεια, δημιουργείται μια εγγραφή ευκαιρίας με το αρχικό στάδιο της εύρεσης υποψήφιου πελάτη. | Αυτό το συμβάν μετατροπής αποθηκεύεται στο Salesforce στο ιστορικό ευκαιριών, ώστε αργότερα να είναι δυνατή η ανάκτηση από το Google Ads της στιγμής ακριβώς κατά την οποία το κλικ οδήγησε σε μια νέα ευκαιρία (ονομάζεται επίσης "δυνητικός πελάτης που ικανοποιεί τα κριτήρια") |
Εκτός σύνδεσης | Όταν η ευκαιρία εξασφαλιστεί και κλείσει, τότε το στάδιο ευκαιρίας ορίζεται σε Κλειστό εξασφαλισμένο. | Αυτό το συμβάν μετατροπής αποθηκεύεται στο Salesforce στο ιστορικό ευκαιριών, ώστε αργότερα να είναι δυνατή η ανάκτηση από το Google Ads της στιγμής ακριβώς κατά την οποία το κλικ οδήγησε σε μια τελική πώληση ή μια "εξασφάλιση". |
Ρύθμιση
Παρακάτω θα εξηγήσουμε τον τρόπο με τον οποίο ένας διαχειριστής του Sales Cloud μπορεί να εκτελέσει τις εξής ενέργειες:
- Ρύθμιση προσαρμοσμένων πεδίων για την αποθήκευση του GCLID και σχετικών πληροφοριών.
- Καταγραφή του αναγνωριστικού κλικ του Google Ads ("GCLID").
- Τροποποίηση της φόρμας HTML Web-to-Lead για τη μεταβίβαση του GCLID σε κάθε νέα εγγραφή δυνητικού πελάτη.
- Λήψη των σχετικών δεδομένων, ώστε να μπορείτε να ανεβάσετε τις μετατροπές σας στο Google Ads.
- Δημιουργήστε ένα προσαρμοσμένο πεδίο με το όνομα GCLID (το όνομα του API είναι GCLID__c) στο αντικείμενο δυνητικού πελάτη καθώς και στο αντικείμενο ευκαιρίας. Το μήκος του πεδίου είναι 255 χαρακτήρες. Ορίστε αυτό το πεδίο ως πεδίο μόνο για ανάγνωση, καθώς πρόκειται να συμπληρωθεί αυτόματα.
- Δημιουργήστε ένα προσαρμοσμένο πεδίο τύπου κειμένου με το όνομα Google Ads Action στα αντικείμενα δυνητικού πελάτη και ευκαιρίας (το όνομα του API είναι Google Ads_Action__c). Εισαγάγετε τον απλό τύπο add. Αυτό το πεδίο θα περιέχει πάντα τη στατική τιμή add και θα χρησιμοποιηθεί αργότερα, για να απλουστεύσει τη δημιουργία του αρχείου δεδομένων το οποίο ο διαχειριστής θα εισαγάγει στο Google Ads.
- Στην οθόνη αντιστοίχισης προσαρμοσμένων πεδίων δυνητικού πελάτη, αντιστοιχίστε το πεδίο δυνητικού πελάτη "GCLID" με το πεδίο ευκαιρίας GCLID. Με αυτόν τον τρόπο, το GCLID μεταφέρεται αυτόματα από το δυνητικό πελάτη στην ευκαιρία κατά τη μετατροπή του δυνητικού πελάτη σε ευκαιρία.
Αν ένας επισκέπτης κάνει κλικ στη διαφήμισή σας, το Google Ads θα προσαρτήσει την παράμετρο URL gclid στο URL που οδηγεί στη σελίδα προορισμού.
Θα πρέπει να αποθηκεύσετε την τιμή αυτής της παραμέτρου σε cookie, για να είναι δυνατή η ανάκτησή της αργότερα, όταν μία υποψήφια πελάτισσα καταχωρίσει δεδομένα στη φόρμα Web-to-Lead.
Αν ενσωματώσετε τον παρακάτω κώδικα JavaScript αμέσως πριν την ετικέτα κλεισίματος</body>
της σελίδας προορισμού σας, η τιμή του GCLID θα αποθηκευτεί σε cookie.
<script type="text/javascript"> function setCookie(name, value, days){ var date = new Date(); date.setTime(date.getTime() + (days*24*60*60*1000)); var expires = "; expires=" + date.toGMTString(); document.cookie = name + "=" + value + expires; } function getParam(p){ var match = RegExp('[?&]' + p + '=([^&]*)').exec(window.location.search); return match && decodeURIComponent(match[1].replace(/\+/g, ' ')); } var gclid = getParam('gclid'); if(gclid){ var gclsrc = getParam('gclsrc'); if(!gclsrc || gclsrc.indexOf('aw') !== -1){ setCookie('gclid', gclid, 90); } } </script>
Συνιστούμε ανεπιφύλακτα να εισαγάγετε αυτόν τον κώδικα σε κάθε ιστοσελίδα του ιστοτόπου. Με αυτόν τον τρόπο, δεν θα χρειάζεται να τον προσθέτετε κάθε φορά που δημιουργείτε νέες διαφημίσεις με νέες σελίδες προορισμού. Επίσης, δεν θα χρειάζεται να ανησυχείτε μήπως χάσετε αναγνωριστικά GCLID, σε περίπτωση που αρχίσετε να προσελκύετε επισκεψιμότητα από διαφημίσεις σε διαφορετικές σελίδες προορισμού. Επομένως, εξετάστε το ενδεχόμενο να προσθέσετε τον συγκεκριμένο κώδικα στο πρότυπο ιστοσελίδας που χρησιμοποιείτε ή σε ένα κοινόχρηστο στοιχείο σελίδας, όπως το υποσέλιδο, ώστε ο κώδικας να περιλαμβάνεται αυτόματα σε όλες τις νέες σελίδες σας.
Για να συσχετίσετε και να αποθηκεύσετε το GCLID με τις πληροφορίες δυνητικού πελάτη, θα χρειαστεί να τροποποιήσετε τις φόρμες υποβολής Web-to-Lead που χρησιμοποιείτε, ώστε όλοι οι νέοι δυνητικοί πελάτες να περιλαμβάνουν την τιμή του GCLID.
Αυτό σημαίνει ότι αφού το GCLID αποθηκευτεί σε cookie, θα προσθέσετε ένα κρυφό πεδίο στις φόρμες δυνητικού πελάτη και θα γράψετε την τιμή του cookie στο συγκεκριμένο πεδίο, για να είναι δυνατή η μετάδοσή του στο Salesforce.
Να θυμάστε: Η φόρμα σας Web-to-Lead πρέπει να βρίσκεται στον ίδιο τομέα με τις υπόλοιπες ιστοσελίδες σας, προκειμένου να είναι διαθέσιμο το cookie.
- Δημιουργήστε μια βασική φόρμα Web-to-Lead και συμπεριλάβετε όλα τα πεδία που θέλετε να υποβάλλουν οι υποψήφιοι πελάτες. Συμπεριλάβετε επίσης το πεδίο δυνητικού πελάτη "GCLID". Ο κώδικας HTML που θα δημιουργηθεί από το Salesforce θα περιλαμβάνει τον εξής κώδικα (όπου το
xxxx
αντιπροσωπεύει το αναγνωριστικό του πεδίου GCLID που δημιουργήσατε):GCLID:<input id="xxxx" maxlength="255" name="xxxx" size="20" type="text" />
- Αλλάξτε αυτόν τον κώδικα σε:
<input id="xxxx" name="xxxx" type="hidden" />
Αυτές οι αλλαγές σημαίνουν ότι καταργείτε τα χαρακτηριστικά maxlength και size, ενώ αλλάζετε την τιμή του χαρακτηριστικού type σε hidden. Αφήστε τα χαρακτηριστικά "id" και "name" ως έχουν (είναι διαφορετικά για κάθε οργανισμό Salesforce).
- Μόλις δημιουργήσετε αυτό το νέο κρυφό πεδίο εισαγωγής, προσθέστε το στη φόρμα HTML ανάμεσα στις ετικέτες
<form>
. Στην ίδια σελίδα HTML για την υποβολή δυνητικού πελάτη, προσθέστε τον παρακάτω κώδικα ανάμεσα στις ετικέτες της ενότητας "head":<script> window.onload = function getGclid() { document.getElementById("xxxx").value = (name = new RegExp('(?:^|;\\s*)gclid=([^;]*)').exec(document.cookie)) ? name.split(",")[1] : ""; } // Το window.onload() μπορεί να μην υποστηρίζεται από όλα τα προγράμματα περιήγησης. // Εάν αντιμετωπίζετε προβλήματα κατά την υποβολή του GCLID ως // κρυφού πεδίου, εξετάστε το ενδεχόμενο να χρησιμοποιήσετε μια εναλλακτική μέθοδο για την // κλήση αυτής της συνάρτησης κατά τη φόρτωση της σελίδας. </script>
Σε αυτόν τον κώδικα αντικαταστήστε το στοιχείο xxxx με το αναγνωριστικό του νέου πεδίου σας.
Το Salesforce και οι ιστοσελίδες σας είναι έτοιμα για τη συλλογή όλων των δεδομένων. Με αυτό το σενάριο, το κρυφό πεδίο θα συμπληρωθεί με την τιμή του GCLID, ενώ θα συμπληρωθεί το πεδίο Lead.GCLID__c όταν υποβληθεί η φόρμα Web-to-Lead. Για άλλη μια φορά, έχετε υπόψη σας ότι τα πεδία id και name θα είναι διαφορετικά στον οργανισμό σας.
Για αυτό το επόμενο βήμα, ας υποθέσουμε ότι εξαγάγετε και ανεβάζετε τα δεδομένα βασικού συμβάντος κάθε 3 ημέρες.
- Χρησιμοποιήστε το εργαλείο φόρτωσης δεδομένων Apex Data Loader ή Lexi Loader για την εξαγωγή εγγραφών ιστορικού ευκαιριών με χρήση του παρακάτω ερωτήματος:
SELECT Opportunity.Google Ads_Action__c, Opportunity.GCLID__c, StageName, ExpectedRevenue, CreatedDate FROM OpportunityHistory WHERE Opportunity.GCLID__c != null AND (StageName = 'Prospecting' OR StageName = 'Closed Won') AND CreatedDate = LAST_N_DAYS:3
Αυτό το ερώτημα θα οδηγήσει στη δημιουργία μιας σειράς για κάθε GCLID συσχετισμένο με ευκαιρία η οποία ανήκει στο στάδιο Εύρεση υποψήφιου πελάτη ή στο στάδιο Κλειστό εξασφαλισμένο. Θα περιέχει όλα τα απαραίτητα πεδία (και με τη σωστή σειρά), για τη γρήγορη δημιουργία ενός CSV εισαγωγής μετατροπών Google Ads. Εναλλακτικά, αν επιθυμείτε να αυτοματοποιήσετε τη διαδικασία εισαγωγής μετατροπών χρησιμοποιώντας το API του Google Ads (API του AdWords), μπορείτε να παραλείψετε τα δύο επόμενα βήματα και να ανατρέξετε στον οδηγό API εισαγωγής μετατροπών.
- Όταν λάβετε το αρχείο εξαγωγής, αντικαταστήστε την πρώτη σειρά του αρχείου με τις ακόλουθες δύο σειρές:
Parameters:EntityType=OFFLINECONVERSION;TimeZone=HHMM; Action,Google Click Id,Conversion Name,Conversion Value,Conversion Time
- Τέλος, ενημερώστε την τιμή TimeZone, ώστε να αντικατοπτρίζει τη ζώνη ώρας του λογαριασμού σας Google Ads (π.χ. -0800 για ώρα Ειρηνικού ΗΠΑ). Μπορείτε να δείτε σε ποια ζώνη ώρας έχει ρυθμιστεί ο λογαριασμός σας, αν συνδεθείτε στον λογαριασμό σας στο Google Ads και ανατρέξετε στο υποσέλιδο.
Αυτό το αρχείο είναι πλέον έτοιμο για μεταφόρτωση στο Google Ads. Αν χρειάζεστε καθοδήγηση σχετικά με τη μεταφόρτωση των αρχείων σας, διαβάστε το άρθρο μας σχετικά με την παρακολούθηση μετατροπών εκτός σύνδεσης.
Συμβουλή
Δεδομένου ότι τα ονόματα των μετατροπών για τις οποίες γίνεται εξαγωγή είναι τιμές σταδίων ευκαιρίας, ενδεχομένως να θέλετε να ρυθμίσετε τις ενέργειες μετατροπών του Google Ads με τέτοιον τρόπο, ώστε να έχουν το ίδιο όνομα. Για παράδειγμα αν το όνομα "Είναι πελάτης που ικανοποιεί τα κριτήρια" χρησιμοποιείται στο Salesforce για να προσδιορίσει ανάλογα τον δυνητικό πελάτη, τότε θα πρέπει να δημιουργήσετε έναν τύπο μετατροπής στο Google Ads με το όνομα "Είναι δυνητικός πελάτης που ικανοποιεί τα κριτήρια".
Εάν δεν το κάνετε αυτό, θα πρέπει να ανοίξετε το αρχείο εξαγωγής CSV του Salesforce και να αλλάξετε όλες τις τιμές των ονομάτων μετατροπών σε οποιοδήποτε όνομα ενέργειας μετατροπής έχετε ορίσει στο Google Ads.
Προσαρμογή για τις ανάγκες της επιχείρησής σας
Το μοντέλο και η διαδικασία πωλήσεων που εφαρμόζετε στην επιχείρησή σας ενδέχεται να διαφέρουν από το παράδειγμα που περιγράφεται εδώ. Αν αυτό ισχύει στην περίπτωσή σας, εξετάστε το ενδεχόμενο των παρακάτω τροποποιήσεων:
- Αν σας ενδιαφέρει να λαμβάνεται υπόψη μόνο ένα υποσύνολο των ευκαιριών σας (π.χ. μόνο συγκεκριμένος τύπος εγγραφής), προσθέστε επιπλέον όρους στο τμήμα
WHERE
του ερωτήματος SOQL (π.χ. ...AND RecordType.Name = 'Electronics'
) - Αν θέλετε να ενημερώνετε τα δεδομένα παρακολούθησης μετατροπών με μεγαλύτερη ή μικρότερη συχνότητα από ό,τι κάθε 3 ημέρες, τροποποιήστε ανάλογα το ερώτημα SOQL (π.χ.
CreatedDate = LAST_N_DAYS:7
) και δημιουργήστε και μεταφορτώστε το αρχείο CSV στο επιθυμητό χρονικό διάστημα. - Αν βρίσκετε άλλα συμβάντα στη διαδικασία πωλήσεων (π.χ. στάδια ευκαιριών) χρήσιμα για τη βελτιστοποίηση των καμπανιών σας (π.χ. Paperwork Out), καλό θα ήταν να τροποποιήσετε τα παρακάτω σημεία:
- Προσθέστε ενέργειες μετατροπών στο Google Ads που διαθέτουν ακριβώς το ίδιο όνομα με αυτό των πρόσθετων σταδίων ευκαιριών που πιστεύετε ότι είναι σχετικά.
- Τροποποιήστε το ερώτημα SOQL και προσθέστε πρόσθετους όρους εντός των παρενθέσεων (π.χ. …
OR StageName = 'Paperwork Out'
)
- Αν τα σχετικά συμβάντα δεν εντοπίζονται μόνο στο αντικείμενο ευκαιρίας αλλά και στο αντικείμενο δυνητικού πελάτη, καλό θα ήταν να τροποποιήσετε αυτά τα σημεία:
- Προσθέστε ενέργειες μετατροπών στο Google Ads που διαθέτουν ακριβώς το ίδιο όνομα με αυτό των καταστάσεων δυνητικού πελάτη που πιστεύετε ότι είναι σχετικές.
- Υποβάλετε ερώτημα στο αντικείμενο
LeadHistory
για να λάβετε τα ονόματα και τις χρονικές σημάνσεις (CreatedDate
) για τη στιγμή κατά την οποία το πεδίο κατάστασης "Status" άλλαξε τιμή και έλαβε την τιμή που βρίσκετε σχετική. Συνιστάται να ενώσετε το σύνολο αποτελεσμάτων και των δύο ερωτημάτων σε ένα ενιαίο αρχείο CSV. Βεβαιωθείτε ότι οι στήλες συμφωνούν με την καθορισμένη μορφή.