‏הצגת רשומות עם תוויות אנליטיקס. הצג את כל הרשומות
‏הצגת רשומות עם תוויות אנליטיקס. הצג את כל הרשומות

פילוח גולשים טורבו - הקוד

אם הגעתם לפוסט הזה סביר שהופניתם לכאן מהאתר שלי Q42. הפוסט הזה מסביר את קוד הנדרש כדי לממש פתרון של סינון גולשים שההיגיון שלו מוצג שם. מומלץ לכן לקרוא קודם כל את המאמר המדובר ורק אז, אם תרצו, לראות את דוגמאות הקוד כאן.

קראו ראשית את המאמר באתר Q42 - פילוח גולשים טורבו.

טופס יצירת Campain לסוכנים לצורך סינון ומעקב

במאמר הוצג טופס שיוצר קמפיין. אם הגעתם לכאן דרך טופס זה, תוכלו לראות בכתובת ה URL בדפדפן שלכם כעת את נתוני הקמפיין כפי שהגדרתם בטופס. הקוד של הטופס דומה למשהו כזה:


Filter - סינון הסוכנים בקמפיין באנליטיקס

אם אתם משתמשים בהפניות הסוכנים דרך קמפיין (כמו בטופס), תוכלו לסנן אותם החוצה בפילטר google analytics שיוגדר בערך כך:


שימוש ב setCustomVar

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

* שימו לב להערות בקוד, הן לא שם בשביל היופי. הקוד גם חסר ואלידציה ובדיקות. זה קוד עקרוני.
שימוש ב setCustomVar ב scope של משתמש, יגרום לכך שהעוגייה (Cookie) תישאר שנתיים בתוקף. כלומר אנחנו "מחתימים" את המחשב / הנייד / הטאבלט בחותמת שאומרת לנו שהוא משוייך לסוכן מוגדר. כל עוד לא יכנס מישהו דרך הטופס או ידרוס את העוגייה, הדוחות שלנו ידעו שזה סוכן.

Segment - סינון הסוכנים ב CustomVar

למרבה הצער Google Analytics כיום (דצמבר 2012) לא מאפשר לבצע סינון setCustomVar דרך פילטר ואנחנו מבצעים את הסינון בסגמנט כך:
אנו יכולים לבצע סגמנט הפוך שיציג לנו רק את תנועת הסוכנים.

דוחות סוכנים - custom reports

כך או כך, בסימון על ידי קמפיין או בסימון על ידי setCustomVar, בסופו של דבר נרצה לראות את ביצועי הסוכנים. דו"ח הביצועים של הסוכנים ניתן להגדרה בצורה כזו:

במקרה הזה אני מדגים את הטופס על setCustomVar אך לקמפיין זה יהיה דומה מאד.

זהו, זה הכל. אם יש לכם שאלות אתם מוזמנים לשאול כאן.

ניטור פעולות פייסבוק על גוגל אנליטיקס

ובאנגלית (לטובת מי שיחפש את זה דרך גוגל) : Tracking Facebook social actions on Google Analitics.
זהירות - פוסט טכני מאד!

אחד הדברים הנחמדים שגוגל הוסיפו לאחרונה למערכת הניטור החינמית Google Analytics הוא האפשרות לעקוב אחרי פעילות חברתית על גבי האתר. מסיבות שונות שרובן אני מניח עיסקיות, המדידה לא כוללת את הפעילות הפייסבוקית על האתר... ולמדוד פעילות חברתית בלי למדוד פייסבוק זה... בואו נגיד "צולע".
למרבה המזל גוגל השאירו לנו קובץ סקריפט שיכול לעזור, למרבה הצער הוא חלקי ופייסבוק גם שינו כמה דברים.

אז לאחר שנדרשתי לסדר עבור אחד הלקוחות את הנושא - הנה אתם מקבלים את זה בחינם.

את התיקון שלי לסקריפט של גוגל שלחתי אליהם. אני מקווה שהם יכניסו אותו לקובץ באופן קבוע ואז נוכל להשתמש בו בלי לתקן שוב ושוב עבור כל אתר. ללא התיקון שלי לקוד ga_social_tracking, המעקב לא ירשום הערות פייסבוק (comments).

לאחר שתתקינו את כל מה שצריך, תוכלו לראות את פעולות פייסבוק בדו"ח Social Actions של אנליטיקס, כפי שנראה כאן בתמונה.

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

להפעלת הקישור לאנליטיקס עליכם להוריד מגוגל את הקובץ ga_social_tracking: קישור לקובץ. שימרו את הקובץ על השרת שלכם ביחד עם שאר הסקריפטים. כעת, כל שעליכם לעשות כדי לעקוב אחרי פעילות פייסבוק באתר הוא להוסיף ל Footer של האתר שתי שורות (כמובן שיש לעדכן את הנתיב PATH_TO_FILE למיקום הנכון):

<script src="PATH_TO_FILE/ga_social_tracking.js"></script>
<script type="text/javascript">_ga.trackSocial();</script>


מרגע זה אנליטיקס יעקוב אחרי פעולות Like ו Send של פייסבוק

בכדי שיהיה ניתן לעקוב אחרי הערות פייסבוק על הדף שלכם, עליכם להוסיף גם לקוד ההערות עצמן תיקון. יש להוסיף את הפרמטר notify כך (את שאר הפרמטרים קבעו על פי רצונכם):

<comments href="PAGE_URL" notify="true" num_posts="X" width="Y"></comments>

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



