ייבוא ידני של המרות מ-Salesforce ל-Google Ads

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.

בהמשך נשתמש בתרחיש אחד לדוגמה כדי להראות כיצד השילוב פועל, ונציג דרכים שבהן תוכלו להתאים אותו אישית למטרות שלכם.

זהו תהליך מכירות לדוגמה:

  1. לקוחה פוטנציאלית לוחצת על המודעה, שמובילה לאתר שלכם.
  2. הלקוחה הפוטנציאלית מעיינת בדפי האינטרנט - היא קוראת תיאורים, צופה בסרטונים ומורידה סקירות מפורטות. במהלך פעילות זו באתר, או בפעילות בשלב מאוחר יותר, היא מזינה את פרטיה בטופס לשליחת הפניה שמשתמש בפתרון Web-to-Lead של Salesforce.
  3. הפניה נוצרת ב-Salesforce.
  4. כאשר ההפניה הופכת ל"כשירה", היא עוברת המרה להזדמנות. לאחר מכן, נוצרת רשומת הזדמנות עם השלב הראשוני "לקוח פוטנציאלי".
  5. לאחר זכייה בהזדמנות וסגירתה, שלב ההזדמנות מוגדר למצב Closed Won ("זכייה סגורה").
  6. לסיום, תרצו למדוד מתי קליק מוביל גם לליד (lead) כשיר וגם למכירה סופית.
 

לעיון בפרטים הטכניים של התהליך
ערוץ אירוע מרכזי פרטים טכניים
באינטרנט לקוחה פוטנציאלית לוחצת על המודעה, שמובילה לאתר שלכם. Google מעבירה את ה-GCLID לאתר.
באינטרנט הלקוחה הפוטנציאלית מעיינת בדפי האינטרנט - היא קוראת תיאורים, צופה בסרטונים ומורידה סקירות מפורטות. במהלך פעילות זו באתר, או בפעילות בשלב מאוחר יותר, היא מזינה את פרטיה בטופס לשליחת הפניה שמשתמש בפתרון Web-to-Lead של Salesforce. באמצעות הדוגמאות של קוד JavaScript שבהמשך, האתר מאחסן את ה-GCLID בקובץ cookie ולאחר מכן מעביר את ערך ה-GCLID (יחד עם פרטי הליד שבטופס) אל Salesforce.com. הערה: אם ברצונכם לעקוב אחר שליחת הליד כהמרה, ניתן להשתמש במעקב ההמרות של Google Ads כדי לעקוב אחרי ההמרות באתר.
מחוץ לאינטרנט הפניה נוצרת ב-Salesforce. Salesforce.com יוצר הפניה חדשה שמאחסנת את הפרטים של ההפניה ואת ה-GCLID
מחוץ לאינטרנט כאשר ההפניה הופכת ל"כשירה", היא עוברת המרה להזדמנות. לאחר מכן, נוצרת רשומת הזדמנות עם השלב הראשוני "לקוח פוטנציאלי". Salesforce מאחסנת את אירוע ההמרה בהיסטוריית ההזדמנויות כדי ש-Google Ads יוכל לאחזר מאוחר יותר את הרגע המדויק שבו הקליק הוביל להזדמנות חדשה (כלומר, נוצר ליד (lead) כשיר)
מחוץ לאינטרנט לאחר זכייה בהזדמנות וסגירתה, שלב ההזדמנות מוגדר למצב Closed Won ("זכייה סגורה"). Salesforce מאחסנת אירוע המרה זה בהיסטוריית ההזדמנויות כדי ש-Google Ads יוכל לאחזר מאוחר יותר בדיוק מתי הקליק הוביל למכירה סופית, או "זכייה".

הגדרה

בהמשך נראה כיצד מנהל מערכת של Sales Cloud יכול לבצע את הפעולות הבאות:

  • הגדרת שדות מותאמים אישית לאחסון ה-GCLID ומידע רלוונטי.
  • תפיסת מספר הקליק של Google Ads ("GCLID").
  • שינוי טופס ה-HTML מסוג Web-to-Lead כדי להעביר את ה-GCLID לכל רשומת הפניות חדשה.
  • הורדת הנתונים הרלוונטיים כדי שתוכלו להעלות את ההמרות ל-Google Ads.
שלב 1: מגדירים את חשבון Salesforce
  1. יוצרים שדה מותאם אישית בשם "GCLID" (השם ב-API הוא GCLID__c) באובייקט הליד וגם באובייקט ההזדמנות. אורך השדה הוא 255 תווים. יש להגדיר את השדה הזה כשדה לקריאה בלבד מכיוון שהוא יאוכלס באופן אוטומטי.
  2. יוצרים שדה מותאם אישית של נוסחת טקסט בשם "Google Ads Action" באובייקט הליד וגם באובייקט ההזדמנות (השם ב-API הוא Google Ads_Action__c). מזינים את הנוסחה הפשוטה "add". שדה זה יכיל תמיד את הערך הסטטי "add" וישמש לאחר מכן לפשט את יצירת קובץ הנתונים שמנהל המערכת מזין חזרה אל Google Ads.
  3. במסך "מיפוי שדות מותאמים אישית של לידים", ממפים את ה-GCLID של שדה הליד ל-GCLID של שדה ההזדמנות. כך, ה-GCLID יועבר מהליד להזדמנות באופן אוטומטי בכל פעם שליד יוּמר להזדמנות.
שלב 2: עורכים את האתר כדי לשמור את מזהה הקליק בקובץ Cookie

אם מבקר לוחץ על המודעה, Google Ads תצרף את הפרמטר "gclid" לכתובת האתר שמפנה לדף הנחיתה שלכם.

