הקוד שלפניכם מאפשר להוסיף קוד מעקב כלשהו בעמוד התודה (Thank You Page) של ווקומרס לאחר רכישה. המשתנה $order
יכיל את כל המידע הרלוונטי של אותה הזמנה שבוצעה כך שתוכלו לשלוח את הפרטים לאותו שירות בו אתם משתמש למעקב.
שימו לב להסברים המופיעים בקוד בכדי להבין היכן להוסיף את קוד המעקב וכיצד להשתמש במשתנה זה:
/**
* Add custom tracking code to the thank-you page
*/
function my_custom_tracking( $order_id ) {
// Lets grab the order
$order = wc_get_order( $order_id );
/**
* Put your tracking code here
* You can get the order total etc e.g. $order->get_total();
*/
// This is the order total
$order->get_total();
// This is how to grab line items from the order
$line_items = $order->get_items();
// This loops over line items
foreach ( $line_items as $item ) {
// This will be a product
$product = $order->get_product_from_item( $item );
// This is the products SKU
$sku = $product->get_sku();
// This is the qty purchased
$qty = $item['qty'];
// Line item total cost including taxes and rounded
$total = $order->get_line_total( $item, true, true );
// Line item subtotal (before discounts)
$subtotal = $order->get_line_subtotal( $item, true, true );
}
}
add_action( 'woocommerce_thankyou', 'my_custom_tracking' );
היי, תודה רבה על הקוד המפורט! רוצה להבין באיזה קובץ בוורדפרס לשים את הקוד? מה שאני מחפש זה להתקין קוד המרה של גוגל בעט רכישה באתר. יש את הקוד הגנרי מהספריית קודים של גוגל – השאלה איך לשים אותו בצורה תקינה וכך שכל הנתונים יהיו גנריים – דינמיים בהתאם לכל הזמנה.
אשמח לקבל עזרה בנושא, תודה רבה!
היי דניאל,
לצערי לא אוכל להסביר כאן כיצד לעשות – זה מורכב מדי בכדי שאוכל להסביר זאת בתגובות. מציע לך להעזר במתכנת. כן – הקוד צריך להיות ב functions.php…
בהצלחה 🙂
תודה רבה!
האם יש לך קוד כזה שמשנה גם את העמוד עצמו?
בנוסף, הקוד מתאים לפיקסל של פייסבוק? מנסה למצוא את הדרך הנכונה ביותר בשביל שהמחיר שהלקוח בסופו של דבר שילם יעבור לפייסבוק וכך אוכל למדוד תוצאות.
שוב תודה,
עדי
מה זה ״קוד המשנה את העמוד עצמו?״ הקוד מתאים לכל קוד מעקב שתרצי..