הערות:
  • הקוד יעקוב אחרי כפתורי like ו send ו comments שמוטמעים באתר בצורה רגילה. אם ההטמעה היא דרך מערכות כמו  AddThis או ShareThis, קראו את הנחיות גוגל כאן..
  • הקוד עוקב גם אחרי ביטול פעולות - unlike ו uncomment.
  • הקוד ינטר למעשה גם פעילות טוויטר, נכון אחלה?
  • הקוד מופעל לאחר שפייסבוק מסיימת את הפעולה ומדווחת לדף. כלומר לא יתכן דיווח סתמי, לא יתכן דיווח של מישהו שלחץ על הכפתור ואז החליט שלא לאשר. אבל... אם סוגרים את הדף מהר, יתכן שפעולות מסויימות לא ירשמו... כלומר יתכן דיווח חסר.
  • התיקון שלי לקוד ga_social_tracking כולל מספר שורות. השאירו לי פה הערה אם אתם צריכים אותן.

להתראות, תעשו כיף, יובל.
.

התקנת מעקב אנליטיקס כפול (Google Analytics)

פוסט סופר טכני, ברמת קוד. אל תקראו בכלל אם אתם לא מתכנתים או מנתחי רשת - Web Analyst.

לפעמים לחברות יש צורך במעקב אנליטיקס על דף או דפים שאינו בדומיין שלהם. למשל... חברת ביטוח מבקשת להפעיל מחשבון לביטוח חיים באתר שעיסוקו פנסיוני. בכדי לשפוט את יעילות הכלי, חברת הביטוח רוצה לראות את נתוניו במערכת האנליטיקס שלה. או... חברה לחומרי איטום מבקשת להפעיל מיניסייט (אתר משני) בתוך אתר שעיסוקו איטום מבנים, כמובן שהחברה רוצה לדעת כמה אנשים נחשפו למיניסייט ולראות את הכל מרוכז במערכת האנליטיקס שלה.

אנליטיקס כפול, בלי סוכר


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

ואז אנחנו נתקלים בבעיה - איך משנים את הקוד של גוגל אנליטיקס כך שידווח לשני חשבונות שונים? ובכן, למעשה זה פשוט.




התקנת מעקב Google Analytics כפול על אותו דף HTML

קוד גוגל אנליטיקס מתחיל כך ('UA-11111111-1' - מספר הזיהוי לחשבון של בעל האתר):

var _gaq = _gaq || [];
     _gaq.push(['_setAccount', 'UA-11111111-1']);
     _gaq.push(['_trackPageview']);

(function().... וכן הלאה

בכדי להוסיף חשבון נוסף, יש לצרף לסקריפט את השורה הבאה ('UA-22222222-1' - מספר הזיהוי של חשבון האניטיקס השני):
    _gaq.push( ['analytics2._setAccount', 'UA-22222222-1'], ['analytics2._trackPageview'] );

את השורה הזו אפשר לצרף בכל מקום אחרי ההכרזה על _gaq או כסקריפט עצמאי אחרי הסקריפט הראשון.

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

הזהרתי אתכם - טכני לגמרי. אם אתם חייבים לעשות את זה, קחו מתכנת ושלחו אליו את הקישור לכאן, הוא כבר יבין.

נאמנות קהילה ברשת, ניתוח תנועה וזנבות ארוכים

ניתוח תנועה באתר הוא דבר שצריך לעשות אחת לחודש לפחות. לא מספיק לראות כמה נכנסו ולשמוח (או לבכות), צריך להבין למה הם באו, האם קיבלו את מה שרצו ואיך אפשר להביא עוד.

הכלי הנפוץ ביותר לניתוח אתרים הוא גוגל אנליטיקס. כמו רוב הדברים הטובים, הוא בחינם. הסיבות שאני אוהב את הכלי הזה הן רבות אבל אחת מהן היא רמת האמינות שלו. ברשת קיימים מספר כלים וחלקם סופרים בטעות גם "רובוטים", כלומר סופרים כניסות של מנועי חיפוש כאילו היו גולשים אמיתיים באתר.
החיסרון של אנליטיקס הוא במהירות התגובה שלו. במידה וגולש נכנס לדף עמוס ויוצא במהירות, לפני שהדף נטען לחלוטין, אנליטיקס עשוי לא לספור אותו כלל. לי אישית זה לא מפריע כי מעניינים אותי יותר הנתונים כסטטיסטיקה לקידום מאשר לדעת בדיוק כמה דפים ראו. אפילו אם יש לכלי סטייה קבועה של 15% כלפי מטה במספר הדפים הנצפים, זה עדיין מעולה מבחינתי.

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

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

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



הגרף השני עליו נסתכל מציג שתי נקודות מעניינות להתיחסות. גרף זה אומר לנו כמה גולשים הגיעו מגוגל ומה הם חיפשו.
הנקודה הראשונה שקופצת לעין היא שגולשים הגיעו לאתר דרך יותר מ 7000 ביטויי חיפוש שונים! המשמעות היא שפעולות הקידום אינן מתמקדות בנושא אחד אלא פרושות לרוחב כמו רשת ענקית.
הנקודה השנייה היא שמילות החיפוש הנפוצות ביותר הן שם האתר עצמו, בעברית או אנגלית. הדבר מעיד על נאמנות גבוהה, אנשים הנכנסים בחיפוש של שם האתר (בנוסף לאלו ששמרו אותו ב"מועדפים" ונכנסו ישירות) מעידים על הכרה של האתר כמותג.



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



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

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

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

תחשבו על זה כמו על חנות למכירת... מקדחות, חנות שממוקמת בקניון. אתם יכולים למשוך פנימה 30% מהמבקרים בקניון (נגיד 8000 איש) או 60% מהגברים המבקרים (נגיד 3000 איש). ברור שעדיף למשוך 60% מקהל היעד מאשר כל ילד שרק השתעמם בחופשה.

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