יש לאחסן את הערך של הפרמטר הזה בקובץ 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 אם תתחילו להפנות תנועה לדפי נחיתה אחרים. מסיבות אלה אנחנו ממליצים לשקול להוסיף קוד זה לתבנית דף האינטרנט שלכם - או למרכיב דף משותף כגון הכותרת התחתית - כך שכל הדפים החדשים שלכם יכללו את הקוד באופן אוטומטי.

שלב 3: מתאימים את טופס Web-to-Lead של Salesforce

כדי לשייך ולאחסן את ה-GCLID עם פרטי ההפניה, תצטרכו לשנות את טופסי ההפניה מסוג Web-to-Lead כך שכל ההפניות החדשות יכללו את ערך ה-GCLID.

פירוש הדבר הוא שלאחר שה-GCLID נשמר בקובץ cookie, תוסיפו שדה מוסתר לטופסי ההפניות, ותכתבו את הערך של קובץ ה-cookie בשדה זה כדי שניתן יהיה לשדר אותו אל Salesforce.

כדאי לזכור שטופס ה-Web-to-Lead צריך להיות ממוקם באותו דומיין שבו נמצאים שאר דפי האינטרנט כדי שקובץ ה-cookie יהיה זמין.

  1. יוצרים טופס Web-to-Lead רגיל וכוללים את כל השדות שרוצים שהלקוחות הפוטנציאליים ימלאו. כוללים גם את שדה הליד "GCLID". ה-HTML שנוצר על ידי Salesforce יכלול את הקוד הבא (xxxx מייצג את המזהה של השדה GCLID שיצרתם):

    GCLID:<input id="xxxx" maxlength="255" name="xxxx" size="20" type="text" />

  2. משנים את הקוד באופן הבא: <input id="xxxx" name="xxxx" type="hidden" />

    ביצוע השינויים האלה יסיר את המאפיינים "maxlength" ו-"size", וישנה את הערך של מאפיין הסוג ל-"hidden". אין לשנות את המאפיינים "id" ו-"name" (הם ישתנו בהתאם לארגון שמשתמש ב-Salesforce).

  3. לאחר היצירה של שדה הקלט החדש והנסתר הזה, מוסיפים אותו לטופס ה-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() may not be supported by all browsers.  
            // If you experience problems submitting the GCLID as a
            // hidden field, consider using an alternate method to
            // call this function on page load.
            </script>
         

    בקוד הזה, מחליפים את "xxxx" במזהה של השדה החדש.

Salesforce ודפי האינטרנט שלכם מוכנים לאיסוף כל הנתונים. סקריפט זה יאכלס את השדה המוסתר עם ערך ה-GCLID, ויאכלס את השדה Lead.GCLID__c בעת שליחת טופס Web-to-Lead. שוב, כדאי לזכור שהשדות "id" ו-"name" יהיו שונים בארגון שלכם.

שלב 4: מייצאים את נתוני האירוע העיקריים

השלב הבא מבוסס על ההנחה שאתם מייצאים ומעלים את נתוני האירוע העיקריים בכל 3 ימים.

  1. משתמשים ב-Apex Data Loader או ב-Lexi Loader כדי לייצא את הרשומות של OpportunityHistory באמצעות השאילתה הזו:
            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 המשויך להזדמנות שהוגדרה לשלבים "Prospecting" או "Closed Won". היא גם תכלול את כל השדות הדרושים (ובסדר הנכון) כדי ליצור במהירות קובץ CSV של ייבוא המרות מ-Google Ads. לחלופין, אם רוצים להפוך את תהליך ייבוא ההמרות לאוטומטי באמצעות Google Ads API ‏(AdWords API), ניתן לדלג על שני השלבים הבאים. במקום זאת, יש לעיין במדריך ה-API לייבוא המרות.

  2. כשקובץ הייצוא מוכן, מחליפים את השורה הראשונה של הקובץ בשתי השורות האלה:
           Parameters:EntityType=OFFLINECONVERSION;TimeZone=HHMM; 
           Action,Google Click Id,Conversion Name,Conversion 
           Value,Conversion Time
         
  3. לבסוף, מעדכנים את הערך של "TimeZone" כך שישקף את אזור הזמן של חשבון Google Ads שלכם (לישראל, הערך הוא 0200+). כדי לראות את אזור הזמן המוגדר בחשבון, נכנסים לחשבון Google Ads ומסתכלים על הכותרת התחתונה.

עכשיו הקובץ מוכן להעלאה ל-Google Ads. אם אתם זקוקים לעזרה בהעלאת הקבצים, מומלץ לקרוא את המאמר בנושא מעקב אחרי המרות לא מקוונות.

טיפ

כיוון ששמות ההמרות שאנחנו מייצאים הם ערכים בשלב ההזדמנות, כדאי להגדיר את פעולות ההמרה ב-Google Ads כך שיהיה להן שם זהה. למשל, אם אתם משתמשים ב-Salesforce בשם "IS Lead Qualified" כדי לציין שהליד הפך לכשיר, כדאי ליצור ב-Google Ads סוג המרה בשם "IS Lead Qualified".

אם לא תעשו זאת, תצטרכו לפתוח את קובץ ה-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 אחד. חשוב לוודא שהעמודות תואמות לפורמט שצוין.

האם המידע הועיל?

איך נוכל לשפר את המאמר?
true
Achieve your advertising goals today!

Attend our Performance Max Masterclass, a livestream workshop session bringing together industry and Google ads PMax experts.

Register now

חיפוש
ניקוי החיפוש
סגירת החיפוש
התפריט הראשי
3053748304027001831
true
חיפוש במרכז העזרה
true
true
true
true
true
73067
false
false
false