ממשקי API להמרות

דיווח על היעדים שלך ל-Meta, LinkedIn, TikTok ו-Google Ads מהשרת שלנו במקום מהדפדפן — עם התאמה רק באמצעות מזהה הלחיצה שהרשת הגדירה בעצמה.

1. למה בכלל צד שרת?

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

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

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

2. מה נשלח — ומה לעולם אינו נשלח

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

רשתהמזהה שבשימושמקורו
Meta_fbp, _fbcעוגיות צד ראשון שמגדיר פיקסל Meta
LinkedInli_fat_idעוגיית צד ראשון שמגדיר LinkedIn Insight Tag
TikTok_ttp, ttclid_ttp היא עוגייה, ttclid מגיע מ-URL הלחיצה על המודעה
Google Adsgclid, wbraid, gbraidמ-URL הלחיצה על המודעה, או מעוגיית _gcl_aw לאחר מכן
Microsoft Advertisingmsclkidמ-URL הלחיצה על המודעה, או מעוגיית _uetmsclkid שכותב תג UET

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

רק עם הסכמה

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

3. ל-Google Ads יש שלושה מזהים, לא אחד

זה מפתיע אנשים, ולכן חשוב לומר זאת במפורש. Google משתמשת במזהה gclid ללחיצה יחידה על מודעה. כשמניעת המעקב של Apple מונעת שיוך של לחיצה יחידה, Google שולחת wbraid או gbraid במקומו, והם מייצגים קבוצת לחיצות.

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

הם מופיעים ב-URL רק פעם אחת

המזהה מופיע בכתובת רק בדף הראשון לאחר הלחיצה על המודעה. לאחר מכן תג Google שומר אותו בעוגיית _gcl_aw — אנו קוראים את העוגייה כחלופה; בלעדיה, המרה בדף השלישי של הביקור לא הייתה מוצאת מזהה כלל.

4. הגדרה

Meta, LinkedIn ו-TikTok

שני שדות לכל אחת: מזהה הפיקסל או כלל ההמרה, ואסימון גישה שנוצר בממשק הרשת עצמה. שניהם נשמרים בהצפנת AES-256-GCM ולעולם אינם מוצגים שוב לאחר השמירה.

Google Ads דורשת שישה

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

שדההיכן למצוא
מזהה לקוחבפינה הימנית העליונה ב-Google Ads. ספרות בלבד, ללא המקפים.
מזהה פעולת המרהGoals and conversions, ואז הפעולה שאליה יש לשייך את ההמרה.
אסימון מפתחחשבון מנהל Google Ads שלך, API Center.
מזהה וסוד לקוח OAuthGoogle Cloud Console, Credentials, לקוח OAuth מסוג “desktop app”.
אסימון רענוןיש ליצור אותו פעם אחת להרשאה adwords.

ל-LinkedIn יש שני נתיבים, ועדיף הקצר

ב-Campaign Manager: Data, Signals Manager, Direct API, Generate access token. זהו הנתיב למפרסמים ששולחים את נתוניהם — ללא אפליקציית מפתח וללא בדיקה. תוקף האסימון אינו פג, ו-Campaign Manager לא יציג אותו פעם נוספת, ולכן יש להעתיקו מיד.

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

Microsoft Advertising היא הפשוטה

אחרי Google Ads מצפים לאותה מורכבות — OAuth, אסימון מפתח ושלב אישור. ההפך הוא הנכון: שני שדות. מזהה תג UET שכבר משמש בדפדפן, ואסימון שמועתק מ-Microsoft Advertising תחת תג UET, “Use Conversions API”, “Copy Token”. אין צורך להגיש בקשה.

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

אסימון המפתח דורש אישור של Google (“Basic access”), שנמשך כמה ימים. זהו השלב היחיד שלא ניתן להשלים בדקה, ולכן כדאי להתחיל בו. לעולם איננו רואים את סיסמת Google שלך — רק את אסימון הרענון, שניתן לבטל בכל עת.

5. מתי מדווחת המרה

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

מה מופיע בחשבון הפרסום

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

אם שום דבר לא מגיע

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

כל הסימנים המסחריים המוזכרים כאן שייכים לבעליהם בהתאמה. ל-MousePlayer אין קשר עסקי עם ספקים אלה.